osi3::HostVehicleData::VehicleBasics Struct Reference

Base parameters and overall states of the vehicle. More...

Collaboration diagram for osi3::HostVehicleData::VehicleBasics:

Public Attributes

optional double curb_weight = 1
 The total mass of the vehicle (curb weight). More...
 
optional OperatingState operating_state = 2
 The operating state of the vehicle. More...
 

Detailed Description

Base parameters and overall states of the vehicle.

Member Enumeration Documentation

◆ OperatingState

Possible operating states of the vehicle.

It is user specific which states are used and how their transitions work.

Enumerator
OPERATING_STATE_UNKNOWN 

The operating state is unknown.

OPERATING_STATE_OTHER 

The operating state is another one.

OPERATING_STATE_SLEEP 

The minimum electrical state of the vehicle (and its ECUs).

Usually the driver has left the vehicle a while ago.

OPERATING_STATE_STANDBY 

Cabin lights and entertainment are off.

The vehicle can not be driven. Some ECUs are still operating and not in their minimum electrical sate. Usually the driver has left (and closed) the vehicle recently.

OPERATING_STATE_BOARDING 

Some features of the vehicle are available e.g.

cabin lights. Entertainment is off and the vehicle can not be driven. Usually the driver wants to enter or leave the vehicle.

OPERATING_STATE_ENTERTAINMENT 

Entertainment, navigation or similiar systems can be used by the driver.

The vehicle can not be driven. Usually the driver sits in the vehicle before or after a drive.

OPERATING_STATE_DRIVING 

The electrical state that is necessary to drive the vehicle.

OPERATING_STATE_DIAGNOSTIC 

The electrical state that is necessary for analysis and diagnostics.

Member Data Documentation

◆ curb_weight

optional double osi3::HostVehicleData::VehicleBasics::curb_weight = 1

The total mass of the vehicle (curb weight).

Unit: kg

Reference:
Paragraph 42 of the German Road Traffic Admission Regulations (StVZO).

◆ operating_state

optional OperatingState osi3::HostVehicleData::VehicleBasics::operating_state = 2

The operating state of the vehicle.


  • osi_hostvehicledata.proto