Click or drag to resize

wclBluetoothLeBeaconWatcher Class

The Bluetooth LE Beacon watcher.
Inheritance Hierarchy
SystemObject
  wclBluetoothwclBluetoothComponent
    wclBluetoothwclBluetoothLeBeaconWatcher

Namespace: wclBluetooth
Assembly: wclBluetoothFramework (in wclBluetoothFramework.dll) Version: 7.19.35.0 (7.19.35.0)
Syntax
public class wclBluetoothLeBeaconWatcher : wclBluetoothComponent

The wclBluetoothLeBeaconWatcher type exposes the following members.

Constructors
 NameDescription
Public methodwclBluetoothLeBeaconWatcher Creates new component.
Top
Properties
 NameDescription
Public propertyAllowExtendedAdvertisements Gets and sets the Extended Advertisement receiving flag.
Protected propertyCS Gets the critical section object.
(Inherited from wclBluetoothComponent)
Public propertyMonitoring Gets Beacon Monitoring state.
Public propertyRadio Gets the watcher owner.
Public propertyScanInterval Gets and sets the current scan interval value.
Public propertyScanningMode Gets and sets the current scanning mode.
Public propertyScanParametersType Gets and sets a Bluetooth LE scan parameters type.
Public propertyScanWindow Gets and sets the current scan window value.
Top
Methods
 NameDescription
Protected methodDoAdvertisementAppearanceFrame Fires the OnAdvertisementAppearanceFrame event.
Protected methodDoAdvertisementExtFrameInformation Fires the OnAdvertisementExtFrameInformation event.
Protected methodDoAdvertisementFrameInformation Fires the OnAdvertisementFrameInformation event.
Protected methodDoAdvertisementRawFrame Fires the OnAdvertisementRawFrame event.
Protected methodDoAdvertisementReceived Fires the OnAdvertisementReceived event.
Protected methodDoAdvertisementService128DataFrame Fires the OnService128DataFrame event.
Protected methodDoAdvertisementService16DataFrame Fires the OnService16DataFrame event.
Protected methodDoAdvertisementService32DataFrame Fires the OnService32DataFrame event.
Protected methodDoAdvertisementServiceSol128Frame Fires the OnServiceSol128Frame event.
Protected methodDoAdvertisementServiceSol16Frame Fires the OnServiceSol16Frame event.
Protected methodDoAdvertisementServiceSol32Frame Fires the OnServiceSol32Frame event.
Protected methodDoAdvertisementTxPowerLevelFrame Fires the OnAdvertisementTxPowerLevelFrame event.
Protected methodDoAdvertisementUuidFrame Fires the OnAdvertisementUuidFrame event.
Protected methodDoAltBeaconFrame Fires the OnAltBeaconFrame event.
Protected methodDoAppleAirdropFrame Fires the OnAppleAirdropFrame event.
Protected methodDoAppleAirplaySourceFrame Fires the OnAppleAirplaySourceFrame event.
Protected methodDoAppleAirplayTargetFrame Fires the OnAppleAirplayTargetFrame event.
Protected methodDoAppleAirprintFrame Fires the OnAppleAirprintFrame event.
Protected methodDoAppleFindMyFrame Fires the OnAppleFindMyFrame event.
Protected methodDoAppleHandoffFrame Fires the OnAppleHandoffFrame event.
Protected methodDoAppleHeySiriFrame Fires the OnAppleHeySiriFrame event.
Protected methodDoAppleHomeKitFrame Fires the OnAppleHomeKitFrame event.
Protected methodDoAppleiBeaconFrame Fires the OnAppleiBeaconFrame event.
Protected methodDoAppleMagicSwitchFrame Fires the OnAppleMagicSwitchFrame event.
Protected methodDoAppleNearbyActionFrame Fires the OnAppleNearbyActionFrame event.
Protected methodDoAppleNearbyInfoFrame Fires the OnAppleNearbyInfoFrame event.
Protected methodDoAppleProximityPairingFrame Fires the OnAppleProximityPairingFrame event.
Protected methodDoAppleTetheringSourceFrame Fires the OnAppleTetheringSourceFrame event.
Protected methodDoAppleTetheringTargetFrame Fires the OnAppleTetheringTargetFrame event.
Protected methodDoAppleUnknownFrame Fires the OnAppleUnknownFrame event.
Protected methodDoDriAsdMessage Fires the OnDriAsdMessage event.
Protected methodDoEddystoneTlmFrame Fires the OnEddystoneTlmFrame event.
Protected methodDoEddystoneUidFrame Fires the OnEddystoneUidFrame event.
Protected methodDoEddystoneUrlFrame Fires the OnEddystoneUrlFrame event.
Protected methodDoManufacturerRawFrame Fires the OnManufacturerRawFrame event.
Protected methodDoMicrosoftCdpBeaconFrame Fires the OnMicrosoftCdpBeaconFrame event.
Protected methodDoStarted Fires the OnStarted event.
Protected methodDoStopped Fires the OnStopped event.
Public methodEqualsDetermines whether the specified Object is equal to the current Object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as a hash function for a particular type.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodRestoreDefaults Restores the default scan parameters.
Public methodStart Starts monitoring for Bluetooth LE Beacons.
Public methodStop Stops monitoring for Bluetooth LE Beacons.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Events
 NameDescription
Public eventOnAdvertisementAppearanceFrame The event fires when an appearance advertisement frame received.
Public eventOnAdvertisementExtFrameInformation The event fires when new Bluetooth LE advertisement extended frame has been received and provides the common basic information about the frame.
Public eventOnAdvertisementFrameInformation The event fires when new Bluetooth LE advertisement frame has been received and provides the common basic information about the frame.
Public eventOnAdvertisementRawFrame The event fires when an unsupported or unknown Bluetooth LE advertisement frame received.
Public eventOnAdvertisementReceived The event fires when any Bluetooth LE advertisement frame received.
Public eventOnAdvertisementService128DataFrame The event fires when a Bluetooth LE 128 bit Service Data advertisement frame received.
Public eventOnAdvertisementService16DataFrame The event fires when a Bluetooth LE 16 bit Service Data advertisement frame received.
Public eventOnAdvertisementService32DataFrame The event fires when a Bluetooth LE 32 bit Service Data advertisement frame received.
Public eventOnAdvertisementServiceSol128Frame The event fires when a Bluetooth LE 128 bit Service Solicitation advertisement frame received.
Public eventOnAdvertisementServiceSol16Frame The event fires when a Bluetooth LE 16 bit Service Solicitation advertisement frame received.
Public eventOnAdvertisementServiceSol32Frame The event fires when a Bluetooth LE 32 bit Service Solicitation advertisement frame received.
Public eventOnAdvertisementTxPowerLevelFrame The event fires when a TX power level advertisement frame received.
Public eventOnAdvertisementUuidFrame The event fires when an UUID advertisement frame has been received.
Public eventOnAltBeaconFrame The event fires when a Bluetooth LE Alt beacon advertisement frame received.
Public eventOnAppleAirdropFrame The event fires when an Apple Airdrop advertisement frame received.
Public eventOnAppleAirplaySourceFrame The event fires when an Apple Airplay Source advertisement frame received.
Public eventOnAppleAirplayTargetFrame The event fires when an Apple Airplay Target advertisement frame received.
Public eventOnAppleAirprintFrame The event fires when an Apple Airprint advertisement frame received.
Public eventOnAppleFindMyFrame The event fires when an Apple Find My advertisement frame received.
Public eventOnAppleHandoffFrame The event fires when an Apple Handoff advertisement frame received.
Public eventOnAppleHeySiriFrame The event fires when an Apple Hey Siri advertisement frame received.
Public eventOnAppleHomeKitFrame The event fires when an Apple HomeKit advertisement frame received.
Public eventOnAppleiBeaconFrame The event fires when an Apple iBeacon advertisement frame received.
Public eventOnAppleMagicSwitchFrame The event fires when an Apple Magic Switch advertisement frame received.
Public eventOnAppleNearbyActionFrame The event fires when an Apple Nearby Action advertisement frame received.
Public eventOnAppleNearbyInfoFrame The event fires when an Apple Nearby Info advertisement frame received.
Public eventOnAppleProximityPairingFrame The event fires when an Apple Proximity Pairing advertisement frame received.
Public eventOnAppleTetheringSourceFrame The event fires when an Tethering Source advertisement frame received.
Public eventOnAppleTetheringTargetFrame The event fires when an Tethering Target advertisement frame received.
Public eventOnAppleUnknownFrame The event fires when an unknown Apple advertisement frame received.
Public eventOnDriAsdMessage The event fires when a Drone Remote ID ASD message received.
Public eventOnEddystoneTlmFrame The event fires when an Eddystone TLM advertisement frame received.
Public eventOnEddystoneUidFrame The event fires when an Eddystone UID advertisement frame received.
Public eventOnEddystoneUrlFrame The event fires when an Eddystone URL advertisement frame received.
Public eventOnManufacturerRawFrame The event fires when an unknown or unsupported manufacturer specific Bluetooth LE advertisement frame received.
Public eventOnMicrosoftCdpBeaconFrame The event fires when Microsoft CDP Beacon frame received.
Public eventOnStarted The event fires when the Bluetooth LE beacon monitoring started.
Public eventOnStopped The event fires when the Bluetooth LE beacon monitoring stopped.
Top
Remarks
The component allows to monitor Bluetooth LE Beacon advertisement packets.
See Also