#include "zigbee-group-table.h"#include "zigbee-nwk-fields.h"#include "zigbee-nwk-header.h"#include "zigbee-nwk-payload-header.h"#include "zigbee-nwk-tables.h"#include "ns3/event-id.h"#include "ns3/lr-wpan-mac-base.h"#include "ns3/mac16-address.h"#include "ns3/mac64-address.h"#include "ns3/object.h"#include "ns3/random-variable-stream.h"#include "ns3/sequence-number.h"#include "ns3/traced-callback.h"#include "ns3/traced-value.h"#include <cstdint>#include <iomanip>#include <iterator>
Include dependency graph for zigbee-nwk.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | ns3::zigbee::ChannelList |
| Channel List Structure. More... | |
| struct | ns3::zigbee::NetFormPendingParamsGen |
| A group of pending parameters arranged into a structure during the execution of a NLME-NETWORK-FORMATION.request primitive. More... | |
| struct | ns3::zigbee::NetworkDescriptor |
| Network Descriptor, Zigbee Specification r22.1.0, 3.2.2.4, Table 3-12. More... | |
| struct | ns3::zigbee::NldeDataConfirmParams |
| NLDE-DATA.confirm params. More... | |
| struct | ns3::zigbee::NldeDataIndicationParams |
| NLDE-DATA.indication params. More... | |
| struct | ns3::zigbee::NldeDataRequestParams |
| NLDE-DATA.request params. More... | |
| struct | ns3::zigbee::NlmeDirectJoinConfirmParams |
| NLME-DIRECT-JOIN.confirm params. More... | |
| struct | ns3::zigbee::NlmeDirectJoinRequestParams |
| NLME-DIRECT-JOIN.request params. More... | |
| struct | ns3::zigbee::NlmeJoinConfirmParams |
| NLME-JOIN.confirm params. More... | |
| struct | ns3::zigbee::NlmeJoinIndicationParams |
| NLME-JOIN.indication params. More... | |
| struct | ns3::zigbee::NlmeJoinRequestParams |
| NLME-JOIN.request params. More... | |
| struct | ns3::zigbee::NlmeNetworkDiscoveryConfirmParams |
| NLME-NETWORK-DISCOVERY.confirm params. More... | |
| struct | ns3::zigbee::NlmeNetworkDiscoveryRequestParams |
| NLME-NETWORK-DISCOVERY.request params. More... | |
| struct | ns3::zigbee::NlmeNetworkFormationConfirmParams |
| NLME-NETWORK-FORMATION.confirm params. More... | |
| struct | ns3::zigbee::NlmeNetworkFormationRequestParams |
| NLME-NETWORK-FORMATION.request params. More... | |
| struct | ns3::zigbee::NlmeRouteDiscoveryConfirmParams |
| NLME-ROUTE-DISCOVERY.confirm params. More... | |
| struct | ns3::zigbee::NlmeRouteDiscoveryRequestParams |
| NLME-ROUTE-DISCOVERY.request params. More... | |
| struct | ns3::zigbee::NlmeStartRouterConfirmParams |
| NLME-START-ROUTER.confirm params. More... | |
| struct | ns3::zigbee::NlmeStartRouterRequestParams |
| NLME-START-ROUTER.request params. More... | |
| struct | ns3::zigbee::ZigbeeNwk::PendingTxPkt |
| Structure representing an element in the pending transaction queue. More... | |
| struct | ns3::zigbee::ZigbeeNwk::TxPkt |
| Structure representing an element in the Tx Buffer. More... | |
| class | ns3::zigbee::ZigbeeNwk |
| Class that implements the Zigbee Specification Network Layer. More... | |
Namespaces | |
| namespace | ns3 |
| Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
| namespace | ns3::zigbee |
Functions | |
| std::ostream & | ns3::zigbee::operator<< (std::ostream &os, const NwkStatus &state) |
| Overloaded operator to print the value of a NwkStatus. | |
| std::ostream & | ns3::zigbee::operator<< (std::ostream &os, const std::vector< uint8_t > &vec) |
| Overloaded operator to print uint8_t vectors. | |
| std::ostream & | ns3::zigbee::operator<< (std::ostream &os, const uint8_t &num) |
Variables | |
| static constexpr uint32_t | ns3::zigbee::ALL_CHANNELS = 0x07FFF800 |
| Bitmap representing all channels (11~26) LSB b0-b26, b27-b31 MSB Page 0 in Zigbee (250kbps O-QPSK) | |