|
ASCO Aerial Autonomy
|
Internal action when hovering. More...
#include <hovering_functors.h>


Public Member Functions | |
| bool | run (UAVSystem &robot_system, LogicStateMachineT &logic_state_machine) |
| Checks for enough battery voltage and land if battery critical. More... | |
Public Member Functions inherited from InternalActionFunctor< UAVSystem, LogicStateMachineT > | |
| bool | operator() (EventT const &, FSM &logic_state_machine, SourceState &, TargetState &) |
| operator () Internally calls run function More... | |
| virtual | ~InternalActionFunctor () |
| virtual destructor to get polymorphism More... | |
Internal action when hovering.
| LogicStateMachineT | Logic state machine used to process events |
| AbortEventT | Event to generate when aborting (Default ManualControlEvent) |
|
inlinevirtual |
Checks for enough battery voltage and land if battery critical.
| robot_system | robot system to get sensor data |
| logic_state_machine | logic state machine to trigger events |
Implements InternalActionFunctor< UAVSystem, LogicStateMachineT >.
1.8.6