osi3::Occupant::Classification Struct Reference
Public Types
enum | Seat { SEAT_UNKNOWN = 0, SEAT_OTHER = 1, SEAT_FRONT_LEFT = 2, SEAT_FRONT_RIGHT = 3, SEAT_FRONT_MIDDLE = 4, SEAT_BACK_LEFT = 5, SEAT_BACK_RIGHT = 6, SEAT_BACK_MIDDLE = 7, SEAT_THIRD_ROW_LEFT = 8, SEAT_THIRD_ROW_RIGHT = 9, SEAT_THIRD_ROW_MIDDLE = 10 } |
Definition of seat positions. More... | |
enum | SteeringControl { STEERING_CONTROL_UNKNOWN = 0, STEERING_CONTROL_OTHER = 1, STEERING_CONTROL_NO_HAND = 2, STEERING_CONTROL_ONE_HAND = 3, STEERING_CONTROL_BOTH_HANDS = 4, STEERING_CONTROL_LEFT_HAND = 5, STEERING_CONTROL_RIGHT_HAND = 6 } |
Definition of hands related to the steering wheel (mostly driver). More... | |
Public Attributes
optional bool | is_driver = 2 |
Flag determining whether the person is the driver of the vehicle or a passenger. More... | |
optional Seat | seat = 3 |
Seat position of the vehicle occupant. More... | |
optional SteeringControl | steering_control = 4 |
Describes the state of the passenger's hands related to the steering wheel (mostly driver). More... | |
Member Enumeration Documentation
◆ Seat
Definition of seat positions.
◆ SteeringControl
Definition of hands related to the steering wheel (mostly driver).
Member Data Documentation
◆ is_driver
optional bool osi3::Occupant::Classification::is_driver = 2 |
Flag determining whether the person is the driver of the vehicle or a passenger.
◆ seat
optional Seat osi3::Occupant::Classification::seat = 3 |
Seat position of the vehicle occupant.
◆ steering_control
optional SteeringControl osi3::Occupant::Classification::steering_control = 4 |
Describes the state of the passenger's hands related to the steering wheel (mostly driver).
- osi_occupant.proto