Call me back | My basket | Checkout | Add to email list

     You are here: Website » Knowledge base

« back to website

General / CANDataFormat

CAN Data Format

All messages use a 29 bit address, made up as follows:

3 bit priority These are set by the transmitter. The lower the number the higher the priority.

2 bits for future expansion (currently set as 00)

16 bit data type If the MSB is <128 then this is a destination specific message, the destination address is given by the LSB (Data Format 1) If the MSB is >127 this is a broadcast message, the MSB determines the main data type, LSB determines the sub type (Data Format 2)

8 bit source address

The top three bits are the data group, the lower 5 bits are the particular unit within that group. Default values are set on units, these will only need to be changed when there is more than one of a particular unit on the CAN network. Groups are as follows.

1. Data source
2. Displays
3. Data stores

Units are assigned to a group based on their primary function. A data logger will be classed as a data store, even if it has some built in channels.

Default unit numbers are as follows:

Data source group

1. IMU06
4. DL1 MK3 / DL1 PRO
5. Tyre temperature sensor
7. Power Pack 6
10. GPS2

Data stores group

None defined

Displays group


A shortened version of the identifier consisting of the 5lsb of the main data type and the 6 lsb of the sub type is also available.

Main data types

128 (0x80) Inertial messages

130 (0x82) Voltage messages

131 (0x83) Current messages

132 (0x84) High Precision Voltage Messages

140 (0x8C) GPS messages

142 (0x8E) INS messages

144 (0x90) Pressure messages

146 (0x92) Angle messages

148 (0x94) Auxiliary messages

149 (0x95) Frequency messages

150 (0x96) Time messages

153 (0x99) Lap Timing Messages

Page last modified on January 17, 2019, at 02:39 PM