DESERT 3.5.1
Loading...
Searching...
No Matches
uw-ofdm-aloha.h File Reference
#include <mmac.h>
#include <iostream>
#include <string>
#include <map>
#include <set>
#include <queue>
#include <fstream>
#include <mphy.h>
#include "uwofdmphy_hdr.h"
Include dependency graph for uw-ofdm-aloha.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UWOFDMAloha
 
class  UWOFDMAloha::UWOFDMAlohaTimer
 
class  UWOFDMAloha::AckTimer
 
class  UWOFDMAloha::BackOffTimer
 

Macros

#define UWOFDMALOHA_DROP_REASON_WRONG_STATE   "WST"
 
#define UWOFDMALOHA_DROP_REASON_WRONG_RECEIVER   "WRCV"
 
#define UWOFDMALOHA_DROP_REASON_UNKNOWN_TYPE   "UPT"
 
#define UWOFDMALOHA_DROP_REASON_BUFFER_FULL   "DBF"
 
#define UWOFDMALOHA_DROP_REASON_ERROR   "ERR"
 

Typedefs

typedef int pktSeqNum
 

Variables

packet_t PT_MMAC_ACK
 

Detailed Description

This is the base class of UWOFDMAloha Protocol, derived of MMac. Your can find the brief description of this protocol in the paper, named "Development and Testing of an OFDM Physical Layer for the DESERT Simulator" IEEE/OCEANS, San Diego-Porto, 2021.

Author
Sara Falleni
Version
1.0.0

Definition in file uw-ofdm-aloha.h.

Macro Definition Documentation

◆ UWOFDMALOHA_DROP_REASON_BUFFER_FULL

#define UWOFDMALOHA_DROP_REASON_BUFFER_FULL   "DBF"

Definition at line 58 of file uw-ofdm-aloha.h.

◆ UWOFDMALOHA_DROP_REASON_ERROR

#define UWOFDMALOHA_DROP_REASON_ERROR   "ERR"

Definition at line 59 of file uw-ofdm-aloha.h.

◆ UWOFDMALOHA_DROP_REASON_UNKNOWN_TYPE

#define UWOFDMALOHA_DROP_REASON_UNKNOWN_TYPE   "UPT"

Definition at line 57 of file uw-ofdm-aloha.h.

◆ UWOFDMALOHA_DROP_REASON_WRONG_RECEIVER

#define UWOFDMALOHA_DROP_REASON_WRONG_RECEIVER   "WRCV"

Definition at line 56 of file uw-ofdm-aloha.h.

◆ UWOFDMALOHA_DROP_REASON_WRONG_STATE

#define UWOFDMALOHA_DROP_REASON_WRONG_STATE   "WST"

Definition at line 55 of file uw-ofdm-aloha.h.

Typedef Documentation

◆ pktSeqNum

typedef int pktSeqNum

Definition at line 63 of file uw-ofdm-aloha.h.

Variable Documentation

◆ PT_MMAC_ACK

packet_t PT_MMAC_ACK
extern