Skip to content

Adding Support for LXI

The level of LXI compliance supported by the driver can be changed at any stage of development. Nimbus performs a number of roundtripping operations based upon the specific level of LXI compliance chosen. For example, changing the conformance from None to LXI Core 2016 and adding support for LXI Event Messaging adds several repeated capabilities to the driver as well as a host of methods, properties, and interfaces. Correspondingly, decreasing the level of compliance will cause Nimbus to remove code from the project.

The table below shows the modifications Nimbus performs on your driver project based upon the level of LXI compliance selected.

LXI Support SelectedProject Modifications Performed
No SupportNo modifications.
Class AAdds a reference to the IviLxiSync type library.
Creates the appropriate IviLxiSync interfaces and repeated capabilities.
Adds repeated capability names for LAN triggers (LAN0...7).
Adds repeated capability names for the LXI hardware trigger lines (LXI0...7).
Class BAdds a reference to the IviLxiSync type library.
Creates the appropriate IviLxiSync interfaces and repeated capabilities.
Adds repeated capability names for LAN triggers (LAN0...7).
Class CNo modifications.