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 |