lorawan-mac-command.h File Reference
#include <ns3/buffer.h>
#include <ns3/nstime.h>
#include <ns3/object.h>
+ Include dependency graph for lorawan-mac-command.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::DevStatusAns
 Implementation of the DevStatusAns LoRaWAN MAC command. More...
 
class  ns3::DevStatusReq
 Implementation of the DevStatusReq LoRaWAN MAC command. More...
 
class  ns3::DlChannelAns
 Implementation of the DlChannelAns LoRaWAN MAC command. More...
 
class  ns3::DutyCycleAns
 Implementation of the DutyCycleAns LoRaWAN MAC command. More...
 
class  ns3::DutyCycleReq
 Implementation of the DutyCycleReq LoRaWAN MAC command. More...
 
class  ns3::LinkAdrAns
 Implementation of the LinkAdrAns LoRaWAN MAC command. More...
 
class  ns3::LinkAdrReq
 Implementation of the LinkAdrReq LoRaWAN MAC command. More...
 
class  ns3::LinkCheckAns
 Implementation of the LinkCheckAns LoRaWAN MAC command. More...
 
class  ns3::LinkCheckReq
 Implementation of the LinkCheckReq LoRaWAN MAC command. More...
 
class  ns3::LorawanMacCommand
 This base class is used to represent a general MAC command. More...
 
class  ns3::NewChannelAns
 Implementation of the NewChannelAns LoRaWAN MAC command. More...
 
class  ns3::NewChannelReq
 Implementation of the NewChannelReq LoRaWAN MAC command. More...
 
class  ns3::RxParamSetupAns
 Implementation of the RxParamSetupAns LoRaWAN MAC command. More...
 
class  ns3::RxParamSetupReq
 Implementation of the RxParamSetupReq LoRaWAN MAC command. More...
 
class  ns3::RxTimingSetupAns
 Implementation of the RxTimingSetupAns LoRaWAN MAC command. More...
 
class  ns3::RxTimingSetupReq
 Implementation of the RxTimingSetupReq LoRaWAN MAC command. More...
 
class  ns3::TxParamSetupAns
 Implementation of the TxParamSetupAns LoRaWAN MAC command. More...
 
class  ns3::TxParamSetupReq
 Implementation of the TxParamSetupReq LoRaWAN MAC command. More...
 

Namespaces

 ns3
 SatArqSequenceNumber is handling the sequence numbers for the ARQ process.
 

Enumerations

enum  ns3::MacCommandType {
  ns3::INVALID , ns3::LINK_CHECK_REQ , ns3::LINK_CHECK_ANS , ns3::LINK_ADR_REQ ,
  ns3::LINK_ADR_ANS , ns3::DUTY_CYCLE_REQ , ns3::DUTY_CYCLE_ANS , ns3::RX_PARAM_SETUP_REQ ,
  ns3::RX_PARAM_SETUP_ANS , ns3::DEV_STATUS_REQ , ns3::DEV_STATUS_ANS , ns3::NEW_CHANNEL_REQ ,
  ns3::NEW_CHANNEL_ANS , ns3::RX_TIMING_SETUP_REQ , ns3::RX_TIMING_SETUP_ANS , ns3::TX_PARAM_SETUP_REQ ,
  ns3::TX_PARAM_SETUP_ANS , ns3::DL_CHANNEL_REQ , ns3::DL_CHANNEL_ANS
}
 Enum for every possible command type. More...