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.17.12.0 (7.17.12.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 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 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 methodDoEddystoneTlmFrame Fires the OnEddystoneTlmFrame event.
Protected methodDoEddystoneUidFrame Fires the OnEddystoneUidFrame event.
Protected methodDoEddystoneUrlFrame Fires the OnEddystoneUrlFrame event.
Protected methodDoManufacturerRawFrame Fires the OnManufacturerRawFrame event.
Protected methodDoProximityBeaconFrame Fires the OnProximityBeaconFrame event.
Protected methodDoStarted Fires the OnStarted event.
Protected methodDoStopped Fires the OnStopped event.
Protected methodEnter Enters the connection's critical section.
(Inherited from wclCustomConnection)
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 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 methodLeave Exists *leaves) the connection's critical section.
(Inherited from wclCustomConnection)
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 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 eventOnProximityBeaconFrame The event fires when a Bluetooth LE proximity beacon advertisement 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