wclBluetoothLeBeaconWatcherConnection Class
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.5.0.0 (7.5.0.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 propertyThreadId
Gets the connection's thread ID.
(Inherited from wclCustomConnection.)
Top
Methods
  NameDescription
Protected methodDoAdvertisementRawFrame
Fires the OnAdvertisementRawFrame 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.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodHalStart
Implements a hardware depended code to start Bluetooth LE Beacon monitoring.
Protected methodHalStop
Implements a hardware depended code to stop Bluetooth LE Beacon monitoring.
Protected methodMemberwiseClone (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 methodToString (Inherited from Object.)
Top
Events
  NameDescription
Public eventOnAdvertisementRawFrame
The event fires when an unsupported or unknown Bluetooth LE 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