Bluetooth Framework 7.19.4.0 has been released
- Reading connection parameters on Windows 10 has been implemented in the wclGattClient class.
- Monitoring connection parameters changes on Windows 10 has been implemented in the wclGattClient class.
Bluetooth Framework 7.19.3.0 has been released
- 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.
- The Bluetooth audio receiver has been added.
- The Apple Continuity protocol messages parsing has been implemented in the wclBluetoothLeBeaconWatcher class.
- The OnProximityBeaconFrame event has been removed from the wclBluetoothLeBeaconWatcher class; use the OnAppleiBeaconFrame event instead.
- The new wclBluetoothAudioWatcher class has been added.
- The new wclBluetoothAudioReceiver class has been added.
- VCL Edition: New wclGattCompareUuid function to compare TwclGattUuid structures has been added.
- VCL Edition: New wclGattMakeUuid function to create a TwclGattUuid structure for short and long GATT UUIDs has been added.
- C++ Edition: The "==" and "!= operators to compare wclGattUuid structures have been added.
- C++ Edition: New wclGattMakeUuid function to create a wclGattUuid for short and long GATT UUIDs has been added.
- .NET Edition: The "==" and "!=" operators to compare wclGattUuid structures have been added.
- .NET Edition: New constructors have been added to the wclGattUuid structure.
Bluetooth Framework 7.19.2.0 has been released
- Fixed a short application blocking when a connection terminated by calling the Disconnect method during connecting with the BLED112 Bluetooth dongle.
- Fixed the issue when the real timeout is less than specified in the wclRfCommClient class.
Bluetooth Framework 7.19.1.0 has been released
- VCL Edition: The messaging subsystem now works on macOS.
- Fixed the deadlock issue that appeared when the Disconnect method was called during connection with the Microsoft Bluetooth driver.
Bluetooth Framework 7.19.0.0 has been released
- The WCL_E_BLUETOOTH_LE_ADVERTISING error code has been removed.
- The WCL_E_BLUETOOTH_LE_CREATE_ADVERTISING_MUTEX_FAILED error code has been removed.
- The WCL_E_BLUETOOTH_LE_SUBSCRIBE_FAILED error code has been changed.
- The WCL_E_BLUETOOTH_LE_GATT_SERVER_NO_SUBSCRIBED_CLIENTS error code has been changed.
- New error code: WCL_E_MR_INVALID_THREAD.
- New error code: WCL_E_MR_UNABLE_CREATE_TERM_EVENT.
- New error code: WCL_E_MR_INVALID_MESSAGE_PROCESSING_METHOD.
- New error code: WCL_E_MB_RECEIVER_NOT_FOUND.
- New error code: WCL_E_PEM_GET_POWER_STATUS_FAILED.
- New error code: WCL_E_PEM_CREATE_INIT_EVENT_FAILED.
- New error code: WCL_E_PEM_CREATE_WND_THREAD_FAILED.
- New error code: WCL_E_PEM_CREATE_WND_FAILED.
- New exception class: wclEPowerEvents.
- New exception class: wclEBluetoothManager.
- New exception class: wclEBluetoothLeSniffer.
- The wclECritical exception class was deleted and replaced with the asserts.
- The wclThread class has been removed.
- Fixed the bug with named events when an event can be set from another process that uses the Wireless Communication Library.
- The message category definition changed.
- The new message categories have been added.
- The wclWiiCategoryMessage category was renamed to wclWiiRemoteCategoryMessage.
- The wclMessageSynchronizationKind data type was renamed to wclMessageProcessingMethod.
- The GetSyncMethod method has been removed from the wclMessageBroadcaster class.
- The SetSyncMethod method has been removed from the wclMessageBroadcaster class.
- The new Post method has been added to the wclMessageBroadcaster to provide a way to post a message to a receiver by the receiver's ID.
- The message timestamp (created, queued, and processed) has been added to the wclMessage class.
- Now each message receiver has the unique ID.
- The APC message processing method has been removed.
- The asynchronous message processing speed has been increased.
- The messaging subsystem has been completely redesigned.
- Now each wclMessageReceiver object may have an individual message processing method.
- The detailed description of the messaging processing subsystem has been published.
- The Wait method has been removed from the wclMessageBroadcaster class.
- The wclOsVersion class has been moved from the wclHelpers file to the wclOsVer file.
- The OsVersion property of the wclOsVersion class has been renamed to OsType.
- The wclGetErrorInfo function has been removed; use the wclErrorInformation class instead.
- The new psPowerStatusChanged state has been added to the PowerEventsMonitor.
- The new GetPowerStatus method has been added to the PowerEventsMonitor.
- VCL Edition: The precompiled Lazarus packages have been updated to Lazarus 3.4 and FPC 3.2.2.
IrDA Framework 7.9.0.0 has been released
- The WCL_E_BLUETOOTH_LE_ADVERTISING error code has been removed.
- The WCL_E_BLUETOOTH_LE_CREATE_ADVERTISING_MUTEX_FAILED error code has been removed.
- The WCL_E_BLUETOOTH_LE_SUBSCRIBE_FAILED error code has been changed.
- The WCL_E_BLUETOOTH_LE_GATT_SERVER_NO_SUBSCRIBED_CLIENTS error code has been changed.
- New error code: WCL_E_MR_INVALID_THREAD.
- New error code: WCL_E_MR_UNABLE_CREATE_TERM_EVENT.
- New error code: WCL_E_MR_INVALID_MESSAGE_PROCESSING_METHOD.
- New error code: WCL_E_MB_RECEIVER_NOT_FOUND.
- New error code: WCL_E_PEM_GET_POWER_STATUS_FAILED.
- New error code: WCL_E_PEM_CREATE_INIT_EVENT_FAILED.
- New error code: WCL_E_PEM_CREATE_WND_THREAD_FAILED.
- New error code: WCL_E_PEM_CREATE_WND_FAILED.
- New exception class: wclEPowerEvents.
- New exception class: wclEIrDAReceiver.
- The wclECritical exception class was deleted and replaced with the asserts.
- The wclThread class has been removed.
- Fixed the bug with named events when an event can be set from another process that uses the Wireless Communication Library.
- The message category definition changed.
- The new message categories have been added.
- The wclWiiCategoryMessage category was renamed to wclWiiRemoteCategoryMessage.
- The wclMessageSynchronizationKind data type was renamed to wclMessageProcessingMethod.
- The GetSyncMethod method has been removed from the wclMessageBroadcaster class.
- The SetSyncMethod method has been removed from the wclMessageBroadcaster class.
- The new Post method has been added to the wclMessageBroadcaster to provide a way to post a message to a receiver by the receiver's ID.
- The message timestamp (created, queued, and processed) has been added to the wclMessage class.
- Now each message receiver has the unique ID.
- The APC message processing method has been removed.
- The asynchronous message processing speed has been increased.
- The messaging subsystem has been completely redesigned.
- Now each wclMessageReceiver object may have an individual message processing method.
- The detailed description of the messaging processing subsystem has been published.
- The Wait method has been removed from the wclMessageBroadcaster class.
- The wclOsVersion class has been moved from the wclHelpers file to the wclOsVer file.
- The OsVersion property of the wclOsVersion class has been renamed to OsType.
- The wclGetErrorInfo function has been removed; use the wclErrorInformation class instead.
- The new psPowerStatusChanged state has been added to the PowerEventsMonitor.
- The new GetPowerStatus method has been added to the PowerEventsMonitor.
- VCL Edition: The precompiled Lazarus packages have been updated to Lazarus 3.4 and FPC 3.2.2.
Serial Framework 7.8.0.0 has been released
- The WCL_E_BLUETOOTH_LE_ADVERTISING error code has been removed.
- The WCL_E_BLUETOOTH_LE_CREATE_ADVERTISING_MUTEX_FAILED error code has been removed.
- The WCL_E_BLUETOOTH_LE_SUBSCRIBE_FAILED error code has been changed.
- The WCL_E_BLUETOOTH_LE_GATT_SERVER_NO_SUBSCRIBED_CLIENTS error code has been changed.
- New error code: WCL_E_MR_INVALID_THREAD.
- New error code: WCL_E_MR_UNABLE_CREATE_TERM_EVENT.
- New error code: WCL_E_MR_INVALID_MESSAGE_PROCESSING_METHOD.
- New error code: WCL_E_MB_RECEIVER_NOT_FOUND.
- New error code: WCL_E_PEM_GET_POWER_STATUS_FAILED.
- New error code: WCL_E_PEM_CREATE_INIT_EVENT_FAILED.
- New error code: WCL_E_PEM_CREATE_WND_THREAD_FAILED.
- New error code: WCL_E_PEM_CREATE_WND_FAILED.
- New exception class: wclEPowerEvents.
- New exception class: wclEIrDAReceiver.
- The wclECritical exception class was deleted and replaced with the asserts.
- The wclThread class has been removed.
- Fixed the bug with named events when an event can be set from another process that uses the Wireless Communication Library.
- The message category definition changed.
- The new message categories have been added.
- The wclWiiCategoryMessage category was renamed to wclWiiRemoteCategoryMessage.
- The wclMessageSynchronizationKind data type was renamed to wclMessageProcessingMethod.
- The GetSyncMethod method has been removed from the wclMessageBroadcaster class.
- The SetSyncMethod method has been removed from the wclMessageBroadcaster class.
- The new Post method has been added to the wclMessageBroadcaster to provide a way to post a message to a receiver by the receiver's ID.
- The message timestamp (created, queued, and processed) has been added to the wclMessage class.
- Now each message receiver has the unique ID.
- The APC message processing method has been removed.
- The asynchronous message processing speed has been increased.
- The messaging subsystem has been completely redesigned.
- Now each wclMessageReceiver object may have an individual message processing method.
- The detailed description of the messaging processing subsystem has been published.
- The Wait method has been removed from the wclMessageBroadcaster class.
- The wclOsVersion class has been moved from the wclHelpers file to the wclOsVer file.
- The OsVersion property of the wclOsVersion class has been renamed to OsType.
- The wclGetErrorInfo function has been removed; use the wclErrorInformation class instead.
- The new psPowerStatusChanged state has been added to the PowerEventsMonitor.
- The new GetPowerStatus method has been added to the PowerEventsMonitor.
- VCL Edition: The precompiled Lazarus packages have been updated to Lazarus 3.4 and FPC 3.2.2.
- New exception class: wclESerial.
- New exception class: wclESerialMonitor.
- New exception class: wclESerialClient.
Timeline Framework 7.2.0.0 has been released
- The WCL_E_BLUETOOTH_LE_ADVERTISING error code has been removed.
- The WCL_E_BLUETOOTH_LE_CREATE_ADVERTISING_MUTEX_FAILED error code has been removed.
- The WCL_E_BLUETOOTH_LE_SUBSCRIBE_FAILED error code has been changed.
- The WCL_E_BLUETOOTH_LE_GATT_SERVER_NO_SUBSCRIBED_CLIENTS error code has been changed.
- New error code: WCL_E_MR_INVALID_THREAD.
- New error code: WCL_E_MR_UNABLE_CREATE_TERM_EVENT.
- New error code: WCL_E_MR_INVALID_MESSAGE_PROCESSING_METHOD.
- New error code: WCL_E_MB_RECEIVER_NOT_FOUND.
- New error code: WCL_E_PEM_GET_POWER_STATUS_FAILED.
- New error code: WCL_E_PEM_CREATE_INIT_EVENT_FAILED.
- New error code: WCL_E_PEM_CREATE_WND_THREAD_FAILED.
- New error code: WCL_E_PEM_CREATE_WND_FAILED.
- New exception class: wclEPowerEvents.
- New exception class: wclEIrDAReceiver.
- The wclECritical exception class was deleted and replaced with the asserts.
- The wclThread class has been removed.
- Fixed the bug with named events when an event can be set from another process that uses the Wireless Communication Library.
- The message category definition changed.
- The new message categories have been added.
- The wclWiiCategoryMessage category was renamed to wclWiiRemoteCategoryMessage.
- The wclMessageSynchronizationKind data type was renamed to wclMessageProcessingMethod.
- The GetSyncMethod method has been removed from the wclMessageBroadcaster class.
- The SetSyncMethod method has been removed from the wclMessageBroadcaster class.
- The new Post method has been added to the wclMessageBroadcaster to provide a way to post a message to a receiver by the receiver's ID.
- The message timestamp (created, queued, and processed) has been added to the wclMessage class.
- Now each message receiver has the unique ID.
- The APC message processing method has been removed.
- The asynchronous message processing speed has been increased.
- The messaging subsystem has been completely redesigned.
- Now each wclMessageReceiver object may have an individual message processing method.
- The detailed description of the messaging processing subsystem has been published.
- The Wait method has been removed from the wclMessageBroadcaster class.
- The wclOsVersion class has been moved from the wclHelpers file to the wclOsVer file.
- The OsVersion property of the wclOsVersion class has been renamed to OsType.
- The wclGetErrorInfo function has been removed; use the wclErrorInformation class instead.
- The new psPowerStatusChanged state has been added to the PowerEventsMonitor.
- The new GetPowerStatus method has been added to the PowerEventsMonitor.
- VCL Edition: The precompiled Lazarus packages have been updated to Lazarus 3.4 and FPC 3.2.2.
WiFi Framework 7.12.0.0 has been released
- The WCL_E_BLUETOOTH_LE_ADVERTISING error code has been removed.
- The WCL_E_BLUETOOTH_LE_CREATE_ADVERTISING_MUTEX_FAILED error code has been removed.
- The WCL_E_BLUETOOTH_LE_SUBSCRIBE_FAILED error code has been changed.
- The WCL_E_BLUETOOTH_LE_GATT_SERVER_NO_SUBSCRIBED_CLIENTS error code has been changed.
- New error code: WCL_E_MR_INVALID_THREAD.
- New error code: WCL_E_MR_UNABLE_CREATE_TERM_EVENT.
- New error code: WCL_E_MR_INVALID_MESSAGE_PROCESSING_METHOD.
- New error code: WCL_E_MB_RECEIVER_NOT_FOUND.
- New error code: WCL_E_PEM_GET_POWER_STATUS_FAILED.
- New error code: WCL_E_PEM_CREATE_INIT_EVENT_FAILED.
- New error code: WCL_E_PEM_CREATE_WND_THREAD_FAILED.
- New error code: WCL_E_PEM_CREATE_WND_FAILED.
- New exception class: wclEPowerEvents.
- New exception class: wclEIrDAReceiver.
- The wclECritical exception class was deleted and replaced with the asserts.
- The wclThread class has been removed.
- Fixed the bug with named events when an event can be set from another process that uses the Wireless Communication Library.
- The message category definition changed.
- The new message categories have been added.
- The wclWiiCategoryMessage category was renamed to wclWiiRemoteCategoryMessage.
- The wclMessageSynchronizationKind data type was renamed to wclMessageProcessingMethod.
- The GetSyncMethod method has been removed from the wclMessageBroadcaster class.
- The SetSyncMethod method has been removed from the wclMessageBroadcaster class.
- The new Post method has been added to the wclMessageBroadcaster to provide a way to post a message to a receiver by the receiver's ID.
- The message timestamp (created, queued, and processed) has been added to the wclMessage class.
- Now each message receiver has the unique ID.
- The APC message processing method has been removed.
- The asynchronous message processing speed has been increased.
- The messaging subsystem has been completely redesigned.
- Now each wclMessageReceiver object may have an individual message processing method.
- The detailed description of the messaging processing subsystem has been published.
- The Wait method has been removed from the wclMessageBroadcaster class.
- The wclOsVersion class has been moved from the wclHelpers file to the wclOsVer file.
- The OsVersion property of the wclOsVersion class has been renamed to OsType.
- The wclGetErrorInfo function has been removed; use the wclErrorInformation class instead.
- The new psPowerStatusChanged state has been added to the PowerEventsMonitor.
- The new GetPowerStatus method has been added to the PowerEventsMonitor.
- VCL Edition: The precompiled Lazarus packages have been updated to Lazarus 3.4 and FPC 3.2.2.
- New exception class: wclEWiFiEvents.
- New exception class: wclEWiFiDirect.
- New exception class: wclEWiFiNlm.
Serial Framework 7.7.24.0 has been released
- Fixed the bug when the WCL_E_SERIAL_UNABLE_CLEAR_BUFFERS error code returned during opening a virtual COM port.
Bluetooth Framework 7.18.1.0 has been released
- The WCL_E_BLUETOOTH_UNABLE_ADD_ADP_RECORD error code has been renamed to WCL_E_BLUETOOTH_UNABLE_ADD_SDP_RECORD.
- New error code: WCL_E_BLUETOOTH_DRIVER_BUSY.
- The TurnOn and TurnOff methods of the wclBluetoothRadioRadio class now return the WCL_E_BLUETOOTH_DRIVER_BUSY error code if a Bluetooth driver is busy.
- The BluetoothManager demo application has been updated to show how to prevent a radio object from switching off.
Bluetooth Framework 7.18.0.0 has been released
- The Drone Remote ID messages receiving and decoding has been added to the wclBluetoothLeBeaconWatcher class.
- VCL Edition: Fixed the CBuilder Beacons demo application building issue.
- The Drone Remote ID demo applications can be found by this link.
WiFi Framework 7.11.3.0 has been released
- VCL Edition: The Drone remote ID support has been moved to a separate package.
- C++ Edition: The Drone remote ID support has been moved to a separate library.
- .NET Edition: The Drone remote ID support has been moved to a separate assembly.
- The Drone Remote ID support code has been redesigned.
Bluetooth Framework 7.17.14.0 has been released
- The Bluetooth HCI and LMP version descriptions were updated.
- The parameters were removed from the Start method of the wclBluetoothLeBeaconWatcher class.
- The new AllowExtendedAdvertisements property has been added to the wclBluetoothLeBeaconWatcher class. The property allows you to control receiving the Bluetooth LE extended advertisements.
- The Microsoft connected devices platform protocol (CDP) advertisement parser has been added to the wclBluetoothLeBeaconWatcher class.
- The "Interval" parameter has been removed from the Start method of the wclBluetoothLeAdvertiser class; use the properties instead.
- The new GetBluetoothVersion method has been added to the wclBluetoothRadio class.
- The Beacons demo application has been updated to show how to use the "AllowExtendedAdvertisements" property.
- Fixed the sample applications building issue with CBuilder 12.
Bluetooth Framework 7.17.13.0 has been released
- The Notify method of the wclGattLocalCharacteristic class now returns an error if the address is 0.
- The new Notify method of the wclGattLocalCharacteristic class without the "Address" parameter should be used to send notifications to all connected clients.
- The notification sending speed in the GATT server has been increased.
- The read request processing time has been decreased.
- The write request processing time has been decreased.
- Fixed the bug in the GATT server implementation when the OnUnsubscribed event was not called if a client was disconnected.
- The WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CLIENTS_LIST_FAILED error code has been removed.
- The WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CLIENTS_COUNT_FAILED error code has been removed.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_NO_SUBSCRIBED_CLIENTS.
- The GattServer demo application has been updated to show how to use all the GATT server features.
WiFi Framework 7.11.2.0 has been released
- The GetName method has been removed from the wclWiFiDirectDeviceWatcher class.
- Fixed the bug in the wclWiFiDirectSoftAp class when the local and remote IP addresses could not be read.
- Fixed the application freezing issue that appeared when disconnecting from a WiFi Direct device.
- Fixed the application freezing issue that appeared when a connection to a WiFi Direct device was terminating.
- Fixed the application freezing issue that appeared when terminating the incoming WiFi Direct connection.
- The WCL_E_WIFI_DIRECT_DEVICE_GET_NAME_FAILED error code has been removed.
- New error code: WCL_E_WIFI_DIRECT_DEVICE_GET_ID_FAILED.
- New error code: WCL_E_WIFI_DIRECT_DEVICE_BUSY.
- .NET Edition: Minor updates in the WiFi Direct demo applications.
WiFi Framework 7.11.1.0 has been released
- The GetConnectionAttributes method now returns the WCL_E_WIFI_INTERFACE_NOT_CONNECTED error if an interface is not connected to a network.
- New error code: WCL_E_WIFI_DIRECT_PAIR_AUTHENTICATION_FAILURE.
- New error code: WCL_E_WIFI_DIRECT_ADVERTISER_INVALID_OS_BITS.
- The GetCountyOrRegions method has been renamed to GetCountryOrRegions.
- The new SsidToHex method has been added to the wclWiFiProfilesManager class. The method helps to get the XML profile's HEX for SSID.
- Fixed the connection issue in the WiFi Direct implementation.
- The optimization for faster connection has been made in the WiFi Direct implementation.
- Fixed the bug with not connecting from the Linux wpa_supplicant.
WiFi Framework 7.11.0.0 has been released
- The Drone Remote ID (DRI) messages receiving and decoding has been implemented.
- The new Drone Remote ID demo applications can be found by this link.
Bluetooth Framework 7.17.12.0 has been released
- New error code: WCL_E_BLUETOOTH_LE_INVALID_CONNECTION_PARAMETERS_VALUE.
- Fixed the issue when some BLE devices were detected as classic with the Microsoft Bluetooth driver.
- The SetConnectionParams method now returns the WCL_E_BLUETOOTH_LE_INVALID_CONNECTION_PARAMETERS_VALUE error code instead of the WCL_E_INVALID_ARGUMENT if the specified connection parameters are not valid.
- Fixed the bug when the GATT server did not release resources, which caused the Bluetooth Manager to freeze on a Close method call.
WiFi Framework 7.10.26.0 has been released
- The new GetConnectedPeers method has been added to the wclWiFiHostedNetwork class. The method wraps the GetStatus method to simplify enumerating connected devices.
- The new wclWiFiInformationElementParser class has been added. The class allows you to extract the Information Elements (IEs) from the BSS raw IE data stream.
WiFi Framework 7.10.25.0 has been released
- New error code: WCL_E_WIFI_HN_OPEN_IP_SETTINGS_FAILED.
- New error code: WCL_E_WIFI_HN_READ_IP_FAILED.
- New error code: WCL_E_WIFI_HN_FEATURE_NOT_SUPPORTED.
- New error code: WCL_E_WIFI_HN_GET_IP_TABLE_FAILED.
- New error code: WCL_E_WIFI_HN_PEER_NOT_FOUND.
- Fixed the issue in the wclWiFiHostedNetwork class that appeared when starting Hosted Network if it was disabled.
- The GetState method of the wclWiFiHostedNetwork class now can be called without opening the Hosted Network.
- The SetState method of the wclWiFiHostedNetwork now can be called without opening the Hosted Network.
- The local IP address reading has been added to the wclWiFiHostedNetwork class.
- The connected peer IP address reading has been added to the wclWiFiHostedNetwork class.
- C++ Edition: The WinAPI definitions have been updated.
Bluetooth Framework 7.17.11.0 has been released
- C++ Edition: The WinAPI definitions have been updated.
Serial Framework 7.7.21.0 has been released
- C++ Edition: The WinAPI definitions have been updated.
IrDA Framework 7.8.21.0 has been released
- C++ Edition: The WinAPI definitions have been updated.
Timeline Framework 7.1.20.0 has been released
- C++ Edition: The WinAPI definitions have been updated.
Bluetooth Framework 7.17.10.0 has been released
- Fixed the deadlock issue that appeared when the skThread synchronization method was used.
- .NET Edition: Fixed the resource leak in the wclOsVersion class.
- .NET Edition: The WinAPI calls have been optimized.
- C++ Edition: The internal API definitions have been updated to prevent conflicts with the WinAPI headers.
WiFi Framework 7.10.24.0 has been released
- .NET Edition: Fixed the resource leak in the wclOsVersion class.
- .NET Edition: The WinAPI calls have been optimized.
- C++ Edition: The internal API definitions have been updated to prevent conflicts with the WinAPI headers.
Serial Framework 7.7.20.0 has been released
- Fixed the deadlock issue that appeared when the skThread synchronization method was used.
- .NET Edition: Fixed the resource leak in the wclOsVersion class.
- .NET Edition: The WinAPI calls have been optimized.
- C++ Edition: The internal API definitions have been updated to prevent conflicts with the WinAPI headers.
IrDA Framework 7.8.20.0 has been released
- Fixed the deadlock issue that appeared when the skThread synchronization method was used.
- .NET Edition: Fixed the resource leak in the wclOsVersion class.
- .NET Edition: The WinAPI calls have been optimized.
- C++ Edition: The internal API definitions have been updated to prevent conflicts with the WinAPI headers.
Timeline Framework 7.1.19.0 has been released
- .NET Edition: Fixed the resource leak in the wclOsVersion class.
- .NET Edition: The WinAPI calls have been optimized.
- C++ Edition: The internal API definitions have been updated to prevent conflicts with the WinAPI headers.
Bluetooth Framework 7.17.9.0 has been released
- New error code: WCL_E_BLUETOOTH_OPEN_RADIO_INVALID_DRIVER.
- New error code: WCL_E_BLUETOOTH_OPEN_RADIO_INVALID_PATH.
- New error code: WCL_E_BLUETOOTH_OPEN_RADIO_ACCESS_DENIED.
- New error code: WCL_E_BLUETOOTH_OPEN_RADIO_DEVICE_NOT_FOUND.
- New error code: WCL_E_BLUETOOTH_OPEN_RADIO_IN_USE.
- New error code: WCL_E_BLUETOOTH_OPEN_RADIO_INVALID_PARAM.
- New error code: WCL_E_BLUETOOTH_OPEN_RADIO_INVALID_NAME.
- New error code: WCL_E_BLUETOOTH_OPEN_RADIO_COUNT_LIMIT.
- The extended error decoding when setting the Bluetooth LE scan parameters has been added.
- Fixed the bug that appeared on some machines when changing Bluetooth LE scan parameters returned the WCL_E_BLUETOOTH_OPEN_RADIO_FAILED error code.
Bluetooth Framework 7.17.8.0 has been released
- The Bluetooth LE appearance constants have been updated.
- The Bluetooth LE GAP appearance UUID definitions have been added.
- The Bluetooth LE GATT service UUID definitions have been added.
- The Bluetooth LE GATT characteristic UUID definitions have been added.
- The Bluetooth LE GATT descriptor UUID definitions have been added.
- The TX power advertisement frame parsing has been added to the BeaconsWatcher class.
- The appearance advertisement frame parsing has been added to the BeaconsWatcher class.
Previous changes Next changes