Expand description
The types module provides some of the common structures and functions for handling types from LabVIEW.
Re-exports§
pub use array::LVArrayOwned;
pub use array::LVArray;
pub use array::LVArrayHandle;
pub use string::LStrHandle;
pub use string::LStrOwned;
pub use timestamp::LVTime;
Modules§
- array
- The arrays module covers LabVIEW multidimensional array.
- string
- Handle the various string times that the LabVIEW interface provides.
- timestamp
- Support for exchanging date and times. with LabVIEWs timestamp format.
Structs§
- LVBool
- The LVBool type is used by LabVIEW for boolean types on the block diagram.
- LVStatus
Code - ´LVStatusCode´ is a transparent newtype on i32 to represent all potential error codes and SUCCESS (0) as a success value.
- LVVariant
- Represents a LabVIEW Variant. The internal structure is undefined by NI and therefore unavailable.
- Waveform
- Represents the LabVIEW waveform type where:
Traits§
- ToLv
Error - A trait that can be implemented on types to allow them to be written into a
error cluster with
ToLvError::write_error
.
Type Aliases§
- Error
Cluster Ptr - The pointer as passed by LabVIEW when using “Handles By Value” for type.