CAN Messages Transmitted from Device - DBC v2.1

Edited

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.