A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
mac-command.h File Reference
#include "ns3/buffer.h"
#include "ns3/nstime.h"
#include "ns3/object.h"
+ Include dependency graph for 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::lorawan::DevStatusAns
 Implementation of the DevStatusAns LoRaWAN MAC command. More...
 
class  ns3::lorawan::DevStatusReq
 Implementation of the DevStatusReq LoRaWAN MAC command. More...
 
class  ns3::lorawan::DlChannelAns
 Implementation of the DlChannelAns LoRaWAN MAC command. More...
 
class  ns3::lorawan::DutyCycleAns
 Implementation of the DutyCycleAns LoRaWAN MAC command. More...
 
class  ns3::lorawan::DutyCycleReq
 Implementation of the DutyCycleReq LoRaWAN MAC command. More...
 
class  ns3::lorawan::LinkAdrAns
 Implementation of the LinkAdrAns LoRaWAN MAC command. More...
 
class  ns3::lorawan::LinkAdrReq
 Implementation of the LinkAdrReq LoRaWAN MAC command. More...
 
class  ns3::lorawan::LinkCheckAns
 Implementation of the LinkCheckAns LoRaWAN MAC command. More...
 
class  ns3::lorawan::LinkCheckReq
 Implementation of the LinkCheckReq LoRaWAN MAC command. More...
 
class  ns3::lorawan::MacCommand
 This base class is used to represent a general MAC command. More...
 
class  ns3::lorawan::NewChannelAns
 Implementation of the NewChannelAns LoRaWAN MAC command. More...
 
class  ns3::lorawan::NewChannelReq
 Implementation of the NewChannelReq LoRaWAN MAC command. More...
 
class  ns3::lorawan::RxParamSetupAns
 Implementation of the RxParamSetupAns LoRaWAN MAC command. More...
 
class  ns3::lorawan::RxParamSetupReq
 Implementation of the RxParamSetupReq LoRaWAN MAC command. More...
 
class  ns3::lorawan::RxTimingSetupAns
 Implementation of the RxTimingSetupAns LoRaWAN MAC command. More...
 
class  ns3::lorawan::RxTimingSetupReq
 Implementation of the RxTimingSetupReq LoRaWAN MAC command. More...
 
class  ns3::lorawan::TxParamSetupAns
 Implementation of the TxParamSetupAns LoRaWAN MAC command. More...
 
class  ns3::lorawan::TxParamSetupReq
 Implementation of the TxParamSetupReq LoRaWAN MAC command. More...
 

Namespaces

namespace  ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 
namespace  ns3::lorawan
 

Enumerations

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