|
enum | execState_e {
NOOP
, INITIALIZE
, EXECUTE
, TERMINATE
,
DONE
} |
| enumerations for the execution state More...
|
|
enum | retVal_e { SUCCESS
, RESET
, INPROGRESS
, SHUTDOWN
} |
| enumerations for the return state
|
|
|
std::string | eventName |
| event name
|
|
execState_e | execState |
| current execution state for this handler
|
|
std::list< std::shared_ptr< EventHandler< T > > > | children |
| list of child handlers
|
|
float | priority |
| current execution priority
|
|
float | defaultPriority |
| user defined priority for this handler
|
|
◆ execState_e
◆ Execute()
- Parameters
-
- Returns
- retVal_e
Reimplemented in EngageNominalPlan, TakeoffPhaseHandler, Vector2Mission, ReturnToMission, ReturnToNextFeasibleWP, LandPhaseHandler, TrafficConflictHandler, MergingHandler, RequestDitchSite, ProceedToDitchSite, ProceedFromTODtoLand, and IcarousReturnToLaunch.
◆ ExecuteHandler()
template<class T >
void EventHandler< T >::ExecuteHandler |
( |
std::shared_ptr< EventHandler< T > > |
hdl, |
|
|
std::string |
eventName, |
|
|
float |
priorityNew = 0 |
|
) |
| |
- Parameters
-
hdl | pointer to the other handler |
eventName | |
priorityNew | |
◆ Initialize()
- Parameters
-
- Returns
- retVal_e
Reimplemented in TakeoffPhaseHandler, Vector2Mission, ReturnToMission, ReturnToNextFeasibleWP, LandPhaseHandler, TrafficConflictHandler, MergingHandler, RequestDitchSite, ProceedToDitchSite, ProceedFromTODtoLand, IcarousReturnToLaunch, and CommandReturnToLaunch.
◆ RunEvent()
- Parameters
-
- Returns
- true
-
false
◆ Terminate()
The documentation for this class was generated from the following file: