Module types

Source
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.
LVStatusCode
´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§

ToLvError
A trait that can be implemented on types to allow them to be written into a error cluster with ToLvError::write_error.

Type Aliases§

ErrorClusterPtr
The pointer as passed by LabVIEW when using “Handles By Value” for type.