|
ASCO Aerial Autonomy
|
Check when takeoff is complete, and ensure enough battery voltage. More...
#include <takeoff_functors.h>


Public Member Functions | |
| bool | run (UAVSystem &robot_system, LogicStateMachineT &logic_state_machine) |
| Function to check when takeoff is complete. If battery is low while takeoff, trigger Land event. 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... | |
Check when takeoff is complete, and ensure enough battery voltage.
| LogicStateMachineT | Logic state machine used to process events |
|
inlinevirtual |
Function to check when takeoff is complete. If battery is low while takeoff, trigger Land event.
| robot_system | robot system to get sensor data |
| logic_state_machine | logic state machine to trigger events |
Implements InternalActionFunctor< UAVSystem, LogicStateMachineT >.
1.8.6