Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ni/niveristand-data-sharing-framework-custom-device-plugins
Protocol plugins for the Data Sharing Framework VeriStand custom device.
https://github.com/ni/niveristand-data-sharing-framework-custom-device-plugins
custom-device veristand
Last synced: 4 days ago
JSON representation
Protocol plugins for the Data Sharing Framework VeriStand custom device.
- Host: GitHub
- URL: https://github.com/ni/niveristand-data-sharing-framework-custom-device-plugins
- Owner: ni
- License: mit
- Created: 2020-07-16T23:45:05.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-30T07:29:42.000Z (6 days ago)
- Last Synced: 2024-12-30T08:27:50.877Z (6 days ago)
- Topics: custom-device, veristand
- Language: LabVIEW
- Homepage: http://www.ni.com
- Size: 840 MB
- Stars: 2
- Watchers: 5
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Support: Docs/support/ConfigureRxTransfer.png
Awesome Lists containing this project
README
# Data Sharing Framework Plugins
The **Data Sharing Framework Plugins** provides built components to the [Data Sharing Framework](https://github.com/ni/niveristand-data-sharing-framework-custom-device) 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
1. GE Reflective Memory
1. RDMAEach 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|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|
|GE Reflective Memory|:heavy_check_mark:|:x:|:heavy_minus_sign:|
|RDMA|:heavy_minus_sign:|:heavy_check_mark:|:heavy_minus_sign:|- :heavy_check_mark: - Supported, validated, and building.
- :x: - Potentially supported, not currently validated or building.
- :heavy_minus_sign: - Not supported.[comment]: # (GitHub emoji support is documented here: https://gist.github.com/rxaviers/7360908)
## LabVIEW Source Code Version
LabVIEW 2020
## Dependencies
### Running the plugins with the custom device
- [VeriStand 2023 or later](https://www.ni.com/en-us/support/downloads/software-products/download.veristand.html)
- [NI-VISA 2023 Q2 or later](https://www.ni.com/en-us/support/downloads/drivers/download.ni-visa.html)
- Optional (if using RDMA): [NI-RDMA 2023Q1 or later](https://www.ni.com/fi-fi/support/downloads/drivers/download.ni-rdma.html)
- [Data Sharing Framework Custom Device](https://github.com/ni/niveristand-data-sharing-framework-custom-device/releases)### Developing or building from source
- `DSF Core.lvlibp` from [Data Sharing Framework](https://github.com/ni/niveristand-data-sharing-framework-custom-device) (See note below)
- [LabVIEW 2023 or later](https://www.ni.com/en-us/support/downloads/software-products/download.labview.html)
- [LabVIEW Real-Time Module](https://www.ni.com/en-us/support/downloads/software-products/download.labview-real-time-module.html)
- [VeriStand Custom Device Development Tools](https://github.com/ni/niveristand-custom-device-development-tools)
- Install the latest package from the [release page](https://github.com/ni/niveristand-custom-device-development-tools/releases)
- [VeriStand Custom Device Testing Tools](https://github.com/ni/niveristand-custom-device-testing-tools)
- Install the latest package from the [release page](https://github.com/ni/niveristand-custom-device-testing-tools/releases)**Note:** You must build and copy all [Data Sharing Framework](https://github.com/ni/niveristand-data-sharing-framework-custom-device) 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](https://github.com/ni/niveristand-data-sharing-framework-custom-device/blob/master/Docs/Manual%20Build%20Instructions.md).
## 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.