To Msgpack VI
Owning Palette: LabPack
Requires: LabPack
Converts Anything to MessagePack data. By default, byte arrays are treated as binary blobs and encoded as the MessagePack binary type.
Anything is any LabVIEW type, but clusters work the best. If a cluster is used, then all elements must have a label. Clusters are encoded as MessagePack maps (key-value pairs), where the label is the key. | |
Error In describes error conditions that occur before this node runs. This input provides standard error in functionality. | |
LabPack Shared Library is the absolute path to the LabPack shared library (DLL, dylib, or SO). If <Not a Path> is provided, then the LabPack LabVIEW library will search for the shared library in the current VI's directory, the source (src) folder of the project, and the system-specific library directory, such as /usr/lib on Unix-like systems. The first valid path to the shared library will be used. | |
Byte Array as Blobs configures the VI to handle byte arrays as binary blobs or as an array of U8 elements. If TRUE, then byte arrays (arrays with U8 elements) are treated and encoded as binary blobs instead of array. This can be more efficient. Binary data is represented in LabVIEW as arrays of U8 elements. It is possible to also have array of U8 elements as a compound type in the MessagePack format. If FALSE, then byte arrays are encoded as MessagePack arrays instead of binary data. | |
Msgpack Data is the MessagePack data. Since the MessagePack specification is a binary format, the data is provided as a byte array. | |
Error Out contains error information. This output provides standard error out functionality. |