Skip to main content

Elements

Overview of all frame elements.

ElementSizeTypeDescription
ClientDataEnabledvariablestringData streaming enabled ("true" / "false")
ClientNamevariablestringName of the connected client (from GET_DEVICES identity)
ClientNovariablestringClient number
ClientTypevariablestringType of the connected client (e.g., "app", "hub")
CRC324 bytesuint32Integrity checksum. See CRC32
DATAvariableraw bytesSignal value, size per DTYPE
DeviceCount1 byteuint8Number of device entries in the frame
DeviceNamevariablestringUser-defined device name
DeviceTypevariablestring"server" or "hub"
DTYPE1 byteuint8Datatype code (0x000x09). See Datatypes
FWVersionvariablestringFirmware version
HWVersionvariablestringHardware version
LibNamevariablestringLibrary name
LibVersionvariablestringLibrary version (e.g., "6.0.0")
MasterSlaveConfig1 byteuint80x01 = master, 0x02 = slave
ParentvariablestringParent device in topology
RestartFlag1 byteuint80x00 = normal, 0x01 = first frame after restart
SchemaHash2 bytesuint16CRC16-CCITT over signal schema. See Schema Hash
ServerRestartedvariablestringWhether server restarted since client connected
SlaveID1 byteuint80x00 for master; device-specific for slaves
StatusByte1 byteuint8Device/hub status. See Status Codes
StatusPayload4 bytesraw bytesStatus-specific data
SymbolID2 bytesuint16Zero-based signal index (matches B0 order)
SymbolNamevariablestringSignal name
Timestamp324 bytesuint32Conditional: only if TimestampMode > 0
Timestamp648 bytesuint64Conditional: only if TimestampMode > 0
TimestampMode1 byteuint80 = none, 1 = micros, 2 = UNIX

All string fields are null-terminated.