A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
zigbee-aps-tables.h File Reference
#include "ns3/mac16-address.h"
#include "ns3/mac64-address.h"
#include "ns3/output-stream-wrapper.h"
#include "ns3/timer.h"
#include <cassert>
#include <deque>
#include <stdint.h>
#include <sys/types.h>
+ Include dependency graph for zigbee-aps-tables.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::zigbee::BindingTable
 APS Binding Table See Zigbee specification r22.1.0, Table 2-134 Similar to the z-boss implementation, the binding table is divided in two portions: The source part and the destination part. More...
 
class  ns3::zigbee::DstBindingEntry
 Binding Table entry: Destination portion of the table. More...
 
class  ns3::zigbee::SrcBindingEntry
 Binding Table entry: Source portion of the table. More...
 

Namespaces

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

Enumerations

enum class  ns3::zigbee::ApsDstAddressModeBind : std::uint8_t { ns3::zigbee::ApsDstAddressModeBind::GROUP_ADDR_DST_ENDPOINT_NOT_PRESENT = 0x01 , ns3::zigbee::ApsDstAddressModeBind::DST_ADDR64_DST_ENDPOINT_PRESENT = 0x03 }
 APS Destination Address Mode for Binding Zigbee Specification r22.1.0, Table 2-6 APSME-BIND.request Parameters. More...
 
enum class  ns3::zigbee::BindingTableStatus : std::uint8_t {
  ns3::zigbee::BindingTableStatus::BOUND = 0 , ns3::zigbee::BindingTableStatus::UNBOUND = 1 , ns3::zigbee::BindingTableStatus::TABLE_FULL = 2 , ns3::zigbee::BindingTableStatus::ENTRY_EXISTS = 3 ,
  ns3::zigbee::BindingTableStatus::ENTRY_NOT_FOUND = 4
}
 The status resulting of interactions with the binding table. More...