wcl |
The wclBluetoothManager type exposes the following members.
Name | Description | |
---|---|---|
wclBluetoothManager | Creates a new Bluetooth Manager component. |
Name | Description | |
---|---|---|
Active | Gets the Bluetooth Manager state. | |
Count | Gets the number of available Bluetooth Radios. | |
Discovering | Gets the discovering state. | |
HandlePairing | Gets the pairing handling flag. | |
Item | Gets the Bluetooth Radio by its index. |
Name | Description | |
---|---|---|
Close | Closes the Bluetooth Manager and releases all allocated resources. | |
DoAfterOpen | Fires the AfterOpen event. | |
DoAuthenticationCompleted | Fires the OnAuthenticationCompleted event. | |
DoBeforeClose | Fires the BeforeClose event. | |
DoClosed | Fires the OnClosed event. | |
DoConfirm | Fires the OnConfirm event. | |
DoDeviceFound | Fires the OnDeviceFound event. | |
DoDiscoveringCompleted | Fires the OnDiscoveringCompleted event. | |
DoDiscoveringStarted | Fires the OnDiscoveringStarted event. | |
DoIoCapabilityRequest | Fires the OnIoCapabilityRequest event. | |
DoNumericComparison | Fires the OnNumericComparison event. | |
DoOobDataRequest | Fires the OnOobDataRequest event. | |
DoPasskeyNotification | Fores the OnPasskeyNotification event. | |
DoPasskeyRequest | Fires the OnPasskeyRequest event. | |
DoPinRequest | Fires the OnPinRequest event. | |
DoProtectionLevelRequest | Fires the OnProtectionLevelRequest event. | |
DoStatusChanged | Fires the OnStatusChanged event. | |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object) | |
Finalize | Free the Bluetooth Manager (Overrides ObjectFinalize) | |
GetClassicRadio | Gets the first available Radio object that supports Classic Bluetooth features. | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object) | |
GetLeRadio | Gets the first available Radio object that supports Bluetooth Low Energy features. | |
GetRadio | Gets the first available Radio object. | |
GetType | Gets the Type of the current instance. (Inherited from Object) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
Open(Boolean) | Opens the Bluetooth Manager and allocated required hardware resources. | |
Open(wclBluetoothApi, Boolean) | Opens the Bluetooth Manager and allocated required hardware resources. | |
ToString | Returns a string that represents the current object. (Inherited from Object) |
Name | Description | |
---|---|---|
AfterOpen | The event fires after the Bluetooth Manager has been successfully opened. | |
BeforeClose | The event fires before the Bluetooth Manager will be closed. | |
OnAuthenticationCompleted | The event fires when authentication (pairing) with a remote Bluetooth device has completed. | |
OnClosed | The event fires when the Bluetooth Manager has completely been closed. | |
OnConfirm | The event fires when a remote Bluetooth device requires a pairing confirmation. | |
OnDeviceFound | The event fires when a new remote Bluetooth device found during discovering. | |
OnDiscoveringCompleted | The event fires when discovering for remote Bluetooth devices has been completed. | |
OnDiscoveringStarted | The event fires when discovering for remote Bluetooth devices has been started. | |
OnIoCapabilityRequest | The event fires when a remote device requests an IO capability of the local Bluetooth device. | |
OnNumericComparison | The event fires when a remote Bluetooth device requires a numeric comparison pairing. | |
OnOobDataRequest | The event fires when a remote device requests an Out Of Band pairing data. | |
OnPasskeyNotification | The event fires when a remote Bluetooth device notifies an application about its passkey. | |
OnPasskeyRequest | The event fires when a remote Bluetooth device requires a passkey for pairing. | |
OnPinRequest | The event fires when a remote Bluetooth device requires a legacy PIN pairing. | |
OnProtectionLevelRequest | The event fires during BLE pairing to request required pairing protection level. | |
OnStatusChanged | The event fires when a status of a Bluetooth hardware or driver has been changed. |
The TwclBluetoothManager is the main component of the Bluetooth Framework. Each application that uses the Bluetooth Framework must have one and only one active instance of the Bluetooth Manager.
This component must be created and opened in an application's main thread only.