Bluetooth Framework C++ Edition
Public Member Functions | List of all members
CwclBluetoothLeAltBeaconAdvertisement Class Reference

The Bluetooth LE Alt beacon advertisement. More...

#include <wclBluetooth.h>

Inheritance diagram for CwclBluetoothLeAltBeaconAdvertisement:
CwclBluetoothLeCompanyIdAdvertisement CwclBluetoothLeIdAdvertisement CwclBluetoothLeTxRssiAdvertisement CwclBluetoothLeAdvertisement

Public Member Functions

 CwclBluetoothLeAltBeaconAdvertisement (const char TxRssi, const unsigned short Major, const unsigned short Minor, const GUID &Uuid, const unsigned short CompanyId, const unsigned char Reserved)
 Creates new Bluetooth LE advertisement object.
 
virtual void GetFrames (wclBluetoothLeAdvertisementFrames &Frames) const override
 Builds the Bluetooth LE advertisement frames array that contains raw data of the Bluetooth LE advertisement.
 
unsigned char GetReserved () const
 Gets the beacon's manufacturer reserved value.
 
 __declspec (property(get=GetReserved)) unsigned char Reserved
 Gets the beacon's manufacturer reserved value.
 
- Public Member Functions inherited from CwclBluetoothLeCompanyIdAdvertisement
 CwclBluetoothLeCompanyIdAdvertisement (const char TxRssi, const unsigned short Major, const unsigned short Minor, const GUID &Uuid, const unsigned short CompanyId)
 Creates new Bluetooth LE advertisement object.
 
unsigned short GetCompanyId () const
 Gets the manufacturer ID.
 
 __declspec (property(get=GetCompanyId)) unsigned short CompanyId
 Gets the manufacturer ID.
 
- Public Member Functions inherited from CwclBluetoothLeIdAdvertisement
 CwclBluetoothLeIdAdvertisement (const char TxRssi, const unsigned short Major, const unsigned short Minor, const GUID &Uuid)
 Creates new Bluetooth LE advertisement object.
 
unsigned short GetMajor () const
 Gets the major value.
 
 __declspec (property(get=GetMajor)) unsigned short Major
 Gets the major value.
 
unsigned short GetMinor () const
 Gets the minor value.
 
 __declspec (property(get=GetMinor)) unsigned short Minor
 Gets the minor value.
 
GUID GetUuid () const
 Gets the UUID.
 
 __declspec (property(get=GetUuid)) GUID Uuid
 Gets the UUID.
 
- Public Member Functions inherited from CwclBluetoothLeTxRssiAdvertisement
 CwclBluetoothLeTxRssiAdvertisement (const char TxRssi)
 Creates new Bluetooth LE advertisement object.
 
char GetTxRssi () const
 Gets the calibrated RSSI value.
 
 __declspec (property(get=GetTxRssi)) char TxRssi
 Gets the calibrated RSSI value.
 
- Public Member Functions inherited from CwclBluetoothLeAdvertisement
 CwclBluetoothLeAdvertisement ()
 Creates new Bluetooth LE advertisement object.
 
virtual ~CwclBluetoothLeAdvertisement ()
 Frees the object.
 
virtual void GetFrames (wclBluetoothLeAdvertisementFrames &Frames) const =0
 Builds the Bluetooth LE advertisement frames array that contains raw data of the Bluetooth LE advertisement.
 

Additional Inherited Members

- Protected Member Functions inherited from CwclBluetoothLeAdvertisement
void Enter () const
 Enters the advertisement data protection critical section.
 
void Leave () const
 Leaves the advertisement data protection critical section.
 

Detailed Description

The Bluetooth LE Alt beacon advertisement.

See also
CwclBluetoothLeCompanyIdAdvertisement