#include <introspected-doxygen.hpp>
Config Paths
ns3::LrWpanMac is accessible through the following paths with Config::Set and Config::Connect:
-
"/NodeList/[i]/DeviceList/[i]/$ns3::LrWpanNetDevice/Mac"
Attributes
-
PanId: 16-bit identifier of the associated PAN
-
Set with class: ns3::UintegerValue
-
Underlying type: uint16_t 0:65535
-
Initial value: 0
-
Flags: construct write read
TraceSources
-
MacTxEnqueue: Trace source indicating a packet has been enqueued in the transaction queue
Callback signature: ns3::Packet::TracedCallback
-
MacTxDequeue: Trace source indicating a packet has was dequeued from the transaction queue
Callback signature: ns3::Packet::TracedCallback
-
MacTx: Trace source indicating a packet has arrived for transmission by this device
Callback signature: ns3::Packet::TracedCallback
-
MacTxOk: Trace source indicating a packet has been successfully sent
Callback signature: ns3::Packet::TracedCallback
-
MacTxDrop: Trace source indicating a packet has been dropped during transmission
Callback signature: ns3::Packet::TracedCallback
-
MacPromiscRx: A packet has been received by this device, has been passed up from the physical layer and is being forwarded up the local protocol stack. This is a promiscuous trace,
Callback signature: ns3::Packet::TracedCallback
-
MacRx: A packet has been received by this device, has been passed up from the physical layer and is being forwarded up the local protocol stack. This is a non-promiscuous trace,
Callback signature: ns3::Packet::TracedCallback
-
MacRxDrop: Trace source indicating a packet was received, but dropped before being forwarded up the stack
Callback signature: ns3::Packet::TracedCallback
-
Sniffer: Trace source simulating a non-promiscuous packet sniffer attached to the device
Callback signature: ns3::Packet::TracedCallback
-
PromiscSniffer: Trace source simulating a promiscuous packet sniffer attached to the device
Callback signature: ns3::Packet::TracedCallback
-
MacStateValue: The state of LrWpan Mac
Callback signature: ns3::TracedValueCallback::LrWpanMacState
-
MacIncSuperframeStatus: The period status of the incoming superframe
Callback signature: ns3::TracedValueCallback::SuperframeState
-
MacOutSuperframeStatus: The period status of the outgoing superframe
Callback signature: ns3::TracedValueCallback::SuperframeState
-
MacState: The state of LrWpan Mac
Callback signature: ns3::LrWpanMac::StateTracedCallback
-
MacSentPkt: Trace source reporting some information about the sent packet
Callback signature: ns3::LrWpanMac::SentTracedCallback
-
IfsEnd: Trace source reporting the end of an Interframe space (IFS)
Callback signature: ns3::Packet::TracedCallback
Size of this type is 1032 bytes (on a 64-bit architecture).
The documentation for this class was generated from the following file: