DESERT 3.5.1
|
#include <uwUFetch_AUV.h>
Public Member Functions | |
uwUFetch_FIRST_DATA_timer (uwUFetch_AUV *m) | |
virtual | ~uwUFetch_FIRST_DATA_timer () |
![]() | |
uwUFetch_timer (uwUFetch_AUV *m) | |
virtual | ~uwUFetch_timer () |
virtual void | freeze () |
virtual void | unFreeze () |
virtual void | stop () |
virtual void | schedule (double val) |
bool | isIdle () |
bool | isRunning () |
bool | isFroozen () |
bool | isExpired () |
bool | isActive () |
void | resetCounter () |
void | incrCounter () |
int | getCounter () |
double | getDuration () |
Protected Member Functions | |
virtual void | expire (Event *e) |
Additional Inherited Members | |
![]() | |
double | start_time |
double | left_duration |
int | counter |
uwUFetch_AUV *UWUFETCH_TIMER_STATUS | timer_status |
Class inherited the method and variable of uwUFetch_timer that handle the timer of DATA packets.
After the transmission of CTS or TRIGGER packet, the AUV node enter in a waiting state in which It wait a sequence of DATA packets requests from HN. This timer wait the reception of first DATA packet from the specific HN. It is used only if the communication come without RTS and CTS The uwUFetch_DATA_timer schedule this waiting interval time
Definition at line 479 of file uwUFetch_AUV.h.
|
inline |
Constructor of uwUFetch_FIRST_DATA_timer class.
m | a pointer to an object of type uwUFetch_AUV |
Definition at line 486 of file uwUFetch_AUV.h.
|
inlinevirtual |
Definition at line 494 of file uwUFetch_AUV.h.
|
protectedvirtual |
Method called when the timer expire.
Event* | pointer to an object of type Event |
Definition at line 1824 of file uwUFetch_AUV_mod_1.cpp.