TwclBluetoothLeBeaconWatcher Class

The Bluetooth LE Beacon watcher.

Namespace: wclBluetooth
TComponent
  wclBluetooth.TwclBluetoothComponent
    wclBluetooth.TwclBluetoothLeBeaconWatcher
type
 TwclBluetoothLeBeaconWatcher = class(TwclBluetoothComponent)
 end;

The TwclBluetoothLeBeaconWatcher type exposes the following members.

Show:
 NameDescription
Create(TComponent)

Creates new component. (Overrides TwclBluetoothComponent.Create(TComponent).)

Destroy

Frees the component. (Overrides TwclBluetoothComponent.Destroy.)

Top
Show:
 NameDescription
Monitoring

Gets Beacon Monitoring state.

OnStarted

The event fires when the Bluetooth LE beacon monitoring started.

OnStopped

The event fires when the Bluetooth LE beacon monitoring stopped.

Radio

Gets the watcher owner.

ScanInterval

Gets the current scan interval value.

ScanningMode

Gets the current scanning mode.

ScanWindow

Gets the current scan window value.

Top
Show:
 NameDescription
DoAdvertisementAppearanceFrame(Int64,Int64,SByte,Word)

Fires the OnAdvertisementAppearanceFrame event.

DoAdvertisementExtFrameInformation(Int64,Int64,SByte,TwclBluetoothAddressType,SByte,TwclBluetoothLeExtendedFrameFlags)

Fires the OnAdvertisementExtFrameInformation event.

DoAdvertisementFrameInformation(Int64,Int64,SByte,string,TwclBluetoothLeAdvertisementType,TwclBluetoothLeAdvertisementFlags)

Fires the OnAdvertisementFrameInformation event.

DoAdvertisementRawFrame(Int64,Int64,SByte,Byte,TwclBluetoothLeAdvertisementFrameRawData)

Fires the OnAdvertisementRawFrame event.

DoAdvertisementReceived(Int64,Int64,SByte,TwclBluetoothLeAdvertisementFrameRawData)

Fires the OnAdvertisementReceived event.

DoAdvertisementService128DataFrame(Int64,Int64,SByte,TGUID,TwclBluetoothLeAdvertisementFrameRawData)

Fires the OnService128DataFrame event.

DoAdvertisementService16DataFrame(Int64,Int64,SByte,Word,TwclBluetoothLeAdvertisementFrameRawData)

Fires the OnService16DataFrame event.

DoAdvertisementService32DataFrame(Int64,Int64,SByte,Cardinal,TwclBluetoothLeAdvertisementFrameRawData)

Fires the OnService32DataFrame event.

DoAdvertisementServiceSol128Frame(Int64,Int64,SByte,TGUID)

Fires the OnServiceSol128Frame event.

DoAdvertisementServiceSol16Frame(Int64,Int64,SByte,Word)

Fires the OnServiceSol16Frame event.

DoAdvertisementServiceSol32Frame(Int64,Int64,SByte,Cardinal)

Fires the OnServiceSol32Frame event.

DoAdvertisementTxPowerLevelFrame(Int64,Int64,SByte,SByte)

Fires the OnAdvertisementTxPowerLevelFrame event.

DoAdvertisementUuidFrame(Int64,Int64,SByte,TGUID)

Fires the OnAdvertisementUuidFrame event.

DoAltBeaconFrame(Int64,Int64,SByte,Word,Word,Word,TGUID,SByte,Byte,TwclBluetoothLeAdvertisementFrameRawData)

Fires the OnAltBeaconFrame event.

DoEddystoneTlmFrame(Int64,Int64,SByte,Cardinal,Word,Cardinal,Double,TwclBluetoothLeAdvertisementFrameRawData)

Fires the OnEddystoneTlmFrame event.

DoEddystoneUidFrame(Int64,Int64,SByte,SByte,TGUID,TwclBluetoothLeAdvertisementFrameRawData)

Fires the OnEddystoneUidFrame event.

DoEddystoneUrlFrame(Int64,Int64,SByte,SByte,string)

Fires the OnEddystoneUrlFrame event.

DoManufacturerRawFrame(Int64,Int64,SByte,Word,TwclBluetoothLeAdvertisementFrameRawData)

Fires the OnManufacturerRawFrame event.

DoProximityBeaconFrame(Int64,Int64,SByte,Word,Word,Word,TGUID,SByte,TwclBluetoothLeAdvertisementFrameRawData)

Fires the OnProximityBeaconFrame event.

DoStarted

Fires the OnStarted event.

DoStopped

Fires the OnStopped event.

Enter

Enters the Bluetooth component protection critical section. (Inherited from TwclBluetoothComponent.)

Leave

Leaves the Bluetooth component protection critical section. (Inherited from TwclBluetoothComponent.)

SetCopy(TwclCustomConnection)

The method sets new copy of the current connection. (Inherited from TwclBluetoothComponent.)

Start(TwclBluetoothRadio,TwclBluetoothLeScanningMode,Word,Word)

Starts monitoring for Bluetooth LE Beacons.

Stop

Stops monitoring for Bluetooth LE Beacons.

Top
Show:
 NameDescription
OnAdvertisementAppearanceFrame

The event fires when an appearance advertisement frame received.

OnAdvertisementExtFrameInformation

The event fires when new Bluetooth LE advertisement extended frame has been received and provides the common basic information about the frame.

OnAdvertisementFrameInformation

The event fires when new Bluetooth LE advertisement frame has been received and provides the common basic information about the frame.

OnAdvertisementRawFrame

The event fires when an unsupported or unknown Bluetooth LE advertisement frame received.

OnAdvertisementReceived

The event fires when any Bluetooth LE advertisement frame received.

OnAdvertisementService128DataFrame

The event fires when a Bluetooth LE 128 bit Service Data advertisement frame received.

OnAdvertisementService16DataFrame

The event fires when a Bluetooth LE 16 bit Service Data advertisement frame received.

OnAdvertisementService32DataFrame

The event fires when a Bluetooth LE 32 bit Service Data advertisement frame received.

OnAdvertisementServiceSol128Frame

The event fires when a Bluetooth LE 128 bit Service Solicitation advertisement frame received.

OnAdvertisementServiceSol16Frame

The event fires when a Bluetooth LE 16 bit Service Solicitation advertisement frame received.

OnAdvertisementServiceSol32Frame

The event fires when a Bluetooth LE 32 bit Service Solicitation advertisement frame received.

OnAdvertisementTxPowerLevelFrame

The event fires when a TX power level advertisement frame received.

OnAdvertisementUuidFrame

The event fires when an UUID advertisement frame has been received.

OnAltBeaconFrame

The event fires when a Bluetooth LE Alt beacon advertisement frame received.

OnEddystoneTlmFrame

The event fires when an Eddystone TLM advertisement frame received.

OnEddystoneUidFrame

The event fires when an Eddystone UID advertisement frame received.

OnEddystoneUrlFrame

The event fires when an Eddystone URL advertisement frame received.

OnManufacturerRawFrame

The event fires when an unknown or unsupported manufacturer specific Bluetooth LE advertisement frame received.

OnProximityBeaconFrame

The event fires when a Bluetooth LE proximity beacon advertisement frame received.

Top

The component alows to monitor Bluetooth LE Beacon advertisement packets.