Skip to main content
Version: 2.0.0

BlaeckSerial 2.0.0

Frames

B0Symbol List (0xB0)

Signal schema: names, types, master/slave config.

ElementSizeTypeDescription
MasterSlaveConfig1 byteuint80x01 = master, 0x02 = slave
SlaveID1 byteuint80x00 for master; device-specific for slaves
SymbolNamevariablestringSignal name
DTYPE1 byteuint8Datatype code (0x000x09). See Datatypes

B1Data (0xB1)

Signal values without integrity check.

ElementSizeTypeDescription
SymbolID2 bytesuint16Zero-based signal index (matches B0 order)
DATAvariableraw bytesSignal value, size per DTYPE

B2Devices (0xB2)

Device identity: name, hardware, firmware, and library version.

ElementSizeTypeDescription
MasterSlaveConfig1 byteuint80x01 = master, 0x02 = slave
SlaveID1 byteuint80x00 for master; device-specific for slaves
DeviceNamevariablestringUser-defined device name
HWVersionvariablestringHardware version
FWVersionvariablestringFirmware version
LibVersionvariablestringLibrary version (e.g., "6.0.0")