Version | Change log |
Bluetooth Framework 7.19.6.0 Jan 17, 2025 |
Fixed the incorrect connectable and discoverable radio modes changing bug. Fixed the issue when a GATT server could receive data packets in incorrect order. Fixed the bug when a GATT server may hang on closing. The new Timestamp property was added to the wclGattLocalCharacteristicReadRequest class. This is a high-percision timestamp (with less than 1 ns resolution) that allows your application to know when the request was exactly received. The new Timestamp property was added to the wclGattLocalCharacteristicWriteRequest class. This is a high-percision timestamp (with less than 1 ns resolution) that allows your application to know when the request was exactly received. There is a known issue when a remote device writes too often to a GATT server; the GATT server may receive data packets in the wrong order. This timestamp will help your application to restore a data packet's order. |
Bluetooth Framework 7.19.4.0 Dec 8, 2024 |
wclGattClient: Reading connection parameters on Windows 10; wclGattClient: Monitoring connection parameters changes on Windows 10. |
Bluetooth Framework 7.19.3.0 Nov 28, 2024 |
New error code: WCL_E_BT_AUDIO_FEATURE_NOT_SUPPORTED; New error code: WCL_E_BT_AUDIO_WATCHER_STARTED; New error code: WCL_E_BT_AUDIO_WATCHER_STOPPED; New error code: WCL_E_BT_AUDIO_WATCHER_CREATE_INIT_EVENT_FAILED; New error code: WCL_E_BT_AUDIO_WATCHER_CREATE_TERM_EVENT_FAILED; New error code: WCL_E_BT_AUDIO_WATCHER_START_THREAD_FAILED; New error code: WCL_E_BT_AUDIO_WATCHER_GET_SELECTOR_FAILED; New error code: WCL_E_BT_AUDIO_WATCHER_CREATE_FAILED; New error code: WCL_E_BT_AUDIO_WATCHER_SET_ADDED_EVENT_FAILED; New error code: WCL_E_BT_AUDIO_WATCHER_SET_REMOVED_EVENT_FAILED; New error code: WCL_E_BT_AUDIO_WATCHER_START_FAILED; New error code: WCL_E_BT_AUDIO_RECEIVER_CLOSED; New error code: WCL_E_BT_AUDIO_RECEIVER_OPENED; New error code: WCL_E_BT_AUDIO_RECEIVER_CREATE_INIT_EVENT_FAILED; New error code: WCL_E_BT_AUDIO_RECEIVER_CREATE_TERM_EVENT_FAILED; New error code: WCL_E_BT_AUDIO_RECEIVER_START_THREAD_FAILED; New error code: WCL_E_BT_AUDIO_RECEIVER_CREATE_CONNECTION_FAILED; New error code: WCL_E_BT_AUDIO_RECEIVER_SET_EVENT_HANDLER_FAILED; New error code: WCL_E_BT_AUDIO_RECEIVER_ENABLE_FAILED; New error code: WCL_E_BT_AUDIO_RECEIVER_DEVICE_CONNECTED; New error code: WCL_E_BT_AUDIO_RECEIVER_START_CONNECT_FAILED; New error code: WCL_E_BT_AUDIO_RECEIVER_START_TIMEOUT; New error code: WCL_E_BT_AUDIO_RECEIVER_START_DENIED; New error code: WCL_E_BT_AUDIO_RECEIVER_START_UNKNOWN_FAILED; Bluetooth Audio Receiver; wclBluetoothLeBeaconWatcher: Apple Continuity messages parsing; wclBluetoothLeBeaconWatcher: OnProximityBeaconFrame even removed, use OnAppleiBeaconFrame instead; New class: wclBluetoothAudioWatcher; New class: wclBluetoothAudioReceiver; VCL Edition: new function wclGattCompareUuid to compare TwclGattUuid structures; VCL Edition: new functions wclGattMakeUuid to create TwclGattUuid for short and long GATT UUIDs; C++ Edition: == and != operators to compare wclGattUuid structures; C++ Edition: new functions wclGattMakeUuid to create wclGattUuid for short and long GATT |
Bluetooth Framework 7.19.2.0 Oct 24, 2024 |
BLED112: Fixed short lock when connection terminating by calling Disconnect() during connect; RfCommClient: Fixed issue when real timeout is less than specified; Code optimization. |
Bluetooth Framework 7.19.0.0 Oct 8, 2024 |
Error code WCL_E_BLUETOOTH_UNABLE_ADD_ADP_RECORD renamed to WCL_E_BLUETOOTH_UNABLE_ADD_SDP_RECORD; New error code: WCL_E_BLUETOOTH_DRIVER_BUSY; wclBluetoothRadioRadio: TurnOn and TurnOff methods now return WCL_E_BLUETOOTH_DRIVER_BUSY if driver is busy; BluetoothManager demo updated to show how to prevent Radio of switching off. |
Bluetooth Framework 7.18.1.0 Jul 18, 2024 |
Error code WCL_E_BLUETOOTH_UNABLE_ADD_ADP_RECORD renamed to WCL_E_BLUETOOTH_UNABLE_ADD_SDP_RECORD; New error code: WCL_E_BLUETOOTH_DRIVER_BUSY; wclBluetoothRadioRadio: TurnOn and TurnOff methods now return WCL_E_BLUETOOTH_DRIVER_BUSY if driver is busy; BluetoothManager demo updated to show how to prevent Radio of switching off. |