Skip to main content
RACELOGIC Support Centre

CAN Output

General CAN Output

This is the CAN Output for VBOX Touch firmware version 1.5.2.29 and later. 

VBOX Touch has a CAN output on the CAN/SERIAL port.

Motorola Format

Data format: Motorola
Baud rate: Configurable

You can find the channel definitions here.

Available CAN output frames
ID 1 2 3 4 5 6 7 8
0x301 (1) Satellites (2) Time Since Midnight UTC (3) Position - Latitude
0x302 (4) Position - Longitude (5) Speed (6) Heading
0x303 (7) Altitude (8) Vertical Velocity Unused (9) Status (10) Solution Type
0x304 Unused (11) Longitudinal Acceleration (12) Lateral Acceleration
0x305* (13) Distance (14) Average Speed (15) Correction Age
0x308 (16) Position - Latitude 48-bit Unused
0x309 (17) Position - Longitude 48-bit  Unused

* Available from firmware version 1.5.3.41 and later. 

  1. Total Satellites in view, unsigned 8-bit integer
  2. Time since midnight (cs), unsigned 24-bit integer, 0.01 seconds per bit
  3. Position, Latitude in minutes*100,000, signed 32-bit integer, North positive
  4. Position, Longitude in minutes *100,000, signed 32-bit integer, East positive
  5. Speed, unsigned 16-bit integer, 0.01 knots per bit
  6. Heading, signed 16-bit integer, 0.01 degrees per bit
  7. Altitude above mean sea level based on the WGS84 model on the Earth, signed 24-bit integer, 0.01m per bit
  8. Vertical Velocity, signed 16-bit integer, 0.01 knots per bit
  9. Status. 8-bit unsigned char.  Bit 0 = Logging status, Bit 1 = Brake trigger active
  10. Solution Type, 8-bit unsigned integer
  11. Longitudinal Acceleration, 16-bit signed integer, 0.01 metres per second per bit
  12. Lateral Acceleration, 16-bit signed integer, 0.01 metres per second per bit
  13. Distance travelled since Distance result (Speed mode) reset, unsigned 32-bit integer, 0.000078125m per bit
  14. Average speed since average speed (Speed mode) reset, unsigned 16-bit integer, 0.01 knots per bit
  15. Correction Age, unsigned 16-bit integer, 0.01 seconds per bit
  16. Position, Latitude 48-bit signed integer, Latitude *10,000,000 (minutes).  North positive  
  17. Position, Longitude 48-bit signed integer, Longitude *10,000,000 (minutes).  East positive.
Lap Timing CAN Output 

Motorola Format

Data format: Motorola
Baud rate: Configurable

Available CAN output frames
ID 1 2 3 4 5 6 7 8
0x7E1 (1) Best lap (2) Last lap
0x7E2 (3) Last lap diff (4) Current lap
0x7E3 (5) Session Time (6) Reference lap
0x7E4 (7) Delta-T (8) Delta-V
0x7E5 (9) Lap count (10) Best lap number (11-12) Events Unused
  1. Best lap time in the current session (ms), 32-bit unsigned integer, 0.001 seconds per bit
  2. Last lap time (ms), 32-bit unsigned integer, 0.001 seconds per bit
  3. Last lap time - best lap time (ms), 32-bit signed integer, 0.001 seconds per bit
  4. Current lap time (ms), 32-bit unsigned integer, 0.001 seconds per bit
  5. Current stint time (ms), 32-bit unsigned integer, 0.001 seconds per bit
  6. PLT current reference lap time (ms), 32-bit unsigned integer, 0.001 seconds per bit
  7. PLT delta-t (ms), 32-bit signed integer, 0.001 seconds per bit
  8. PLT delta-v (knots), 32-bit signed integer, 0.01 knots per bit
  9. Count of completed laps in the current session, i.e. reports 0 until the first lap is completed, 16-bit unsigned integer
  10. Number of the best lap in the current session, i.e. would report 2 if the second lap was the best, 16-bit unsigned integer
  11. Lap started, Start Beacon, single bit (bit 0)
  12. Lap completed, Finish Beacon, single bit (bit 1)

 

  • Was this article helpful?