Skip to content

ni/niveristand-data-sharing-framework-custom-device-plugins

Repository files navigation

Data Sharing Framework Plugins

The Data Sharing Framework Plugins provides built components to the Data Sharing Framework and its VeriStand Custom Device for reflecting data between applications.

Validated Plugin and Target Support

This repository contains three Data Sharing Framework plugins:

  1. UDP
  2. GE Reflective Memory
  3. RDMA

Each plugin supports a different set of targets. The following table displays the plugin support status for each target type.

Plugin Windows PXI Linux x64 cRIO Linux x64
UDP ✔️ ✔️ ✔️
GE Reflective Memory ✔️
RDMA ✔️
  • ✔️ - Supported, validated, and building.
  • ❌ - Potentially supported, not currently validated or building.
  • ➖ - Not supported.

LabVIEW Source Code Version

LabVIEW 2020

Dependencies

Running the plugins with the custom device

Developing or building from source

Note: You must build and copy all Data Sharing Framework core packed project libraries into the source location before attempting to modify or build the plugins. For more information on building components manually, refer to Manual Build Instructions for the Data Sharing Framework.

Git History & Rebasing Policy

Branch rebasing and other history modifications will be listed here, with several notable exceptions:

  • Branches prefixed with dev/ may be rebased, overwritten, or deleted at any time.
  • Pull requests may be squashed on merge.

License

The Data Sharing Framework is licensed under an MIT-style license (see LICENSE) unless otherwise specified. Other incorporated projects may be licensed under different licenses. All licenses allow for non-commercial and commercial use.