|
ASCO Aerial Autonomy
|
#include <aerial_autonomy/actions_guards/base_functors.h>#include <aerial_autonomy/logic_states/base_state.h>#include <aerial_autonomy/robot_systems/uav_system.h>#include <aerial_autonomy/types/completed_event.h>#include <aerial_autonomy/types/manual_control_event.h>#include <parsernode/common.h>

Go to the source code of this file.
Classes | |
| struct | LandTransitionActionFunctor_< LogicStateMachineT > |
| Transition action when starting to land. More... | |
| struct | LandInternalActionFunctor_< LogicStateMachineT > |
| Internal action to figure out when landing is complete. More... | |
| struct | LandedInternalActionFunctor_< LogicStateMachineT > |
| Internal action to switch to manual uav state. More... | |
Typedefs | |
| template<class LogicStateMachineT > | |
| using | Landing_ = BaseState< UAVSystem, LogicStateMachineT, LandInternalActionFunctor_< LogicStateMachineT >> |
| State that uses internal action for landing. More... | |
| template<class LogicStateMachineT > | |
| using | Landed_ = BaseState< UAVSystem, LogicStateMachineT, LandedInternalActionFunctor_< LogicStateMachineT >> |
| State that uses internal action when already landed. More... | |
| using Landed_ = BaseState<UAVSystem, LogicStateMachineT, LandedInternalActionFunctor_<LogicStateMachineT>> |
State that uses internal action when already landed.
| LogicStateMachineT | Logic state machine used to process events |
| using Landing_ = BaseState<UAVSystem, LogicStateMachineT, LandInternalActionFunctor_<LogicStateMachineT>> |
State that uses internal action for landing.
| LogicStateMachineT | Logic state machine used to process events |
1.8.6