|
DESERT 4.0.0
|
#include <uwUFetch_AUV.h>


Public Member Functions | |
| uwUFetch_FIRST_DATA_timer (uwUFetch_AUV *m) | |
| virtual | ~uwUFetch_FIRST_DATA_timer () |
Public Member Functions inherited from uwUFetch_AUV::uwUFetch_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 | |
Protected Attributes inherited from uwUFetch_AUV::uwUFetch_timer | |
| 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
|
inline |
Constructor of uwUFetch_FIRST_DATA_timer class
| m | a pointer to an object of type uwUFetch_AUV |
|
inlinevirtual |
|
protectedvirtual |
Method called when the timer expire
| Event* | pointer to an object of type Event |
References uwUFetch_AUV::UWUFETCH_TIMER_STATUS_EXPIRED.