Skip to main content

Elements

Overview of all frame elements.

ElementSizeTypeDescription
ClientDataEnabledvariablestringData streaming enabled ("true" / "false")
ClientNovariablestringClient number
CRC324 bytesuint32Integrity checksum. See CRC32
DATAvariableraw bytesSignal value, size per DTYPE
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.