CAN Messages Transmitted from Device - DBC v2.1
A DBC file v2.1 for the below messages can be obtained by contacting Control support or via Email at support@cntrl.io or via WhatsApp at +44 7723 366 365.
TLM_Device – 0x600 (base transmit address +0)
TLM_SerialNumber – Serial no. of the device
TLM_FirmwareMajor – First two numbers of firmware version
TLM_FirmwareMinor – Middle two numbers of firmware version
TLM_FirmwareRevision – Last two numbers of firmware version
TLM_CPU_Temp – Device processor core temp
TLM_Status – 0x601 (base transmit address + 1)
TLM_Keepalive – 0-255 sawtooth pattern
TLM_Uptime – Device uptime in [s]
TLM_Voltage_Cap – Input voltage post ultracapacitor in [mV]
TLM_Voltage_Input – Input voltage pre ultracapacitor in [mV]
TLM_Control_Echo – 0x602 (base transmit address + 2)
TLM_Suppress_AudioTx_Echo – Echo back of the received audio suppress value
TLM_Suppress_CANx_Echo – Echo back of the received CAN stream suppress value
TLM_Suppress_TelemetryTx_Echo – Echo back of the received telemetry suppress value
TLM_Config – 0x603 (base transmit address +3)
TLM_LicenceCount_Audio – Number of audio stream licences on the device
TLM_LicenceCount_CAN – Number of CAN stream licences on the device
TLM_LicenceCount_Telemetry – Number of telemetry licences on the device
TLM_StreamCount_Audio – Number of audio streams enabled on device
TLM_StreamCount_CAN – Number of CAN streams enabled on device
TLM_SreamCount_Telemetry – Number of telemetry streams enabled on device
TLM_Audio_Info – 0x609 (base transmit address +9)
TLM_Audio_TxMode – Transmission mode for audio stream
Value in decimal | Value in hexadecimal | Value description |
0 | 0x0 | Advanced |
1 | 0x1 | Duplicate |
2 | 0x2 | Broadcast |
TLM_Audio_State – The state of the audio stream
Value in decimal | Value in hexadecimal | Value description |
0 | 0x0 | Unlicensed |
1 | 0x1 | Disabled |
2 | 0x2 | Unauthenticated |
3 | 0x3 | Authenticated |
TLM_Audio_TxActiveModem – Which modem, or which multiple modem mode is being used to send data
Value in decimal | Value in hexadecimal | Value description |
0 | 0x0 | Waiting for Data |
1 | 0x1 | Modem 1 |
2 | 0x2 | Modem 2 |
3 | 0x3 | Modem 3 |
4 | 0x4 | Duplicate Mode |
5 | 0x5 | Broadcast Mode |
12 | 0xC | Ethernet Tx Only |
13 | 0xD | Buffering |
14 | 0xE | Unable to Send |
15 | 0xF | Suppressed |
TLM_Audio_SessionId – Increments by 1 from 0-15, with every restart of the audio stream
TLM_Audio_RxState – Receive state for audio stream
Value in decimal | Value in hexadecimal | Value description |
0 | 0x0 | Waiting for Data |
1 | 0x1 | Receiving Data |
2 | 0x2 | Suppressed |
TLM_Audio_Packets – 0x60A (base transmit address +10)
TLM_Audio_PacketsTx – Number of audio packets sent
TLM_Audio_PacketsRx – Number of audio packets received
TLM_Modem_1 – 0x604 (base transmit address +4)
TLM_Modem1_MCC – Mobile Country Code, the country in which the modem is connected
TLM_Modem1_MNC – Mobile Network Code, the network the modem is connected to
TLM_Modem1_RAT – Radio Access Technology in use
Value in decimal | Value in hexadecimal | Value description |
0 | 0x0 | Unknown |
1 | 0x1 | CDMA 1XRTT (3G) |
2 | 0x2 | CDMA1XEV-DO (3G) |
3 | 0x3 | AMPS (1G) |
4 | 0x4 | GSM (2G) |
5 | 0x5 | UMTS (3G) |
6 | 0x6 | WLAN |
7 | 0x7 | GPS |
8 | 0x8 | LTE (4G) |
9 | 0x9 | TD_SCDMA (3G) |
10 | 0xA | NR5G (5G) |
TLM_Modem1_RSSI – Indicates signal strength
TLM_Modem1_Temp – Temperature of Modem 1 in [°C]
TLM_Modem1_State – Indicates all possible modem states
Value in decimal | Value in hexadecimal | Value description |
0 | 0x0 | MODEM_NOT_IN_USE |
1 | 0x1 | MODEM_CONFIGURATION |
2 | 0x2 | MODEM_NOT_RESGISTERED |
3 | 0x3 | MODEM_REGISTERED |
4 | 0x4 | MODEM_CONNECTED |
5 | 0x5 | MODEMS_TRANSMITTING |
6 | 0x6 | MODEM_LIMITED_SERVICE |
7 | 0x7 | MODEM_DATA_BUT_NO_SUREPATH |
8 | 0x8 | MODEM_REBOOT_INTERFACE |
9 | 0x9 | MODEM_REBOOT_WDOG |
10 | 0xA | MODEM_REBOOT_REG_TIMEOUT |
11 | 0xB | MODEM_CONN_MANAGER_CLOSED |
12 | 0xC | MODEM_REBOOT_UNKNOWN |
TLM_Modem_2 – 0x605 (base transmit address +5)
*Refer to TLM_Modem_1 for value tables
TLM_Modem2_MCC – Mobile Country Code, the country in which the modem is connected
TLM_Modem2_MNC – Mobile Network Code, the network the modem is connected to
TLM_Modem2_RAT – Radio Access Technology in use
TLM_Modem2_RSSI – Indicates signal strength
TLM_Modem2_Temp – Temperature of Modem 2 in [°C]
TLM_Modem2_State – Indicates all possible modem states
TLM_Modem_3 – 0x606 (base transmit address +6)
*Refer to TLM_ Modem _1 for value tables
TLM_Modem3_MCC – Mobile Country Code, the country in which the modem is connected
TLM_Modem3_MNC – Mobile Network Code, the network the modem is connected to
TLM_Modem3_RAT – Radio Access Technology in use
TLM_Modem3_RSSI – Indicates signal strength
TLM_Modem2_Temp – Temperature of Modem 3 in [°C]
TLM_Modem2_State – Indicates all possible modem states
TLM_Telemetry1_Info – 0x607 (base transmit address +7)
TLM_Telemetry1_SessionId – Increments by 1 from 0-15, with every restart of the telemetry stream
TLM_Telemetry1_StreamId – Stream Id
TLM_Telemetry1_ActiveModem – Which modem, or which multiple modem mode is being used to send data
Value in decimal | Value in hexadecimal | Value description |
0 | 0x0 | Waiting for Data |
1 | 0x1 | Modem 1 |
2 | 0x2 | Modem 2 |
3 | 0x3 | Modem 3 |
4 | 0x4 | Duplicate Mode |
5 | 0x5 | Broadcast Mode |
12 | 0xC | Ethernet Tx Only |
13 | 0xD | Buffering |
14 | 0xE | Unable to Send |
15 | 0xF | Suppressed |
TLM_Telemetry1_TxMode – Transmission mode for telemetry stream
Value in decimal | Value in hexadecimal | Value description |
0 | 0x0 | Advanced |
1 | 0x1 | Duplicate |
2 | 0x2 | Broadcast |
TLM_Telemetry1_IO – IO used for telemetry stream
Value in decimal | Value in hexadecimal | Value description |
0 | 0x0 | RS232 |
1 | 0x1 | Ethernet |
2 | 0x2 | CAN |
TLM_Telemetry1_BufferKB – Size in [kB] of the current buffer for this stream
TLM_Telemetry1_Logger – Type of logger used for this stream
Value in decimal | Value in hexadecimal | Value description |
0 | 0x0 | Bosch |
1 | 0x1 | Bosch Custom 1 |
2 | 0x2 | Cosworth |
3 | 0x3 | MoTeC |
4 | 0x4 | Magneti Marelli |
5 | 0x5 | McLaren |
6 | 0x6 | Other |
TLM_Telemetry1_Packets – 0x608 (base transmit address +8)
TLM_Telemetry1_PacketsRx – Number of telemetry packets received from logger for telemetry stream ID 1
TLM_Telemetry1_PacketsTx – Number of telemetry packets transmitted over the air for telemetry stream ID 1
TLM_Telemetry2_Info – 0x60B (base transmit address +11)
*Refer to TLM_Telemetry1_Info for value tables
TLM_Telemetry2_SessionId – Increments by 1 from 0-15, with every restart of the telemetry stream
TLM_Telemetry2_StreamId – Stream Id
TLM_Telemetry2_ActiveModem – Which modem, or which multiple modem mode is being used to send data
TLM_Telemetry2_TxMode – Transmission mode for telemetry stream
TLM_Telemetry2_IO – IO used for telemetry stream
TLM_Telemetry2_BufferKB – Size in [kB] of the current buffer for this stream
TLM_Telemetry2_Logger – Type of logger used for this stream
TLM_Telemetry2_Packets – 0x60C (base transmit address +12)
TLM_Telemetry2_PacketsRx – Number of telemetry packets received from logger for telemetry stream ID 2
TLM_Telemetry2_PacketsTx – Number of telemetry packets transmitted over the air for telemetry stream ID 2
TLM_Telemetry3_Info – 0x60D (base transmit address +13)
*Refer to TLM_Telemetry1_Info for value tables
TLM_Telemetry3_SessionId– Increments by 1 from 0-15, with every restart of the telemetry stream
TLM_Telemetry3_StreamId – Stream Id
TLM_Telemetry3_ActiveModem – Which modem, or which multiple modem mode is being used to send data
TLM_Telemetry3_TxMode – Transmission mode for telemetry stream
TLM_Telemetry3_IO – IO used for telemetry stream
TLM_Telemetry3_BufferKB – Size in KB of the current buffer for this stream
TLM_Telemetry3_Logger – Type of logger used for this stream
TLM_Telemetry3_Packets – 0x60E (base transmit address +14)
TLM_Telemetry3_PacketsRx – Number of telemetry packets received from logger for telemetry stream ID 3
TLM_Telemetry3_PacketsTx – Number of telemetry packets transmitted over the air for telemetry stream ID 3
*Note: TLM_TelemetryX_Info/Packets messages are representing CAN frames for the active telemetry streams. A stream marked e.g. as Stream 2 in the device UI can be shown in the TLM_Telemetry1 messages if it is the only stream activated. Therefore the telemetry stream ID is given in each frame to allocate the values accordingly to the corresponding stream.