![]() |
Galaxis Codebase
1.0.0
Team Galaxis software stack for the Carolo Cup 2023 - ROS2 based software
|
#include <Decision.hpp>
Public Attributes | |
| uint64_t | timestamp |
| SituationState | situationState |
| uint64_t | timeInSituationState |
| float | velocity |
| float | velocityOfWheelFeedback |
| bool | drivingLane |
| uint64_t | timeLeftLaneBlocked |
| uint64_t | timeRightLaneBlocked |
| bool | indicatorLeft = false |
| bool | indicatorRight = false |
| uint64_t | timeIndicatorSet |
| float | stopLineDistance = -1.f |
| uint64_t | timeStopLineDetected |
| uint64_t | intersectionLastExitTime = 0 |
| float | startTargetDistance = -1.f |
| uint64_t | timeStartTargetLineDetected = 0 |
| ParkingState | parkingState = ParkingState::Off |
| uint64_t | timeLastParkingDone = 0 |
| float | tofRightValue = -1.f |
| float | tofRearValue = -1.f |
Definition at line 27 of file Decision.hpp.
| bool DrivingState::drivingLane |
Definition at line 35 of file Decision.hpp.
Referenced by Decision::set_indicators(), Decision::switch_lane_if_possible(), and Decision::update().
| bool DrivingState::indicatorLeft = false |
Definition at line 39 of file Decision.hpp.
Referenced by Decision::set_indicators().
| bool DrivingState::indicatorRight = false |
Definition at line 40 of file Decision.hpp.
Referenced by Decision::set_indicators().
| uint64_t DrivingState::intersectionLastExitTime = 0 |
Definition at line 45 of file Decision.hpp.
Referenced by Decision::update().
| ParkingState DrivingState::parkingState = ParkingState::Off |
Definition at line 49 of file Decision.hpp.
Referenced by Decision::update().
| SituationState DrivingState::situationState |
Definition at line 29 of file Decision.hpp.
Referenced by Decision::update().
| float DrivingState::startTargetDistance = -1.f |
Definition at line 47 of file Decision.hpp.
Referenced by Decision::update().
| float DrivingState::stopLineDistance = -1.f |
Definition at line 43 of file Decision.hpp.
Referenced by Decision::update().
| uint64_t DrivingState::timeIndicatorSet |
Definition at line 41 of file Decision.hpp.
Referenced by Decision::set_indicators().
| uint64_t DrivingState::timeInSituationState |
Definition at line 30 of file Decision.hpp.
Referenced by Decision::update().
| uint64_t DrivingState::timeLastParkingDone = 0 |
Definition at line 50 of file Decision.hpp.
Referenced by Decision::update().
| uint64_t DrivingState::timeLeftLaneBlocked |
Definition at line 36 of file Decision.hpp.
Referenced by Decision::update_lanes().
| uint64_t DrivingState::timeRightLaneBlocked |
Definition at line 37 of file Decision.hpp.
Referenced by Decision::update_lanes().
| uint64_t DrivingState::timestamp |
Definition at line 28 of file Decision.hpp.
Referenced by Decision::set_indicators(), Decision::switch_lane_if_possible(), Decision::update(), and Decision::update_lanes().
| uint64_t DrivingState::timeStartTargetLineDetected = 0 |
Definition at line 48 of file Decision.hpp.
Referenced by Decision::update().
| uint64_t DrivingState::timeStopLineDetected |
Definition at line 44 of file Decision.hpp.
Referenced by Decision::update().
| float DrivingState::tofRearValue = -1.f |
Definition at line 54 of file Decision.hpp.
| float DrivingState::tofRightValue = -1.f |
Definition at line 53 of file Decision.hpp.
| float DrivingState::velocity |
Definition at line 32 of file Decision.hpp.
Referenced by Decision::update().
| float DrivingState::velocityOfWheelFeedback |
Definition at line 33 of file Decision.hpp.
Referenced by Decision::update().