This module contains stack of Bluetooth Low Energy Protocol. More...
Classes | |
| class | ns3::BleApplication |
| Implementation of basic application layer This is used to check basic LinkLayer scheduling procedures. More... | |
| class | ns3::BleHelper |
| helps to manage and create BLE NetDevice objects and work with a group of device at once. More... | |
| class | ns3::BleInterferenceHelper |
| This class provides helper functions for Ble interference handling. More... | |
| class | ns3::BleLinkLayer |
| Implementation of LinkLayer of BLE protocol. More... | |
| class | ns3::BleLinkLayerHeader |
| Represent the LinkLayer Header. More... | |
| class | ns3::BleLinkLayerTrailer |
| Represents the LinkLayer Trailer. More... | |
| class | ns3::BleNetDevice |
| Link Layer to device interface The ns3::NetDevice includes IP-specefic API which does not map well with the BLE protocol. More... | |
| class | ns3::BlePhy |
| Implementation of PhyLayer of BLE protocol. More... | |
| class | ns3::BleSensorApplication |
| Implementation of senssor application. More... | |
| class | ns3::BleSpectrumModelInitializer |
| Helper class used to automatically initialize the Ble Spectrum Model Objects. More... | |
| struct | ns3::BleSpectrumSignalParameters |
| This class represents a packet in SpectrumChannel The object of this class will be used as a signal in BleSpectrumChannel. More... | |
| class | ns3::BleSpectrumValueHelper |
| This class defines all functions to create spectrum value for spectrum model for BLE. More... | |
Typedefs | |
| typedef void(* | ns3::TracedValueCallback::BleLinkLayerRole )(BleLinkLayer::BleLinkLayerRole oldValue, BleLinkLayer::BleLinkLayerRole newValue) |
| TracedValue callback signature for BleLinkLayer::BleLinkLayerRole. More... | |
| typedef void(* | ns3::TracedValueCallback::BlePhyState )(BlePhy::BlePhyState oldValue, BlePhy::BlePhyState newValue) |
| TracedValue callback signature for BlePhyState. More... | |
Variables | |
| class ns3::BleSpectrumModelInitializer | ns3::g_BleSPectrumModelInitializerInstance |
This module contains stack of Bluetooth Low Energy Protocol.
| typedef void(* ns3::TracedValueCallback::BleLinkLayerRole)(BleLinkLayer::BleLinkLayerRole oldValue, BleLinkLayer::BleLinkLayerRole newValue) |
TracedValue callback signature for BleLinkLayer::BleLinkLayerRole.
| [in] | oldValue | original value of the traced variable |
| [in] | newValue | new value of the traced variable |
Definition at line 722 of file ble-linklayer.h.
| typedef void(* ns3::TracedValueCallback::BlePhyState)(BlePhy::BlePhyState oldValue, BlePhy::BlePhyState newValue) |
TracedValue callback signature for BlePhyState.
| [in] | oldValue | original value of the traced variable |
| [in] | newValue | new value of the traced variable |
| class ns3::BleSpectrumModelInitializer ns3::g_BleSPectrumModelInitializerInstance |