Skip to main content

Vehicle

High-level vehicle data.

type Vehicle {
averageSpeed(
unit: VelocityUnitEnum = KILOMETER_PER_HOUR
): Float
cargoVolume(
unit: VolumeUnitEnum = LITER
): Float
curbWeight(
unit: MassUnitEnum = KILOGRAM
): UInt16
currentOverallWeight(
unit: MassUnitEnum = KILOGRAM
): UInt16
emissionsCo2(
unit: MassPerDistanceUnitEnum = GRAMS_PER_KILOMETER
): Int16
grossWeight(
unit: MassUnitEnum = KILOGRAM
): UInt16
height(
unit: LengthUnitEnum = MILLIMETER
): UInt16
isAutoPowerOptimize: Boolean
isBrokenDown: Boolean
isMoving: Boolean
length(
unit: LengthUnitEnum = MILLIMETER
): UInt16
lowVoltageSystemState: Vehicle_LowVoltageSystemState_Enum
maxTowBallWeight(
unit: MassUnitEnum = KILOGRAM
): UInt16
maxTowWeight(
unit: MassUnitEnum = KILOGRAM
): UInt16
powerOptimizeLevel: UInt8
roofLoad(
unit: MassUnitEnum = KILOGRAM
): Int16
speed(
unit: VelocityUnitEnum = KILOMETER_PER_HOUR
): Float
startTime(
unit: DatetimeUnitEnum = ISO_8601
): String
traveledDistance(
unit: LengthUnitEnum = METER
): UInt32
traveledDistanceSinceStart(
unit: LengthUnitEnum = METER
): UInt32
tripDuration(
unit: DurationUnitEnum = SECOND
): Float
tripMeterReading(
unit: LengthUnitEnum = METER
): UInt32
turningDiameter(
unit: LengthUnitEnum = MILLIMETER
): UInt16
widthExcludingMirrors(
unit: LengthUnitEnum = MILLIMETER
): UInt16
widthFoldedMirrors(
unit: LengthUnitEnum = MILLIMETER
): UInt16
widthIncludingMirrors(
unit: LengthUnitEnum = MILLIMETER
): UInt16
adas: ADAS
acceleration: Acceleration
angularVelocity: AngularVelocity
body: Body
cabin: Cabin
chassis: Chassis
connectivity: Connectivity
controlUnits: [ControlUnit]
currentLocation: CurrentLocation
diagnostics: Diagnostics
driver: Driver
exterior: Exterior
lowVoltageBattery: LowVoltageBattery
motionManagement: MotionManagement
occupants: [Occupant]
powertrain: Powertrain
service: Service
trailer: Trailer
vehicleIdentification: VehicleIdentification
versionVss: VersionVSS
}

Fields

Vehicle.averageSpeed ● Float scalar

Average speed for the current trip.

Vehicle.averageSpeed.unit ● VelocityUnitEnum enum

Vehicle.cargoVolume ● Float scalar

The available volume for cargo or luggage. For automobiles, this is usually the trunk volume.

Vehicle.cargoVolume.unit ● VolumeUnitEnum enum

Vehicle.curbWeight ● UInt16 scalar

Vehicle curb weight, including all liquids and full tank of fuel, but no cargo or passengers.

Vehicle.curbWeight.unit ● MassUnitEnum enum

Vehicle.currentOverallWeight ● UInt16 scalar

Current overall Vehicle weight. Including passengers, cargo and other load inside the car.

Vehicle.currentOverallWeight.unit ● MassUnitEnum enum

Vehicle.emissionsCo2 ● Int16 scalar

The CO2 emissions.

Vehicle.emissionsCo2.unit ● MassPerDistanceUnitEnum enum

Vehicle.grossWeight ● UInt16 scalar

Curb weight of vehicle, including all liquids and full tank of fuel and full load of cargo and passengers.

Vehicle.grossWeight.unit ● MassUnitEnum enum

Vehicle.height ● UInt16 scalar

Overall vehicle height.

Vehicle.height.unit ● LengthUnitEnum enum

Vehicle.isAutoPowerOptimize ● Boolean scalar

Auto Power Optimization Flag When set to 'true', the system enables automatic power optimization, dynamically adjusting the power optimization level based on runtime conditions or features managed by the OEM. When set to 'false', manual control of the power optimization level is allowed.

Vehicle.isBrokenDown ● Boolean scalar

Vehicle breakdown or any similar event causing vehicle to stop on the road, that might pose a risk to other road users. True = Vehicle broken down on the road, due to e.g. engine problems, flat tire, out of gas, brake problems. False = Vehicle not broken down.

Vehicle.isMoving ● Boolean scalar

Indicates whether the vehicle is stationary or moving.

Vehicle.length ● UInt16 scalar

Overall vehicle length.

Vehicle.length.unit ● LengthUnitEnum enum

Vehicle.lowVoltageSystemState ● Vehicle_LowVoltageSystemState_Enum enum

State of the supply voltage of the control units (usually 12V).

Vehicle.maxTowBallWeight ● UInt16 scalar

Maximum vertical weight on the tow ball of a trailer.

Vehicle.maxTowBallWeight.unit ● MassUnitEnum enum

Vehicle.maxTowWeight ● UInt16 scalar

Maximum weight of trailer.

Vehicle.maxTowWeight.unit ● MassUnitEnum enum

Vehicle.powerOptimizeLevel ● UInt8 scalar

Power optimization level for this branch/subsystem. A higher number indicates more aggressive power optimization. Level 0 indicates that all functionality is enabled, no power optimization enabled. Level 10 indicates most aggressive power optimization mode, only essential functionality enabled.

Vehicle.roofLoad ● Int16 scalar

The permitted total weight of cargo and installations (e.g. a roof rack) on top of the vehicle.

Vehicle.roofLoad.unit ● MassUnitEnum enum

Vehicle.speed ● Float scalar

Vehicle speed.

Vehicle.speed.unit ● VelocityUnitEnum enum

Vehicle.startTime ● String scalar

Start time of current or latest trip, formatted according to ISO 8601 with UTC time zone.

Vehicle.startTime.unit ● DatetimeUnitEnum enum

Vehicle.traveledDistance ● UInt32 scalar

Odometer reading, total distance traveled during the lifetime of the vehicle.

Vehicle.traveledDistance.unit ● LengthUnitEnum enum

Vehicle.traveledDistanceSinceStart ● UInt32 scalar

Distance traveled since start of current trip.

Vehicle.traveledDistanceSinceStart.unit ● LengthUnitEnum enum

Vehicle.tripDuration ● Float scalar

Duration of latest trip.

Vehicle.tripDuration.unit ● DurationUnitEnum enum

Vehicle.tripMeterReading ● UInt32 scalar

Trip meter reading.

Vehicle.tripMeterReading.unit ● LengthUnitEnum enum

Vehicle.turningDiameter ● UInt16 scalar

Minimum turning diameter, Wall-to-Wall, as defined by SAE J1100-2009 D102.

Vehicle.turningDiameter.unit ● LengthUnitEnum enum

Vehicle.widthExcludingMirrors ● UInt16 scalar

Overall vehicle width excluding mirrors, as defined by SAE J1100-2009 W103.

Vehicle.widthExcludingMirrors.unit ● LengthUnitEnum enum

Vehicle.widthFoldedMirrors ● UInt16 scalar

Overall vehicle width with mirrors folded, as defined by SAE J1100-2009 W145.

Vehicle.widthFoldedMirrors.unit ● LengthUnitEnum enum

Vehicle.widthIncludingMirrors ● UInt16 scalar

Overall vehicle width including mirrors, as defined by SAE J1100-2009 W144.

Vehicle.widthIncludingMirrors.unit ● LengthUnitEnum enum

Vehicle.adas ● ADAS object

Vehicle.acceleration ● Acceleration object

Vehicle.angularVelocity ● AngularVelocity object

Vehicle.body ● Body object

Vehicle.cabin ● Cabin object

Vehicle.chassis ● Chassis object

Vehicle.connectivity ● Connectivity object

Vehicle.controlUnits ● [ControlUnit] list object

Vehicle.currentLocation ● CurrentLocation object

Vehicle.diagnostics ● Diagnostics object

Vehicle.driver ● Driver object

Vehicle.exterior ● Exterior object

Vehicle.lowVoltageBattery ● LowVoltageBattery object

Vehicle.motionManagement ● MotionManagement object

Vehicle.occupants ● [Occupant] list object

Vehicle.powertrain ● Powertrain object

Vehicle.service ● Service object

Vehicle.trailer ● Trailer object

Vehicle.vehicleIdentification ● VehicleIdentification object

Vehicle.versionVss ● VersionVSS object

Returned By

vehicle query

Member Of

ChargingSession object