Skip to content

LabOne Data StructuresΒΆ

The format and type of the data returned by the LabOne API depends on the node. The type for every nodes can be looked up in the device specific user manual.

A node may contain data of the following types:

Type Description
Integer Integer data.
Double Double precision floating point data.
Complex Double Complex double precision floating point data.
String A string array.
Integer (enumerated) As for Integer, but the node only allows certain values.
Composite data type For example, ZIDemodSample or ZIVectorData. These custom data types are structures whose fields contain the instrument output, a timestamp and other relevant instrument settings such as the demodulator oscillator frequency.

The documentation of the composite data types can be found in the C-API Structs. The other APIs use the same types with the same information, but might pack them differently. The Python and MATLAB API for example use dictionaries for the composite data types.