Timestamp endTime_
Definition: Wait.h:63
virtual ~Wait()
Definition: Wait.cpp:32
void initialize(void)
Initialize function.
Definition: Wait.cpp:36
bool runIfUnsatisfied()
Runs and returns false if not in capure radius Otherwise returns true.
Definition: Wait.cpp:48
Behavior is the abstract base class for components that implement mission behaviors and commands...
Definition: Behavior.h:32
Contains the Behavior class definition.
Module is the abstract base class for a collection of Component objects that can be contained in a lo...
Definition: Module.h:45
float durationSeconds_
Definition: Wait.h:65
SettingReader * durationSettingReader_
duration setting
Definition: Wait.h:70
Replacement for standard template class string.
Definition: Str.h:12
bool isSatisfied()
Returns true when vehicle has "arrived" within the captureRadius of the waypoint. ...
Definition: Wait.cpp:71
void run()
The actual "payload" of the component.
Definition: Wait.cpp:42
bool calcSatisfied()
return true if the waiting time is over
Definition: Wait.cpp:88
Reads values from mission settings.
Definition: SettingReader.h:26
Wait(const Str &prefix, const Module *module)
Definition: Wait.cpp:16
void uninitialize(void)
Uninit function.
Definition: Wait.cpp:77
Contains the Wait Command.
Definition: Wait.h:29
Contains the Location class definition.
Represents absolute times.
Definition: Timestamp.h:31
static Behavior * CreateBehavior(const Str &prefix, const Module *module)
Mission Component factory interface.
Definition: Wait.cpp:83