Bluetooth Framework 7.16.11.0 has been released
- .NET Edition: Fixed the minor bug in the Wireless Communication System messaging subsystem.
- .NET Edition: Fixed the bug in the wclThread class that blocked the OnSignal event calling.
WiFi Framework 7.10.16.0 has been released
- The wclIsUserAdmin function has been updated to support Windows IoT.
- .NET Edition: Fixed the minor bug in the Wireless Communication System messaging subsystem.
- .NET Edition: Fixed the bug in the wclThread class that blocked the OnSignal event calling.
Timeline Framework 7.1.12.0 has been released
- The wclIsUserAdmin function has been updated to support Windows IoT.
- .NET Edition: Fixed the minor bug in the Wireless Communication System messaging subsystem.
- .NET Edition: Fixed the bug in the wclThread class that blocked the OnSignal event calling.
Serial Framework 7.7.12.0 has been released
- The wclIsUserAdmin function has been updated to support Windows IoT.
- .NET Edition: Fixed the minor bug in the Wireless Communication System messaging subsystem.
- .NET Edition: Fixed the bug in the wclThread class that blocked the OnSignal event calling.
IrDA Framework 7.8.12.0 has been released
- The wclIsUserAdmin function has been updated to support Windows IoT.
- .NET Edition: Fixed the minor bug in the Wireless Communication System messaging subsystem.
- .NET Edition: Fixed the bug in the wclThread class that blocked the OnSignal event calling.
Bluetooth Framework 7.16.10.0 has been released
- The "ClassicDiscoveringCheckPaired" property has been removed from the wclBluetoothRadio class.
- The new "IncludePaired" parameter has been added to the Discover method of the wclBluetoothRadio class. This parameter must be used instead of the "ClassicDiscoveringCheckPaired" property.
- Reading the connection PHY has been implemented for the BLED112.
- Returning paired devices during Bluetooth discovering has been implemented for the BLED112.
- Reading the connection PHY has been implemented for the BlueSoleil Bluetooth driver.
- Returning paired devices during Bluetooth discovering has been implemented for the BlueSoleil Bluetooth driver.
- Fixed the problem with incorrectly reading the user description descriptor when the client is connected using the Microsoft legacy GATT API.
- Returning paired devices during Bluetooth discovering has been implemented for the Microsoft Bluetooth driver.
- The classic Bluetooth devices discovering code has been updated.
- Returning paired devices during Bluetooth discovering has been implemented for the Toshiba Bluetooth driver.
- The protection and synchronization have been added to the WinRT event handlers.
Bluetooth Framework 7.16.9.0 has been released
- New error code: WCL_E_BLUETOOTH_LE_GET_CONNECTION_PHY_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_CONNECTION_TX_PHY_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_CONNECTION_RX_PHY_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_CONNECTION_PHY_VALUE_FAILED.
- The ability to read the connection PHY has been added to the wclGattClient class on Windows 11 and above.
- The wclIsUserAdmin function has been updated for Windows IoT support.
WiFi Framework 7.10.15.0 has been released
- New error code: WCL_E_WIFI_HOSTED_NETWORK_STARTED.
- New error code: WCL_E_WIFI_PSD_IE_NOT_SUPPORTED.
- The PSD IE setting has been added for the Hosted Network.
Bluetooth Framework 7.16.8.0 has been released
- Fixed the reading of the characteristic aggregate format descriptor error.
- The new wclGattCharacteristicAggregateFormat structure has been added.
- The new "CharacteristicAggregateFormat" field has been added to the wclGattDescriptorValue structure.
- Parsing the characteristic aggregate format descriptor has been added.
- New error code: WCL_E_BLUETOOTH_LE_INVALID_DESCRIPTOR_UUID.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_DESCRIPTOR_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_ADD_DESCRIPTOR_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DESCRIPTOR_VALUE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DESCRIPTOR_READ_PROTECTION_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DESCRIPTOR_WRITE_PROTECTION_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CREATE_DESCRIPTOR_RESULT_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CREATE_DESCRIPTOR_ERROR_FAILED.
- The support for the custom descriptors has been added to the GATT server implementation.
- Fixed reading the characteristic presentation format descriptor ibug that appeared when a device has more than one such descriptor.
- Fixed the bug that appeared during reading the descriptors with empty data.
Bluetooth Framework 7.16.7.0 has been released
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DESCRIPTION_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_FORMATS_LIST_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_FORMAT_STATICS_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_FORMAT_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_ADD_FORMAT_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_USER_DESCRIPTION_FAILED.
- The new "wclGattPresentationFormat" data type has been added.
- The new "wclGattCharactertisticUserDescription" data type has been added.
- The data type of the "Format" field of the wclGattCharacteristicFormat structure has been changed from Byte to wclGattPresentationFormat.
- The data type of the "AUnit" field of the wclGattCharacteristicFormat structure has been changed from wclGattUuuid to UInt16.
- The data type of the "Description" of the wclGattCharacteristicFormat structure has been changed from wclGattUuuid to UInt16.
- The new "UserDescription" field has been added to the wclGattDescriptorValue structure.
- The WriteDescriptorValue method of the wclGattClient class has been updated to check the descriptor type.
- The BLED112 implementation in the wclGattClient class has been updated to support custom descriptor writing.
- Decoding user description descriptor's value has been added to the wclGattClient class.
- The GATT server now supports the characteristic user description descriptor.
- The GATT server now supports the characteristic presentation format descriptors.
- .NET Edition: The new Unity demo applications were added.
WiFi Framework 7.10.14.0 has been released
- New error code: WCL_E_WIFI_DIRECT_DEVICE_START_NAME_RESOLVING_THREAD_FAILED.
- Reading a remote WiFi Direct device name has been added.
- The WiFiDirectClient demo application has been updated to show how to check if a remote device is paired.
- The WiFiDirectClient demo application has been updated to show how to get a remote device name.
- The WiFiDirectClient demo application has been updated to show how to unpair a remote device.
Serial Framework 7.7.11.0 has been released
- Compatibility update.
IrDA Framework 7.8.11.0 has been released
- Compatibility update.
Timeline Framework 7.1.11.0 has been released
- Compatibility update.
WiFi Framework 7.10.13.0 has been released
- Dual STA support on Windows 11 has been added.
- Dual STA control has been implemented.
- Enumerating secondary interfaces on Dual STA supporting adapters is now supported.
Bluetooth Framework 7.16.6.0 has been released
- Fixed the deadlock issue that appeared when devices discovering terminated.
- The new parameter has been added to the RemoteUnpair method. The parameter allows you to force Bluetooth LE or classic unpair.
- The new "Force" parameter has been added to the RemoteUnpair method. If the parameter is set to True, the device pairing state checking will be disabled.
- The EnumRemoteServices method has been updated to return the WCL_E_BLUETOOTH_INVALID_DEVICE_TYPE error code if it was called for a BLE device.
- The GetRemoteCod method has been updated to return the WCL_E_BLUETOOTH_INVALID_DEVICE_TYPE error code if it was called for a BLE device.
Bluetooth Framework 7.16.5.0 has been released
- New error code: WCL_E_BLUETOOTH_LE_GATT_CLIENT_SET_DISCONNECT_EVENT_HANDLER_FAILED.
- The client disconnection has been implemented in the GATT server.
- Disconnecting any Bluetooth LE device by its MAC with the Microsoft Bluetooth driver.
- Fixed the bug when the OnAuthenticationCompleted event was called with the WCL_E_BLUETOOTH_LE_ALREADY_PAIRED error code instead of WCL_E_SUCCESS if a device had already been paired when used with the Microsoft Bluetooth driver.
- Turning a local Bluetooth radio off and on updated to work on any OS bits when used with the Microsoft Bluetooth driver.
- The minor changes in a legacy GATT connection pairing in the wclGattClient class.
- Fixed the bug when the OnAuthenticationCompleted event was not called in case a device had already been paired and the "ForceNotifications" property was set to "True".
- Detection when a remote GATT-enabled device disconnects from a PC when the legacy GATT API is used or the "ForceNotifications" property is set to "True".
- .NET Edition: Fixed the issue that appeared when disconnecting from a remote GATT-enabled device when used with the Microsoft Bluetooth drivers.
- The IoT demo applications were updated to show how to use the RemoteDisconnect method.
- The IoT demo applications were updated to show how to use the EnumConnectedDevices method.
Bluetooth Framework 7.16.4.0 has been released
- Enumerating connected devices.
- C++ Edition: Fixed the building issue.
- .NET Edition: New WinAPI error codes definitions were added to the wclCommon assembly.
- Fixed the configuration manager API loading and unloading bug.
WiFi Framework 7.10.12.0 has been released
- C++ Edition: Fixed the building issue.
- .NET Edition: New WinAPI error codes definitions were added to the wclCommon assembly.
- Fixed the configuration manager API loading and unloading bug.
Serial Framework 7.7.10.0 has been released
- New error code: WCL_E_COM_DATABASE_CREATE_MUTEX_FAILED.
- New error code: WCL_E_COM_DATABASE_NOT_AVAILABLE.
- New error code: WCL_E_COM_DATABASE_NOT_LOADED.
- New error code: WCL_E_COM_DATABASE_OPENED.
- New error code: WCL_E_COM_DATABASE_CLOSED.
- New error code: WCL_E_COM_DATABASE_ACCESS_DENIED.
- New error code: WCL_E_COM_DATABASE_UNKNOWN.
- New error code: WCL_E_COM_DATABASE_NOT_CONNECTED.
- New error code: WCL_E_COM_DATABASE_WRITE_FAILED.
- New error code: WCL_E_COM_DATABASE_HANDLE_INVALID.
- New error code: WCL_E_COM_DATABASE_FULL.
- New error code: WCL_E_COM_DATABASE_INVALID_PORT.
- System COM database management.
- C++ Edition: Fixed the building issue.
- .NET Edition: New WinAPI error codes definitions were added to the wclCommon assembly.
- Fixed the configuration manager API loading and unloading bug.
Timeline Framework 7.1.10.0 has been released
- C++ Edition: Fixed the building issue.
- .NET Edition: New WinAPI error codes definitions were added to the wclCommon assembly.
- Fixed the configuration manager API loading and unloading bug.
IrDA Framework 7.8.10.0 has been released
- C++ Edition: Fixed the building issue.
- .NET Edition: New WinAPI error codes definitions were added to the wclCommon assembly.
- Fixed the configuration manager API loading and unloading bug.
Bluetooth Framework 7.16.3.0 has been released
- New error code: WCL_E_BLUETOOTH_LE_AUTH_UNKNOWN.
- New error code: WCL_E_BLUETOOTH_PAIRING_HANDLED_BY_SYSTEM.
- Bluetooth LE pairing error decoding updated.
- Refactoring Bluetooth LE pairing code.
- The new "Manager" property has been added to the wclBluetoothRadio class. The property returns the wclBluetoothManager class object that owns the radio.
- The wclBluetoothRadio class event handling in the wclBluetoothManager class has been changed.
- The declaration of the virtual event calling methods of the wclBluetoothRadio class has been changed.
- The new "HandlePairing" property has been added to the wclBluetoothManager class. If the property is set to "False", the Bluetooth Framework pairing handling will be disabled.
- The new "HandlePairing" parameter has been added to the Open method of the wclBluetoothManager class to control the Bluetooth Framework pairing.
- .NET Edition: Fixed the issue in the local radio name changing code.
Bluetooth Framework 7.16.2.0 has been released
- New error code: WCL_E_BLED112_PAIR_DURING_CONNECT.
- The wclBluetoothleProtectionLeveltype has been renamed to wclBluetoothLeProtectionLevel.
- The BLED112 pairing code has been changed.
- Fixed the issue that appeared in the Windows IoT Core detection code.
WiFi Framework 7.10.11.0 has been released
- Fixed the issue that appeared in the Windows IoT Core detection code.
Serial Framework 7.7.9.0 has been released
- Fixed the issue that appeared in the Windows IoT Core detection code.
IrDA Framework 7.8.9.0 has been released
- Fixed the issue that appeared in the Windows IoT Core detection code.
Timeline Framework 7.1.9.0 has been released
- Fixed the issue that appeared in the Windows IoT Core detection code.
Bluetooth Framework 7.16.1.0 has been released
- Fixed the data types declaration for Lazarus IDE.
- .NET Edition: Fixed the memory leak bug.
- The advertising PDU parser has been added to the BLE sniffer.
WiFi Framework 7.10.10.0 has been released
- Fixed the data types declaration for Lazarus IDE.
Serial Framework 7.7.8.0 has been released
- Fixed the data types declaration for Lazarus IDE.
IrDA Framework 7.8.8.0 has been released
- Fixed the data types declaration for Lazarus IDE.
Timeline Framework 7.1.8.0 has been released
- Fixed the data types declaration for Lazarus IDE.
Bluetooth Framework 7.16.0.0 has been released
- New error code: WCL_E_WINUSB_DEVICE_OPENED.
- New error code: WCL_E_WINUSB_DEVICE_CLOSED.
- New error code: WCL_E_WINUSB_DEVICE_NOT_OPENED.
- New error code: WCL_E_WINUSB_OPEN_DEVICE_FAILED.
- New error code: WCL_E_WINUSB_INIT_DEVICE_FAILED.
- New error code: WCL_E_WINUSB_CONTROL_TRANSFER_FAILED.
- New error code: WCL_E_WINUSB_READ_PIPE_FAILED.
- The new wclWinUsbDevice class has been added.
- .NET Edition: The version of the wclCommon assembly has been changed to 7.9.0.0.
- New error code: WCL_E_BLE_SNIFFER_ACTIVE.
- New error code: WCL_E_BLE_SNIFFER_NOT_ACTIVE.
- New error code: WCL_E_BLE_SNIFFER_CREATE_INIT_EVENT_FAILED.
- New error code: WCL_E_BLE_SNIFFER_CREATE_TERM_EVENT_FAILED.
- New error code: WCL_E_BLE_SNIFFER_START_THREAD_FAILED.
- New error code: WCL_E_BLE_SNIFFER_CC2540_DEVICE_NOT_FOUND.
- New error code: WCL_E_BLE_SNIFFER_GET_IDENT_FAILED.
- New error code: WCL_E_BLE_SNIFFER_SET_POWER_FAILED.
- New error code: WCL_E_BLE_SNIFFER_GET_POWER_FAILED.
- New error code: WCL_E_BLE_SNIFFER_SET_CHANNEL_FAILED.
- New error code: WCL_E_BLE_SNIFFER_START_CAPTURE_FAILED.
- The Bluetooth LE sniffer has been added. The sniffer requires a CC2540-based USB dongle.
- VCL Edition: Fixed the CBuilder XE2 building issue.
- The new BleSniffer demo application has been added.
WiFi Framework 7.10.9.0 has been released
- New error code: WCL_E_WINUSB_DEVICE_OPENED.
- New error code: WCL_E_WINUSB_DEVICE_CLOSED.
- New error code: WCL_E_WINUSB_DEVICE_NOT_OPENED.
- New error code: WCL_E_WINUSB_OPEN_DEVICE_FAILED.
- New error code: WCL_E_WINUSB_INIT_DEVICE_FAILED.
- New error code: WCL_E_WINUSB_CONTROL_TRANSFER_FAILED.
- New error code: WCL_E_WINUSB_READ_PIPE_FAILED.
- The new wclWinUsbDevice class has been added.
- .NET Edition: The version of the wclCommon assembly has been changed to 7.9.0.0.
Serial Framework 7.7.7.0 has been released
- New error code: WCL_E_WINUSB_DEVICE_OPENED.
- New error code: WCL_E_WINUSB_DEVICE_CLOSED.
- New error code: WCL_E_WINUSB_DEVICE_NOT_OPENED.
- New error code: WCL_E_WINUSB_OPEN_DEVICE_FAILED.
- New error code: WCL_E_WINUSB_INIT_DEVICE_FAILED.
- New error code: WCL_E_WINUSB_CONTROL_TRANSFER_FAILED.
- New error code: WCL_E_WINUSB_READ_PIPE_FAILED.
- The new wclWinUsbDevice class has been added.
- .NET Edition: The version of the wclCommon assembly has been changed to 7.9.0.0.
- Reading a USB device vendor ID (VID), product ID (PID), and revision (REV) has been added.
Timeline Framework 7.1.7.0 has been released
- New error code: WCL_E_WINUSB_DEVICE_OPENED.
- New error code: WCL_E_WINUSB_DEVICE_CLOSED.
- New error code: WCL_E_WINUSB_DEVICE_NOT_OPENED.
- New error code: WCL_E_WINUSB_OPEN_DEVICE_FAILED.
- New error code: WCL_E_WINUSB_INIT_DEVICE_FAILED.
- New error code: WCL_E_WINUSB_CONTROL_TRANSFER_FAILED.
- New error code: WCL_E_WINUSB_READ_PIPE_FAILED.
- The new wclWinUsbDevice class has been added.
- .NET Edition: The version of the wclCommon assembly has been changed to 7.9.0.0.
IrDA Framework 7.8.7.0 has been released
- New error code: WCL_E_WINUSB_DEVICE_OPENED.
- New error code: WCL_E_WINUSB_DEVICE_CLOSED.
- New error code: WCL_E_WINUSB_DEVICE_NOT_OPENED.
- New error code: WCL_E_WINUSB_OPEN_DEVICE_FAILED.
- New error code: WCL_E_WINUSB_INIT_DEVICE_FAILED.
- New error code: WCL_E_WINUSB_CONTROL_TRANSFER_FAILED.
- New error code: WCL_E_WINUSB_READ_PIPE_FAILED.
- The new wclWinUsbDevice class has been added.
- .NET Edition: The version of the wclCommon assembly has been changed to 7.9.0.0.
Bluetooth Framework 7.15.1.0 has been released
- The version of the wclCommon assembly has been changed.
- The new Windows API declarations have been added to the wclCommon.
- The new helper classes were added to the wclCommon.
- The version of the wclCommunication assembly has been changed.
- C++ Edition: Fixed the memory leak that appeared in the CwclWrtGattSessionMaxPduSizeChanged class.
- C++ Edition: Fixed the memory leak that appeared in the CwclBluetoothLECustomPreferredConnectionParameters class.
- C++ Edition: The IUnknown helper templates have been added.
- C++ Edition: The IInspectable helper templates have been added.
Serial Framework 7.7.6.0 has been released
- The version of the wclCommon assembly has been changed.
- The new Windows API declarations have been added to the wclCommon.
- The new helper classes were added to the wclCommon.
- The version of the wclCommunication assembly has been changed.
- C++ Edition: The IUnknown helper templates have been added.
- C++ Edition: The IInspectable helper templates have been added.
WiFi Framework 7.10.8.0 has been released
- The version of the wclCommon assembly has been changed.
- The new Windows API declarations have been added to the wclCommon.
- The new helper classes were added to the wclCommon.
- The version of the wclCommunication assembly has been changed.
- C++ Edition: The IUnknown helper templates have been added.
- C++ Edition: The IInspectable helper templates have been added.
IrDA Framework 7.8.6.0 has been released
- The version of the wclCommon assembly has been changed.
- The new Windows API declarations have been added to the wclCommon.
- The new helper classes were added to the wclCommon.
- The version of the wclCommunication assembly has been changed.
- C++ Edition: The IUnknown helper templates have been added.
- C++ Edition: The IInspectable helper templates have been added.
Timeline Framework 7.1.6.0 has been released
- The version of the wclCommon assembly has been changed.
- The new Windows API declarations have been added to the wclCommon.
- The new helper classes were added to the wclCommon.
- The version of the wclCommunication assembly has been changed.
- C++ Edition: The IUnknown helper templates have been added.
- C++ Edition: The IInspectable helper templates have been added.
Bluetooth Framework 7.15.0.0 has been released
- The maximum PDU size reading has been added to the GATT server implementation.
- The maximum PDU size change notification handling has been added to the GATT server implementation.
Bluetooth Framework 7.14.3.0 has been released
- The low-level API functions have been updated.
- The usage of the configuration manager API has been changed.
- New error code: WCL_E_CFGMGR_LOAD_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DISCONNECT_EVENT_HANDLER_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CLIENT_NOT_SUBSCRIBED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CLIENT_GET_MAX_NOTIFICATION_SIZE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_MAX_PDU_SIZE_FAILED.
- The maximum PDU size reading has been added to the wclGattClient class.
- The maximum PDU size changing event handling has been added to the wclGattClient class.
- The new wclGattServerClient class that represents a client connected to the GATT server has been added.
- The GetSubscribedClients method of the wclGattLocalCharacteristic class has been removed; use the properties of the class instead.
- The new "Count" property that returns a subscribed clients count has been added to the wclGattLocalCharacteristic class.
- The new "Clients" property that returns a subscribed client object has been added to the wclGattLocalCharacteristic class.
- The WriteRequest of the wclGattServer class now responds with an error if an error appeared during request processing.
- The ReadRequest of the wclGattServer class now responds with an error if an error appeared during request processing.
- The DoRead method of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
- The DoWrite method of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
- The DoClientSubscribed method of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
- The DoClientUnsubscribed method of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
- The new DoClientConnected method has been added to the wclGattServer class.
- The new DoClientDisconnected method has been added to the wclGattServer class.
- The OnRead event of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
- The OnWrite event of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
- The OnClientSubscribed event of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
- The OnClientUnsubscribed event of the wclGattServer class has been changed; now instead of an address, it receives the wclGattServerClient class object.
- The new "Clients" property has been added to the wclGattServer class. The property returns a list of the connected clients.
- The new "ClientsCount" property has been added to the wclGattServer class. The property returns a number of connected clients.
- The new "OnClientConnected" event has been added to the wclGattServer class.
- The new "OnClientDisconnected" event has been added to the wclGattServer class.
- The client connection simulation has been implemented in the wclGattServer class. The "OnClientConnected" event is called when a client reads, writes, or subscribes.
- The client disconnection detection has been added to the wclGattServer class.
- The new maximum notification size change event has been added to the wclGattServer class.
- .NET Edition: The "this[]" property of the wclGattServer class has been removed; use the "Services" method instead.
- The maximum notification size of the subscribed clients has been added to the wclGattServerClient class.
Serial Framework 7.7.5.0 has been released
- The low-level API functions have been updated.
- The usage of the configuration manager API has been changed.
- New error code: WCL_E_CFGMGR_LOAD_FAILED.
WiFi Framework 7.10.7.0 has been released
- The low-level API functions have been updated.
- The usage of the configuration manager API has been changed.
- New error code: WCL_E_CFGMGR_LOAD_FAILED.
Timeline Framework 7.1.5.0 has been released
- The low-level API functions have been updated.
- The usage of the configuration manager API has been changed.
- New error code: WCL_E_CFGMGR_LOAD_FAILED.
IrDA Framework 7.8.5.0 has been released
- The low-level API functions have been updated.
- The usage of the configuration manager API has been changed.
- New error code: WCL_E_CFGMGR_LOAD_FAILED.
WiFi Framework 7.10.6.0 has been released
- The new "FrequencyToChannel" method that converts the given central frequency to the WiFi channel number has been added to the wclWiFiInterface class.
- The new "FrequencyToBand" method that converts the given frequency to the WiFi band has been added to the wclWiFiInterface class.
Bluetooth Framework 7.14.2.0 has been released
- Fixed the WCL_E_BLED112_WRONG_STATE error that appeared during the second connection attempt if the first one was timed out in the BLED112 support code.
- Fixed the freezing issue that appeared in the BLED112 support code when the "Disconnect" method of the wclGattClient class was called when the connection was pending.
- The documentation has been updated.
Serial Framework 7.7.4.1 has been released
- VCL Edition: The "HANDLE" data type has been removed.
- VCL Edition: The Lazarus IDE support has been added.
Bluetooth Framework 7.14.1.1 has been released
- VCL Edition: The "HANDLE" data type has been removed.
- VCL Edition: The Lazarus IDE support has been added.
WiFi Framework 7.10.5.1 has been released
- VCL Edition: The "HANDLE" data type has been removed.
- VCL Edition: The Lazarus IDE support has been added.
Timeline Framework 7.1.4.1 has been released
- VCL Edition: The "HANDLE" data type has been removed.
- VCL Edition: The Lazarus IDE support has been added.
IrDA Framework 7.8.4.1 has been released
- VCL Edition: The "HANDLE" data type has been removed.
- VCL Edition: The Lazarus IDE support has been added.
Bluetooth Framework 7.14.1.0 has been released
- The new HSTRINGIterator class has been added to the wclWinAPI declarations.
- The new IShortReference interface implementation has been added to the wclWinAPI declarations.
- The new IUInt32Reference interface implementation has been added to the wclWinAPI declarations.
- New error code: WCL_E_BLUETOOTH_LE_EXT_ADV_NOT_SUPPORTED.
- New error code: WCL_E_BLUETOOTH_LE_SET_EXT_ADV_FAILED.
- Setting the Bluetooth LE connection parameters by values has been added to the wclGattClient class.
- The Bluetooth LE advertiser now supports the extended advertisement format.
- Fixed the issue that appeared in the wclBluetoothLeBeaconWatcher with not capturing the extended advertisement format frames.
WiFi Framework 7.10.5.0 has been released
- The new HSTRINGIterator class has been added to the wclWinAPI declarations.
- The new IShortReference interface implementation has been added to the wclWinAPI declarations.
- The new IUInt32Reference interface implementation has been added to the wclWinAPI declarations.
Serial Framework 7.7.4.0 has been released
- The new HSTRINGIterator class has been added to the wclWinAPI declarations.
- The new IShortReference interface implementation has been added to the wclWinAPI declarations.
- The new IUInt32Reference interface implementation has been added to the wclWinAPI declarations.
IrDA Framework 7.8.4.0 has been released
- The new HSTRINGIterator class has been added to the wclWinAPI declarations.
- The new IShortReference interface implementation has been added to the wclWinAPI declarations.
- The new IUInt32Reference interface implementation has been added to the wclWinAPI declarations.
Timeline Framework 7.1.4.0 has been released
- The new HSTRINGIterator class has been added to the wclWinAPI declarations.
- The new IShortReference interface implementation has been added to the wclWinAPI declarations.
- The new IUInt32Reference interface implementation has been added to the wclWinAPI declarations.
Bluetooth Framework 7.14.0.0 has been released
- New error code: WCL_E_BLUETOOTH_CLASSIC_RADIO_UNAVAILABLE.
- New error code: WCL_E_BLUETOOTH_LE_RADIO_UNAVAILABLE.
- New error code: WCL_E_BLUETOOTH_LE_GET_CONNECTION_PARAMS_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_INVALID_CONNECTION_PARAMS.
- New error code: WCL_E_BLUETOOTH_LE_SET_CONNECTION_PARAMS_FAILED.
- Fixed the issue with getting the 0x00051043 (WCL_E_BLUETOOTH_LE_MANUAL_PAIRING_REQUIRED) error when connecting to a GATT-enabled device on Windows 11 with the "ForceNotifications" flag set to "True".
- The reading current connection parameters has been added to the wclGattClient class.
- The new "OnConnectionParamsChanged" event has been added to the wclGattClient class.
- The GATT connection parameters changing handling has been added to the wclGattClient class.
Bluetooth Framework 7.13.7.0 has been released
- The new "OnAdvertisementReceived" event has been added to the wclBluetoothLeBeaconWatcher class. The event allows handling unparsed advertisement packets.
- The new wclBluetoothLeRawAdvertisement class that allows building custom advertisement packets has been added.
- Fixed the issue that appeared when reading the GATT characteristic value handle with the Microsoft Bluetooth driver.
- Fixed the issue that appeared when writing descriptor value with the BLED112 dongle on some devices.
WiFi Framework 7.10.4.0 has been released
- .NET Edition: Fixed the issue with connecting to WiFi networks with a UNICODE-encoded SSID.
- The WiFiClient demo application has been updated to show how to use UNICODE characters in the SSID name and to create a correct XML profile for a UNICODE-encoded SSID.
Bluetooth Framework 7.13.6.0 has been released
- C++ Edition: Fixed Bluetooth Framework crashing bug that appeared when the Open method of the wclBluetoothRadio class had been called with the Toshiba Bluetooth driver.
- The new "RemoteDisconnect" method has been added to the wclBluetoothRadio class. The method allows you to disconnect any connected Bluetooth-enabled device.
Bluetooth Framework 7.13.5.0 has been released
- New error code: WCL_E_BLUETOOTH_LE_SUBSCRIPTION_ACTIVE.
- The WCL_E_BLUETOOTH_LE_RELIABLE_WRITE_ACTIVE error code has been removed.
- The WCL_E_BLUETOOTH_LE_RELIABLE_WRITE_NOT_ACTIVE error code has been removed.
- The WCL_E_BLUETOOTH_LE_ACCESS_DENIED error code value has been changed to 0x00051017.
- Fixed the bug when an invalid error code was returned when a long characteristic value was written with the Microsoft legacy GATT API.
- The AbortReliableWrite, BeginReliableWrite, and EndReliableWrite methods have been removed.
Previous changes Next changes