Race

Auto API
Level 13
Last Updated
Level 12
Added In
Level 5
Identifier
0x00 0x57

This page specifies the Auto API protocol for Vehicle Status. Head over to the REST API, iOS SDK, Android SDK or Node.js SDK code reference pages for platform specifics.

Accelerations

id: 0x01
name: accelerations
name_cased: accelerations
name_pretty: Accelerations
name_singular: acceleration
type: types.acceleration
multiple: true

Example

data_component: 0001013feba5e353f7ced9
values:
  direction: longitudinal
  acceleration:
    gravity: 0.864
description: Longitudinal acceleration is 0.864g
data_component: 010101bfe8189374bc6a7f
values:
  direction: lateral
  acceleration:
    gravity: -0.753
description: Lateral acceleration is -0.753g
data_component: 0201013fe8189374bc6a7f
values:
  direction: front_lateral
  acceleration:
    gravity: 0.753
description: Front lateral acceleration is 0.753g
data_component: 030101bfeba5e353f7ced9
values:
  direction: rear_lateral
  acceleration:
    gravity: -0.864
description: Rear lateral acceleration is -0.864g

Accelerator durations

id: 0x14
name: accelerator_durations
name_cased: acceleratorDurations
name_pretty: Accelerator durations
name_singluar: accelerator_duration
added: 13
type: types.accelerator_duration
multiple: true
description: Duration during which the accelerator pedal has been pressed more
  than the given percentage.

Example

data_component: 3fe000000000000007004093480000000000
values:
  pedal_position_threshold: 0.5
  duration:
    seconds: 1234
description: Accelerator pedal has been pressed more than 50% for 1234 seconds.

Accelerator pedal idle switch

id: 0x10
name: accelerator_pedal_idle_switch
name_cased: acceleratorPedalIdleSwitch
name_pretty: Accelerator pedal idle switch
type: types.active_state

Example

data_component: "01"
value: active
description: Accelerator pedal idle switch is active, pedal released

Accelerator pedal kickdown switch

id: 0x11
name: accelerator_pedal_kickdown_switch
name_cased: acceleratorPedalKickdownSwitch
name_pretty: Accelerator pedal kickdown switch
type: types.active_state

Example

data_component: "01"
value: active
description: Accelerator pedal kickdown switch is active, pedal fully depressed

Brake pedal position

id: 0x0d
name: brake_pedal_position
name_cased: brakePedalPosition
name_pretty: Brake pedal position
type: types.percentage
description: The brake pedal position between 0.0-1.0, wheras 1.0 (100%) is full brakes

Example

data_component: 3fbeb851eb851eb8
value: 0.12
description: Brake pedal position is at 12%

Brake pedal switch

id: 0x0e
name: brake_pedal_switch
name_cased: brakePedalSwitch
name_pretty: Brake pedal switch
type: types.active_state

Example

data_component: "01"
value: active
description: Brake pedal switch is active, brake lights active

Brake pressure

id: 0x06
name: brake_pressure
name_cased: brakePressure
name_pretty: Brake pressure
type: unit.pressure
size: 10
description: Brake pressure

Example

data_component: "15064034000000000000"
value:
  bars: 20
description: Brake pressure is 20.0bar

Brake torque vectorings

id: 0x0a
name: brake_torque_vectorings
name_cased: brakeTorqueVectorings
name_pretty: Brake torque vectorings
type: types.brake_torque_vectoring
multiple: true
name_singular: brake_torque_vectoring

Example

data_component: "0001"
values:
  axle: front
  state: active
description: Front brake torque vectoring is active
data_component: "0100"
values:
  axle: rear
  state: inactive
description: Rear brake torque vectoring is inactive

Clutch pedal switch

id: 0x0f
name: clutch_pedal_switch
name_cased: clutchPedalSwitch
name_pretty: Clutch pedal switch
type: types.active_state

Example

data_component: "01"
value: active
description: Clutch pedal switch is active, clutch is fully depressed

Drivetrain state

id: 0x13
name: drivetrain_state
name_cased: drivetrainState
name_pretty: Drivetrain state
added: 13
type: enum
size: 1
description: State of the drivetrain for starts.
enum_values:
  - id: 0x00
    name: inactive
  - id: 0x01
    name: race_start_preparation
  - id: 0x02
    name: race_start
  - id: 0x03
    name: start
  - id: 0x04
    name: comfort_start
  - id: 0x05
    name: start_idle_run_control
  - id: 0x06
    name: ready_for_overpressing
  - id: 0x07
    name: low_speed_mode
  - id: 0x08
    name: e_launch

Example

data_component: "02"
value: race_start
description: Drivetrain is in `race_start` state.

Electronic stability program

id: 0x09
name: electronic_stability_program
name_cased: electronicStabilityProgram
name_pretty: Electronic stability program
type: types.active_state

Example

data_component: "01"
value: active
description: ESP is active

Gas pedal position

id: 0x04
name: gas_pedal_position
name_cased: gasPedalPosition
name_pretty: Gas pedal position
type: types.percentage
description: The gas pedal position between 0.0-1.0, whereas 1.0 (100%) is full throttle

Example

data_component: 3fef5c28f5c28f5c
value: 0.98
description: Gas pedal position is at 98%

Gear mode

id: 0x0b
name: gear_mode
name_cased: gearMode
name_pretty: Gear mode
type: enum
size: 1
enum_values:
  - id: 0x00
    name: manual
  - id: 0x01
    name: park
  - id: 0x02
    name: reverse
  - id: 0x03
    name: neutral
  - id: 0x04
    name: drive
  - id: 0x05
    name: low_gear
  - id: 0x06
    name: sport

Example

data_component: "04"
value: drive
description: Gear is in drive

Oversteering

id: 0x03
name: oversteering
name_cased: oversteering
name_pretty: Oversteering
type: types.percentage
description: The oversteering percentage between 0.0-1.0 whereas up to 0.2 (20%)
  is considered OK, up to 30% marginal, over 30% critical

Example

data_component: 3fa999999999999a
value: 0.05
description: Oversteering is at 5%

Rear suspension steering

id: 0x08
name: rear_suspension_steering
name_cased: rearSuspensionSteering
name_pretty: Rear suspension steering
type: unit.angle
size: 10
description: Rear suspension steering

Example

data_component: 0200400a666666666666
value:
  degrees: 3.3
description: Rear suspension steering is +3°

Selected gear

id: 0x0c
name: selected_gear
name_cased: selectedGear
name_pretty: Selected gear
type: integer
size: 1
description: The selected gear value, if any

Example

data_component: "04"
value: 4
description: 4th gear is selected

Steering angle

id: 0x05
name: steering_angle
name_cased: steeringAngle
name_pretty: Steering angle
type: unit.angle
size: 10
description: The steering angle, whereas 0.0 is straight ahead, positive number
  to the right and negative number to the left

Example

data_component: "02004024000000000000"
value:
  degrees: 10
description: Steering angle is 10° to right

Understeering

id: 0x02
name: understeering
name_cased: understeering
name_pretty: Understeering
type: types.percentage
description: The understeering percentage between 0.0-1.0 whereas up to 0.2
  (20%) is considered OK, up to 0.3 (30%) marginal, over 30% critical

Example

data_component: 3fc851eb851eb852
value: 0.19
description: Understeering is at 19%

Vehicle moving

id: 0x12
name: vehicle_moving
name_cased: vehicleMoving
name_pretty: Vehicle moving
type: enum
size: 1
controls: switch
enum_values:
  - id: 0x00
    name: not_moving
  - id: 0x01
    name: moving

Example

data_component: "01"
value: moving
description: Vehicle is moving

Yaw rate

id: 0x07
name: yaw_rate
name_cased: yawRate
name_pretty: Yaw rate
type: unit.angular_velocity
size: 10
description: Yaw turning rate

Example

data_component: 0301401aa3d70a3d70a4
value:
  degrees_per_second: 6.66
description: Yaw rate is 6.66°/s