DESERT 3.5.1
|
#include <uwUFetch_NODE.h>
Public Member Functions | |
uwUFetch_BEACON_timer (uwUFetch_NODE *m) | |
virtual | ~uwUFetch_BEACON_timer () |
![]() | |
uwUFetch_NODE_timer (uwUFetch_NODE *m) | |
virtual | ~uwUFetch_NODE_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_NODE *UWUFETCH_TIMER_STATUS | timer_status |
Timer associated to the HN.
When the HN is in Idle state, before to start the procedure to transmit the BEACON packet, It wait a TRIGGER packet from the AUV for an interval time. In the case of reception of TRIGGGER packet, the communication between HN and AUV start, otherwise HN begin the communication with SN
Definition at line 449 of file uwUFetch_NODE.h.
|
inline |
Constructor of uwUFetch_BEACON_timer class.
m | a pointer to an object of type uwUFetch_NODE |
Definition at line 457 of file uwUFetch_NODE.h.
|
inlinevirtual |
Definition at line 465 of file uwUFetch_NODE.h.
|
protectedvirtual |
Method called when the timer expire.
Event* | pointer to an object of type Event |
Definition at line 3572 of file uwUFetch_NODE_HEADNODE.cpp.