DESERT 3.5.1
|
#include <mmac.h>
#include <iostream>
#include <clmessage.h>
#include <mphy.h>
#include <string>
#include <fstream>
#include <ostream>
#include <cassert>
#include <map>
#include <queue>
Go to the source code of this file.
Classes | |
class | uwUFetch_AUV |
class | uwUFetch_AUV::uwUFetch_timer |
class | uwUFetch_AUV::uwUFetch_TRIGGER_timer |
class | uwUFetch_AUV::uwUFetch_RTS_timer |
class | uwUFetch_AUV::uwUFetch_DATA_timer |
class | uwUFetch_AUV::uwUFetch_FIRST_DATA_timer |
Macros | |
#define | UWFETCH_AUV_DROP_REASON_ERROR "DERR" |
#define | UWFETCH_AUV_DROP_REASON_UNKNOWN_TYPE "DUT" |
#define | UWFETCH_AUV_DROP_REASON_WRONG_RECEIVER "DWR" |
#define | UWFETCH_AUV_DROP_REASON_WRONG_STATE "DWS" |
#define | UWFETCH_AUV_DROP_PHY_CAN_NOT_TX "PNT" |
#define | UWFETCH_AUV_DROP_REASON_ALREADY_ONE_RTS_RX "DAORR" |
#define | UUFETCH_AUV_DROP_REASON_NOT_ENABLE "PDNE" |
#define | UWUFETCH_AUV_DROP_CAN_NOT_RX_THIS_PCK "DCNR" |
Variables | |
packet_t | PT_TRIGGER_UFETCH |
packet_t | PT_RTS_UFETCH |
packet_t | PT_CTS_UFETCH |
packet_t | PT_BEACON_UFETCH |
packet_t | PT_PROBE_UFETCH |
packet_t | PT_POLL_UFETCH |
packet_t | PT_CBEACON_UFETCH |
Declaration of class that implement AUV for UFetch protocol.
Definition in file uwUFetch_AUV.h.
#define UUFETCH_AUV_DROP_REASON_NOT_ENABLE "PDNE" |
Packet dropped: AUV is not enabled to transmit or receive this \ type of packet.
Definition at line 66 of file uwUFetch_AUV.h.
#define UWFETCH_AUV_DROP_PHY_CAN_NOT_TX "PNT" |
Packet dropped: Physical can not transmit the packet.
Definition at line 61 of file uwUFetch_AUV.h.
#define UWFETCH_AUV_DROP_REASON_ALREADY_ONE_RTS_RX "DAORR" |
RTS dropped: just one RTS it was analyzed by the AUV.
Definition at line 63 of file uwUFetch_AUV.h.
#define UWFETCH_AUV_DROP_REASON_ERROR "DERR" |
Packet dropped: Packet corrupted.
Definition at line 52 of file uwUFetch_AUV.h.
#define UWFETCH_AUV_DROP_REASON_UNKNOWN_TYPE "DUT" |
Packet dropped: Packet of unknown type.
Definition at line 54 of file uwUFetch_AUV.h.
#define UWFETCH_AUV_DROP_REASON_WRONG_RECEIVER "DWR" |
Packet dropped: Packet is addressed to another node of the.
Definition at line 56 of file uwUFetch_AUV.h.
#define UWFETCH_AUV_DROP_REASON_WRONG_STATE "DWS" |
Packet dropped: AUV cannot receive this kind of packet in this \ state.
Definition at line 59 of file uwUFetch_AUV.h.
#define UWUFETCH_AUV_DROP_CAN_NOT_RX_THIS_PCK "DCNR" |
Packet dropped: AUV can not receive this particular type of \ packets.
Definition at line 69 of file uwUFetch_AUV.h.
|
extern |
BEACON packet type for UFetch protocol.
Definition at line 54 of file DESERT_Framework/DESERT/data_link/uwUFetch/initlib.cpp.
|
extern |
CBEACON packet type for UFetch protocol.
Definition at line 57 of file DESERT_Framework/DESERT/data_link/uwUFetch/initlib.cpp.
|
extern |
CTS packet type for UFetch protocol.
Definition at line 53 of file DESERT_Framework/DESERT/data_link/uwUFetch/initlib.cpp.
|
extern |
POLL packet type for UFetch protocol.
Definition at line 56 of file DESERT_Framework/DESERT/data_link/uwUFetch/initlib.cpp.
|
extern |
PROBE packet type for UFetch protocol.
Definition at line 55 of file DESERT_Framework/DESERT/data_link/uwUFetch/initlib.cpp.
|
extern |
RTS packet type for UFetch protocol.
Definition at line 52 of file DESERT_Framework/DESERT/data_link/uwUFetch/initlib.cpp.
|
extern |
Trigger packet type for UFetch protocol.
Definition at line 51 of file DESERT_Framework/DESERT/data_link/uwUFetch/initlib.cpp.