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.

To Msgpack VI

cfxdtAnything 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.
cerrcodeclstError In describes error conditions that occur before this node runs. This input provides standard error in functionality.
cpathLabPack 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.
cboolByte 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.
i1du8Msgpack Data is the MessagePack data. Since the MessagePack specification is a binary format, the data is provided as a byte array.
ierrcodeclstError Out contains error information. This output provides standard error out functionality.