Click or drag to resize

wclBluetoothLeBeaconWatcherConnection Class

The "virtual" connection for the Bluetooth LE Beacon Watcher.
Inheritance Hierarchy
SystemObject
  wclCommunicationwclCustomConnection
    wclBluetoothwclBluetoothLeBeaconWatcherConnection

Namespace: wclBluetooth
Assembly: wclBluetoothFramework (in wclBluetoothFramework.dll) Version: 7.19.35.0 (7.19.35.0)
Syntax
public abstract class wclBluetoothLeBeaconWatcherConnection : wclCustomConnection

The wclBluetoothLeBeaconWatcherConnection type exposes the following members.

Constructors
 NameDescription
Public methodwclBluetoothLeBeaconWatcherConnection Creates a new "virtual" Beacon Watcher connection object.
Top
Properties
 NameDescription
Public propertyAllowExtendedAdvertisements Gets the Extended Advertisement receiving flag.
Protected propertyCS Gets the connection critical section.
(Inherited from wclCustomConnection)
Public propertyMessageProcessing Gets the message processing method used by the connection.
(Inherited from wclCustomConnection)
Public propertyMonitoring Gets Beacon Monitoring state.
Public propertyRadio Gets the connection owner.
Public propertyReceiver Gets the connection message receiver object.
(Inherited from wclCustomConnection)
Public propertyScanInterval Gets the current scan interval value.
Public propertyScanningMode Gets the current scanning mode.
Public propertyScanParametersType Gets the scan parameters type used by the watcher.
Public propertyScanWindow Gets the current scan window value.
Public propertyThreadId Gets the connection's thread ID.
(Inherited from wclCustomConnection)
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)
Protected methodGetScanParamValues The method converts the scan parameters type to the scan parameters: scan interval and scan window.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodHalStart Implements a hardware-dependent code to start Bluetooth LE Beacon monitoring.
Protected methodHalStop Implements a hardware-dependent code to stop Bluetooth LE Beacon monitoring.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodMessageReceived The method called when a new notification message received.
(Overrides wclCustomConnectionMessageReceived(wclMessage))
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
An application must not create or use this class directly. Instead of that an application must use high-level Bluetooth components.
See Also