#include <vehicleextendedstate.h>
Public Types | |
enum | GearState { Park , Drive , Reverse , Neutral } |
Public Member Functions | |
VehicleExtendedState () | |
GearState | getGearState () const |
void | setGearState (GearState gearState) |
bool | getIndicatorLeftOn () const |
void | setIndicatorLeftOn (bool indicatorLeftOn) |
bool | getIndicatorRightOn () const |
void | setIndicatorRightOn (bool indicatorRightOn) |
bool | getAutomaticControlAccelerationOn () const |
void | setAutomaticControlAccelerationOn (bool automaticControlAccelerationOn) |
bool | getAutomaticControlAccelerationActive () const |
void | setAutomaticControlAccelerationActive (bool automaticControlAccelerationActive) |
bool | getAutomaticControlSteeringOn () const |
void | setAutomaticControlSteeringOn (bool automaticControlSteeringOn) |
bool | getAutomaticControlOn () const |
bool | getCheckpointClearance () const |
void | setCheckpointClearance (bool checkpointClearance) |
Private Attributes | |
GearState | gearState_ |
bool | indicatorLeftOn_ |
bool | indicatorRightOn_ |
bool | automaticControlAccelerationOn_ |
bool | automaticControlAccelerationActive_ |
bool | automaticControlSteeringOn_ |
bool | checkpointClearance_ |
Extended state information for vehicle. Lists states, which are not included in the primary motion state of the vehicle.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |