TwclBluetoothLeAltBeaconFrameEvent Delegate

The OnAltBeaconFrame event handler prototype.

Namespace: wclBluetooth
type
 TwclBluetoothLeAltBeaconFrameEvent = procedure(Sender: TObject;
 const Address: Int64; const Timestamp: Int64; const Rssi: SByte;
 const CompanyId: Word; const Major: Word; const Minor: Word;
 const Uuid: TGUID; const TxRssi: SByte; const Reserved: Byte;
 const Data: TwclBluetoothLeAdvertisementFrameRawData) of object;

Parameters

Sender

The object initiates the event.

Address

The Bluetooth LE advertiser's MAC address.

Timestamp

The frame's timestamp in Universal Time format.

Rssi

The measured RSSI value in dBm at range between -100 dBm and +20 dBm at 1 dBm resolution.

CompanyId

The beacon's manufacturer ID as defined in the Bluetooth SIG Assigned Numbers.

Major

The beacon's Major value.

Minor

The beacon's Minor value.

Uuid

The beacon's UUID.

TxRssi

The beacon's RSSI value in dBm at range between -100 dBm and +20 dBm at 1 dBm resolution measured at 1 meter distance.

Reserved

A 1-byte value from 0x00 to 0xFF. Interpretation of this value is to be defined by the manufacturer and is to be evaluated based on the CompanyId value.

Data

The additional frame data.