The HLA Custom Device allows users to use a Veristand based system as an HLA federate on a RTI network.
The custom device supports the folloiwng functionality:
- Federation Management: Connect/disconnect federate from RTI, create and join federation executions
- Declaration Management: Publish/Subscribe Object class attributes and Interaction Parameters
- Object Management: Reserve/Register object instances, Update/Reflect Attribute values, Send/Receive interactions
- Ownership Management: not implemented yet
- Time Management: not implemented yet
- Data Distribution Management: not implemented yet
- Management Object Model: not implemented yet
The custom device supports the following vendors of RTI/LRC:
The custom device supports the following Operating Systems:
To request a new feature, feel free to contribute yourself or ask for it through the issues page by labelling your request as an enhancement
- Download the latest package/zip file from the Releases page
- See the User Guide for a walthrough of using the custom device
- Any Linux RT controller (cRIO or PXI) with 19.x system image
- A valid MAK RTI License for Linux systems, as described in the MAK RTI User Guide.
LabVIEW 2019
- VeriStand 2019 or later
- A valid MAK RTI License for Linux systems, as described in the MAK RTI User Guide.
The additional software listed below is required to develop or build this custom device from source. Manual build instructions are located here.
- LabVIEW 2019 or later
- LabVIEW Real-Time Module
- VeriStand Custom Device Development Tools
- Install the latest package from the release page
- HLA Custom Device dependencies
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.
The HLA Custom Device is licensed under an MIT-style license (see LICENSE). Other incorporated projects may be licensed under different licenses. All licenses allow for non-commercial and commercial use.