osi3::HostVehicleData::VehicleBasics Struct Reference
Public Types
enum | OperatingState { OPERATING_STATE_UNKNOWN = 0, OPERATING_STATE_OTHER = 1, OPERATING_STATE_SLEEP = 2, OPERATING_STATE_STANDBY = 3, OPERATING_STATE_BOARDING = 4, OPERATING_STATE_ENTERTAINMENT = 5, OPERATING_STATE_DRIVING = 6, OPERATING_STATE_DIAGNOSTIC = 7 } |
Possible operating states of the vehicle. More... | |
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... | |
Member Enumeration Documentation
◆ OperatingState
Possible operating states of the vehicle.
It is user specific which states are used and how their transitions work.
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