Skip to content

NIVeriStandAdd-Ons/niveristand-hla-custom-device

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HLA Custom Device

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

Using the custom device

  • Download the latest package/zip file from the Releases page
  • See the User Guide for a walthrough of using the custom device

Requirements

  • 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 Source Code Version

LabVIEW 2019

Dependencies

Running the custom device

Developing or building from source

The additional software listed below is required to develop or build this custom device from source. Manual build instructions are located here.

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 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.