#include <uwUFetch_AUV.h>
Class that handle the timers of AUV node.
Definition at line 176 of file uwUFetch_AUV.h.
◆ uwUFetch_timer()
uwUFetch_AUV::uwUFetch_timer::uwUFetch_timer |
( |
uwUFetch_AUV * |
m | ) |
|
|
inline |
◆ ~uwUFetch_timer()
virtual uwUFetch_AUV::uwUFetch_timer::~uwUFetch_timer |
( |
| ) |
|
|
inlinevirtual |
◆ freeze()
virtual void uwUFetch_AUV::uwUFetch_timer::freeze |
( |
| ) |
|
|
inlinevirtual |
◆ getCounter()
int uwUFetch_AUV::uwUFetch_timer::getCounter |
( |
| ) |
|
|
inline |
◆ getDuration()
double uwUFetch_AUV::uwUFetch_timer::getDuration |
( |
| ) |
|
|
inline |
Left duration of the timer.
- Returns
- double left_duration
Definition at line 345 of file uwUFetch_AUV.h.
◆ incrCounter()
void uwUFetch_AUV::uwUFetch_timer::incrCounter |
( |
| ) |
|
|
inline |
◆ isActive()
bool uwUFetch_AUV::uwUFetch_timer::isActive |
( |
| ) |
|
|
inline |
Verify if the timer is ACTIVE.
- Returns
- : bool true ACTIVE
Definition at line 305 of file uwUFetch_AUV.h.
◆ isExpired()
bool uwUFetch_AUV::uwUFetch_timer::isExpired |
( |
| ) |
|
|
inline |
Verify if the timer is EXPIRED.
- Returns
- : bool true EXPIRED
Definition at line 294 of file uwUFetch_AUV.h.
◆ isFroozen()
bool uwUFetch_AUV::uwUFetch_timer::isFroozen |
( |
| ) |
|
|
inline |
Verify if the timer is FROZEN.
- Returns
- : bool true FROZEN
Definition at line 283 of file uwUFetch_AUV.h.
◆ isIdle()
bool uwUFetch_AUV::uwUFetch_timer::isIdle |
( |
| ) |
|
|
inline |
Verify if the timer is IDLE.
- Returns
- : bool true IDLE
Definition at line 261 of file uwUFetch_AUV.h.
◆ isRunning()
bool uwUFetch_AUV::uwUFetch_timer::isRunning |
( |
| ) |
|
|
inline |
Verify if the timer is RUNNING.
- Returns
- : bool true RUNNING
Definition at line 272 of file uwUFetch_AUV.h.
◆ resetCounter()
void uwUFetch_AUV::uwUFetch_timer::resetCounter |
( |
| ) |
|
|
inline |
Reset the counter that scan the timer.
Definition at line 314 of file uwUFetch_AUV.h.
◆ schedule()
virtual void uwUFetch_AUV::uwUFetch_timer::schedule |
( |
double |
val | ) |
|
|
inlinevirtual |
◆ stop()
virtual void uwUFetch_AUV::uwUFetch_timer::stop |
( |
| ) |
|
|
inlinevirtual |
◆ unFreeze()
virtual void uwUFetch_AUV::uwUFetch_timer::unFreeze |
( |
| ) |
|
|
inlinevirtual |
unFreeze are used after a freezing of the timer.
In this case the timer restart from the timer where was freezed
check the state of the timer before sheduling the event. If the timer is set, then the call are aborted
Definition at line 219 of file uwUFetch_AUV.h.
◆ counter
int uwUFetch_AUV::uwUFetch_timer::counter |
|
protected |
◆ left_duration
double uwUFetch_AUV::uwUFetch_timer::left_duration |
|
protected |
◆ start_time
double uwUFetch_AUV::uwUFetch_timer::start_time |
|
protected |
◆ timer_status
The documentation for this class was generated from the following file: