Implementation of the LinkCheckReq LoRaWAN MAC command. More...
#include "lorawan-mac-command.h"
 Inheritance diagram for ns3::LinkCheckReq:
 Inheritance diagram for ns3::LinkCheckReq: Collaboration diagram for ns3::LinkCheckReq:
 Collaboration diagram for ns3::LinkCheckReq:| Public Member Functions | |
| LinkCheckReq () | |
| ~LinkCheckReq () | |
| virtual uint8_t | Deserialize (Buffer::Iterator &start) | 
| Deserialize the buffer into a MAC command.  More... | |
| virtual void | Print (std::ostream &os) const | 
| Print the contents of this MAC command in human-readable format.  More... | |
| virtual void | Serialize (Buffer::Iterator &start) const | 
| Serialize the contents of this MAC command into a buffer, according to the LoRaWAN standard.  More... | |
|  Public Member Functions inherited from ns3::LorawanMacCommand | |
| LorawanMacCommand () | |
| virtual | ~LorawanMacCommand () | 
| virtual enum MacCommandType | GetCommandType (void) const | 
| Get the commandType of this MAC command.  More... | |
| virtual uint8_t | GetSerializedSize (void) const | 
| Get serialized length of this MAC command.  More... | |
| Additional Inherited Members | |
|  Static Public Member Functions inherited from ns3::LorawanMacCommand | |
| static uint8_t | GetCIDFromLorawanMacCommand (enum MacCommandType commandType) | 
| Get the CID that corresponds to this MAC command.  More... | |
| static TypeId | GetTypeId (void) | 
|  Protected Attributes inherited from ns3::LorawanMacCommand | |
| enum MacCommandType | m_commandType | 
| The type of this command.  More... | |
| uint8_t | m_serializedSize | 
| This MAC command's serialized size.  More... | |
Implementation of the LinkCheckReq LoRaWAN MAC command.
This command holds no variables, and just consists in the CID.
Definition at line 139 of file lorawan-mac-command.h.
| ns3::LinkCheckReq::LinkCheckReq | ( | ) | 
Definition at line 127 of file lorawan-mac-command.cc.
References ns3::LINK_CHECK_REQ, ns3::LorawanMacCommand::m_commandType, and ns3::LorawanMacCommand::m_serializedSize.
| ns3::LinkCheckReq::~LinkCheckReq | ( | ) | 
Definition at line 134 of file lorawan-mac-command.cc.
| 
 | virtual | 
Deserialize the buffer into a MAC command.
| start | A pointer to the buffer that contains the serialized command. | 
Implements ns3::LorawanMacCommand.
Definition at line 151 of file lorawan-mac-command.cc.
References ns3::LorawanMacCommand::m_serializedSize.
| 
 | virtual | 
Print the contents of this MAC command in human-readable format.
| os | The std::ostream instance on which to print the MAC command. | 
Implements ns3::LorawanMacCommand.
Definition at line 162 of file lorawan-mac-command.cc.
| 
 | virtual | 
Serialize the contents of this MAC command into a buffer, according to the LoRaWAN standard.
| start | A pointer to the buffer into which to serialize the command. | 
Implements ns3::LorawanMacCommand.
Definition at line 140 of file lorawan-mac-command.cc.
References ns3::LorawanMacCommand::GetCIDFromLorawanMacCommand(), and ns3::LorawanMacCommand::m_commandType.
 Here is the call graph for this function:
 Here is the call graph for this function: