Wi-Fi Framework 7.7.0.0
Common changes
- Improved The
WiFiClientsample application has been updated to show how to get a Wi-Fi profile password as plain text. - New New error code:
WCL_E_WIFI_INTERFACE_NOT_CONNECTED. - New New error code:
WCL_E_WIFI_INTERFACE_OPEN_IP_SETTINGS_FAILED. - New New error code:
WCL_E_WIFI_INTERFACE_READ_IP_FAILED. - New New error code:
WCL_E_WIFI_INTERFACE_SET_IP_FAILED. - New New error code:
WCL_E_WIFI_NETCFG_PREPARE_FAILED. - New New error code:
WCL_E_WIFI_NETCFG_CREATE_FAILED. - New New error code:
WCL_E_WIFI_NETCFG_LOCK_CREATE_FAILED. - New New error code:
WCL_E_WIFI_NETCFG_LOCK_FAILED. - New New error code:
WCL_E_WIFI_NETCFG_INIT_FAILED. - New New error code:
WCL_E_WIFI_NETCFG_ENUM_INTERFACES_FAILED. - New New error code:
WCL_E_WIFI_NETCFG_INTERFACE_NOT_FOUND. - New New error code:
WCL_E_WIFI_NETCFG_PROTOCOL_NOT_FOUND. - New New error code:
WCL_E_WIFI_NETCFG_SWITCH_PROTOCOL_FAILED. - New New error code:
WCL_E_WIFI_NETCFG_APPLY_CHANGES_FAILED. - New New error code:
WCL_E_WIFI_NETCFG_START_THREAD_FAILED. - New Reading the current IP address for the connected Wi-Fi interface.
- Improved The
WiFiClientsample application updated to show how to read the current IP address of a Wi-Fi interface. - New Reading Wi-Fi interface IP settings.
- Improved The
WiFiClientsample application updated to show how to read Wi-Fi interface IP settings. - New Changing IP settings for a Wi-Fi interface; administrative rights are required.
- Improved The
WiFiClientsample application updated to show how to change IP settings for the Wi-Fi interface.
Bluetooth Framework 7.7.10.0
Common changes
- Fix The
IsRemoteDeviceInRangemethod now returns an error if used with a BLE device. - Fix Fixed the issue with resetting the pairing device address in the
OnAuthenticationCompletedevent. - Fix Fixed the issue that allowed you to call asynchronous methods (Pair, Discover) when the Bluetooth radio is closing.
- Fix Mixing in the error codes (
WCL_E_BLUETOOTH_DEVICE_NOT_CONNECTEDvs.WCL_E_BLUETOOTH_DEVICE_NOT_INSTALLED) has been fixed. - Fix Fixed the issue with multiple
OnAuthenticationCompletedevents calling for the same device.
Wi-Fi Framework 7.6.17.0
Common changes
- Fix Fixed the minor bug in the
WiFiClientsample application. - Fix Fixed the issue when a message receiver may cause an application to freeze.
Serial Framework 7.4.10.0
Common changes
- Fix Fixed the issue when a message receiver may cause an application to freeze.
Bluetooth Framework 7.7.9.0
Common changes
- Fix Fixed the issue with connecting to the paired BLE device (when the real connection executed only after value reading).
- Fix Fixed the issue when the
Closemethod of thewclBluetoothManagerclass may cause an application to freeze. - Fix Fixed the issue when a message receiver may cause an application to freeze.
Wi-Fi Framework 7.6.16.0
Common changes
- Improved Reading OS version reworked for faster operation.
- Improved Code refactoring.
.NET Edition
- Improved Some sample applications have been updated.
Serial Framework 7.4.9.0
Common changes
- Improved Reading OS version reworked for faster operation.
- Improved Code refactoring.
.NET Edition
- Improved Some sample applications have been updated.
Bluetooth Framework 7.7.8.0
Common changes
- Improved Classic devices pairing with the Microsoft Bluetooth driver has been reworked.
- Improved BLE pairing with the Microsoft Bluetooth driver has been reworked.
- New The BLE pairing protection level has been added for BLE pairing.
- Improved The
BluetoothManagersample has been updated to show how to use new BLE pairing features. - Improved Reading OS version reworked for faster operation.
- Improved Code refactoring.
.NET Edition
- Improved Some sample applications have been updated.
Wi-Fi Framework 7.6.15.0
C++ Edition
- Fix A possible conflict with the
devpropdef.hheader file has been resolved. - Fix A possible conflict with the
cfgmgr32.hheader file has been resolved.
Serial Framework 7.4.8.0
C++ Edition
- New The Visual Studio 2019 support has been added.
- Fix A possible conflict with the
devpropdef.hheader file has been resolved. - Fix A possible conflict with the
cfgmgr32.hheader file has been resolved.
Bluetooth Framework 7.7.7.0
Common changes
- Fix The cleanup after disconnect has been fixed in the
wclGattClientclass. - Improved Now it executes a real connection to a device in the
wclGattClientclass. - New The extended error decoding during reading GATT attributes was added.
C++ Edition
- Fix A possible conflict with the
devpropdef.hheader file has been resolved. - Fix A possible conflict with the
cfgmgr32.hheader file has been resolved.
Bluetooth Framework 7.7.6.0
Common changes
- New The ability to write a null (empty) value to characteristics was added to the
wclGattClientclass. - New The ability to read a null (empty) value from characteristics was added to the
wclGattClientclass. - New The characteristic change notification with a null (empty) value is now possible
in the
wclGattClientclass.
Bluetooth Framework 7.7.5.0
Common changes
- Fix Fixed the bug with a Bluetooth radio state switching in console applications.
Wi-Fi Framework 7.6.14.0
Common changes
- New New error code:
WCL_E_WIFI_ONE_OF_MORE_BSS_IS_INVALID. - New The new
Connectmethod that allows you to connect to a BSS list was added. - New Connect to a BSS list.
C++ Edition
- New The Visual Studio 2019 support was added.
Bluetooth Framework 7.7.4.0
Common changes
- Improved It is possible to run a few instances of the Bluetooth LE advertiser on
the Windows 10 platform with the Microsoft Bluetooth driver. However, when you stop one advertiser, the system stops all
advertising completely. This release adds new behavior to the Bluetooth LE advertiser so when one of them is stopped, all
others are stopped also. This allows to call the
OnStoppedevent of all Bluetooth LE advertisers to notify an application about advertising that has been stopped and to switch all the advertisers to a consistent state.
C++ Edition
- New The Visual Studio 2019 support was added.
Bluetooth Framework 7.7.3.0
Common changes
- New New error code:
WCL_E_BLUETOOTH_GET_REMOTE_ADDRESS_TYPE_FAILED. - New New error code:
WCL_E_BLUETOOTH_UNKNOWN_DEVICE_TYPE. - New Read a Bluetooth LE device address type.
- Improved The
BluetoothManagersample has been updated to show how to get a Bluetooth LE device address type.
Bluetooth Framework 7.7.1.0
Common changes
- New Pairing with BLE devices.
C++ Edition
- Fix Fixed the bug with reading BLE devices pairing status.
- Fix Fixed the bug with unpairing BLE devices.
Wi-Fi Framework 7.6.13.0
Common changes
- New Disconnecting the Wi-Fi Direct client and server without a device unpairing.
- New Get a Wi-Fi Direct device pairing status.
- New Unpairing Wi-Fi Direct device.
- New New error code:
WCL_E_WIFI_DIRECT_DEVICE_GET_PAIRED_FAILED. - New New error code:
WCL_E_WIFI_DIRECT_DEVICE_START_UNPAIR_FAILED. - New New error code:
WCL_E_WIFI_DIRECT_DEVICE_START_GET_PAIRED_THREAD_FAILED. - New New error code:
WCL_E_WIFI_DIRECT_DEVICE_START_UNPAIR_THREAD_FAILED.
Bluetooth Framework 7.7.0.0
Common changes
- Fix Fixed the issue when the
Discovermethod crashes whenTimeoutwas set to0. - Improved The
GetRemoteDeviceTypemethod has been reworked to make it work more stably with the latest Windows 10 versions. - New New exception:
wclEGattServer. - Fix Fixed the issue that was caused by a Windows 10 bug that prevented working with paired BLE devices.
- New Additional checks for classic discovering timeout have been added.
- New The GATT server has been added.
- New New error code:
WCL_E_BLUETOOTH_GET_LOCAL_OOB_FAILED. - New New error code:
WCL_E_BLUETOOTH_DISCOVERING_TIMEOUT_TOO_HIGH. - New New error code:
WCL_E_BLUETOOTH_DISCOVERING_TIMEOUT_TOO_LOW. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CHARACTERISTIC_ADDED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CHARACTERISTIC_REMOVED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SERVICE_ADDED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SERVICE_REMOVED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_RUNNING. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_NOT_RUNNING. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_INIT_EVENT_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_TERM_EVENT_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_THREAD_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_SERVICE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_PARAMS_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_READ_PROTECTION_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_WRITE_PROTECTION_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_PROPERTIES_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_CHARACTERISTIC_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_INVALID_CHARACTERISTIC. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_ADV_PARAMS_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_PERIPHERAL_MODE_NOT_SUPPORTED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_START_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_SERVICE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_INVALID_SERVICE. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_NOT_INITIALIZED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_INITIALIZED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_WRITE_EVENT_HANDLER_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_READ_EVENT_HANDLER_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_CLIENTS_CHANGED_EVENT_HANDLER_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CLIENTS_LIST_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CLIENTS_COUNT_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CHARACTERISTIC_NOT_NOTIFIABLE. - New New error code:
WCL_E_BLUETOOTH_LE_GATT_SERVER_CHARACTERISTIC_SEND_NOTIFICATION_FAILED.
Wi-Fi Framework 7.6.12.0
Common changes
- New The new
OpenAuthproperty has been added to thewclWiFiDirectAdvertiserandwclWiFiSoftAPclasses. Setting this property totrueforces thewclWiFiDirectAdvertiser(when it is in legacy mode) and thewclWiFiSoftAPclasses to switch to the open authentication mode (only when the device runs in the embedded mode). - Improved The behavior of the
Passphraseproperty has been restored. If the passphrase is not provided, the autogenerated one will be used. If theOpenAuthproperty is set totrue, the empty passphrase will be used. - New The new
Startmethod has been added to thewclWiFiSoftAPclass. The method takes only one argument,SSID, and starts the Wi-Fi Direct legacy SoftAP in the open authentication mode (only when the device runs in embedded mode). - Fix Fixed the freezing issue in the Wi-Fi Direct classes when a Wi-Fi hardware has been removed.
Wi-Fi Framework 7.6.11.0
Common changes
- Fix Fixed the bug in the
wclThreadclass that causes freezing if theOnInitializeevent returnsfalse. - New The WiFiDirect SoftAP allows you to set an empty password to create an open network in case your device is running in the embedded mode.
Serial Framework 7.4.7.0
Common changes
- Fix Fixed the bug in the
wclThreadclass that causes freezing if theOnInitializeevent returnsfalse.
Bluetooth Framework 7.6.12.0
Common changes
- Fix Fixed the bug in the
wclThreadclass that causes freezing if theOnInitializeevent returnsfalse. - Changed The
Mitmparameter has been removed from theRemotePairmethod. - Fix Fixed the issue when pairing result is always success in case of pairing has been initiated by a remote device.
- New The new
OnIoCapabilityRequestevent has been added to thewclBluetoothManagerclass. - Improved The
BluetoothManagersample application has been updated to show how to specify MITM protection. - Improved The
BluetoothManagersample application has been updated to show how to specify IO capability.
C++ Edition
- Fix Fixed the access violation bug when reading the device's properties when the device MAC is not available or wrong.
Bluetooth Framework 7.6.11.0
Common changes
- Improved Refactoring and optimization in the Microsoft Bluetooth LE WinRT code.
- Improved The Bluetooth authentication messages have been redesigned to support WinRT (or other synchronous) pairing.
- Improved The legacy GATT pairing code for the Microsoft Bluetooth driver has been refactored.
- Improved The Bluetooth LE discovering code for the Microsoft Bluetooth driver has been refactored.
- Improved The Bluetooth classic discovering code for the Microsoft Bluetooth driver has been refactored.
- Improved The Bluetooth classic pairing code for the Microsoft Bluetooth driver has been refactored.
- Fix Fixed the issue with reading device type on Windows versions before Windows 8 with the Microsoft Bluetooth driver.
- Fix Fixed the issue with reading Bluetooth LE device connected status.
- Fix Fixed the issue with reading Bluetooth LE device paired status.
- New The MITM protection for classic pairing is now supported (Microsoft Bluetooth drivers only on Windows Vista SP2 and above).
- Improved The
BluetoothManagersample application has been updated to show how to discover BLE devices (refer to theGattClientdemo application to find a code example that shows how to work with BLE GATT-enabled devices, read GATT services and characteristics, and other GATT-related code). - Improved The
BluetoothManagersample application has been updated to show how to use MITM protection during pairing. - New New error code:
WCL_E_BLUETOOTH_LE_START_GET_DEV_CONNECTED_STATUS_THREAD_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_DEV_CONNECTED_STATUS_THREAD_GET_RESULT_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_CONNECTED_STATUS_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_START_GET_DEV_PAIRED_STATUS_THREAD_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_DEV_PAIRED_STATUS_THREAD_GET_RESULT_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_DEVICE_PAIRED_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_PROTOCOL_ERROR.
.NET Edition
- Fix Fixed the bug in the
RfCommServerWPF sample application.
Bluetooth Framework 7.6.10.0
Common changes
- New The new
IsRemoteDeviceInRangemethod was added to thewclBluetoothRadioclass. The method allows you to check if a remote Bluetooth device is available. - New Additional parameters checking in the
wclBluetoothRadioclass methods.
.NET Edition
- Fix Fixed the bug in the
wclBeaconLeBeaconWatcherthat prevents reading the advertising device's name when it runs under Unity. - Fix Fixed the bug when a device stays connected after RSSI measurement if the device was disconnected before the RSSI query.
Wi-Fi Framework 7.6.10.0
Common changes
- Improved The Wireless Communication Library common runtime refactoring.
- Changed The WinUSB error codes have been changed.
- Improved If you need to convert an error code to the human-readable text, you can use this XML file.
.NET Edition
- Improved Removed some Win32 API dependencies.
Serial Framework 7.4.6.0
Common changes
- Improved The Wireless Communication Library common runtime refactoring.
- Changed The WinUSB error codes have been changed.
- Improved If you need to convert an error code to the human-readable text, you can use this XML file.
.NET Edition
- Improved Removed some Win32 API dependencies.
Bluetooth Framework 7.6.9.0
Common changes
- Improved The Wireless Communication Library common runtime refactoring.
- Changed The WinUSB error codes have been changed.
- Improved If you need to convert an error code to the human-readable text, you can use this XML file.
.NET Edition
- Improved Removed some Win32 API dependencies.
Serial Framework 7.4.5.0
Common changes
- New Reading a USB device's setup class GUID.
- New Getting a USB device enabled state.
- New New error code:
WCL_E_SERIAL_DEVICE_SWITCH_FAILED. - New Enabling USB devices.
- New Disabling USB devices.
.NET Edition
- New The new function
ReadDeviceInformationwas added to thewclSerialHelpersclass. - Fix Fixed the bug when not all USB devices were enumerated on Windows 10 IoT.
Wi-Fi Framework 7.6.9.0
Common changes
- New The APC synchronization has been added.
.NET Edition
- New The new function
SleepExwas added to thewclHelpersclass.
Serial Framework 7.4.4.0
Common changes
- New The APC synchronization has been added.
.NET Edition
- New The new function
SleepExwas added to thewclHelpersclass.
Bluetooth Framework 7.6.8.0
Common changes
- New The APC synchronization has been added.
- New The new
ApcSyncsample application was added to show how to use APC synchronization. - Improved The
RfCommServersample application has been updated to show how to provide a service UUID and a service name. - Improved The
RfCommClientsample application has been updated to show how to find and connect to a service by its channel number. - New New error code:
WCL_E_BLUETOOTH_WAIT_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_OPERATION_RESULT_FAULED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_ROOT_SERVICE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_SERVICE_HANDLE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_HANDLE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_HANDLE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_UUID_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMATS_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMATS_LIST_SIZE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_TYPE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_EXPONENT_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_UNIT_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_NAMESPACE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_DESCRIPTION_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_VALUE_SIZE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_VALUE_RAW_DATA_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_VALUE_DATA_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_UUID_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_PROPETIES_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_VALUE_DATA_BUFFER_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_VALUE_DATA_BUFFER_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_VALUE_SIZE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_CHARACTERISITC_VALUE_RAW_DATA_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_CHARACTERISITC_VALUE_DATA_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_DESCRIPTORS_LIST_SIZE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_SERVICE_UUID_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_CHARACTERISITCS_LIST_SIZE_FAILED. - New New error code:
WCL_E_BLUETOOTH_LE_GET_SERVICES_LIST_SIZE_FAILED.
.NET Edition
- New The new function
SleepExwas added to thewclHelpersclass.
Bluetooth Framework 7.6.7.0
Common changes
- Improved Minor updates in the Bluetooth pairing code.
- Improved The
RemotePairfunction now checks that a device is not paired. If the device is paired, the function returns an error code. - Improved The
RemoteUnpairfunction now checks that a device is paired. If the device is not paired, the function returns an error code.
Wi-Fi Framework 7.6.8.0
Common changes
- Improved Now a Wi-Fi Direct device does not reset its MAC addresses when disconnected.
- Fix Fixed the issue with incorrect OS version detection that appeared in some situations.
Serial Framework 7.4.3.0
Common changes
- Fix Fixed the issue with incorrect OS version detection that appeared in some situations.
Bluetooth Framework 7.6.6.0
Common changes
- Fix Fixed the issue with incorrect OS version detection that appeared in some situations.
- Improved Radio turning on and off code has been reworked to support Windows 8 and Windows 8.1.
- Changed Error codes have been changed and updated.
Wi-Fi Framework 7.6.7.0
.NET Edition
- Improved The exception classes have been updated to raise exceptions with messages.
C++ Edition
- Improved The Wi-Fi Framework exceptions now
inherit from
std::exceptionto provide access to the What method. - Improved The exception classes have been updated to raise exceptions with messages.
Serial Framework 7.4.2.0
.NET Edition
- Improved The exception classes have been updated to raise exceptions with messages.
C++ Edition
- Improved The Serial Framework exceptions now
inherit from
std::exceptionto provide access to the What method. - Improved The exception classes have been updated to raise exceptions with messages.
Bluetooth Framework 7.6.5.0
Common changes
- New New error code:
WCL_E_BLUETOOTH_DEVICE_ALREADY_INSTALLED. - New New error code:
WCL_E_BLUETOOTH_DEVICE_NOT_INSTALLED. - New New error code:
WCL_E_BLUETOOTH_DEVICE_NOT_CONNECTED. - New New error code:
WCL_E_BLUETOOTH_ENUM_CONNECTION_FAILED. - New Installing and uninstalling a Bluetooth device. This feature is available for the BlueSoleil and Microsoft Bluetooth drivers only and can be used to connect (install) and to disconnect (uninstall) Bluetooth devices such as Bluetooth speakers, mice, keyboards, and some other non-RFCOMM-based devices.
.NET Edition
- Fix Some errors decoding for the Microsoft Bluetooth driver have been fixed.
- Improved The exception classes have been updated to raise exceptions with messages.
- Fix Fixed the marshaling bug when the Bluetooth Framework runs with the BlueSoleil Bluetooth driver.
C++ Edition
- Improved The Bluetooth Framework exceptions
now inherit from
std::exceptionto provide access to theWhatmethod. - Improved The exception classes have been updated to raise exceptions with messages.
VCL Edition
- Fix Some errors decoding for the Microsoft Bluetooth driver have been fixed.
Serial Framework 7.4.1.0
Common changes
- Improved Reset the data stream position to zero before calling the
OnPutCompletedevent in the OPP server data processor.
Bluetooth Framework 7.6.3.0
Common changes
- Improved BLE device disconnect improved.
- Improved Reset the data stream position to zero before calling the
OnPutCompletedevent in the OPP server data processor.
Bluetooth Framework 7.6.2.0
Common changes
- Fix Fixed issue that prevents rediscovering Bluetooth devices if the
Discovermethod was called from theOnDiscoveringCompletedevent handler.
C++ Edition
- Fix Fixed the "Unresolved external" error in the
GetTimeoutmethod of theCwclRfCommClientclass.
Serial Framework 7.4.0.0
Common changes
- New The new
wclCustomServerClientDataProcessorclass that allows you to implement server data processors was added. - Fix Fixed the issue with processing the
ABORTcommand in the OBEX client implementation. - New The OBEX Object Push server was added.
- New New error code:
WCL_E_OBEX_CREATE_CONNECTION_ID_MUTEX_FAILED. - New New error code:
WCL_E_OBEX_MAX_CONNECTION_ID. - New New error code:
WCL_E_OBEX_INVALID_STATE.
C++ Edition
- Fix Fixed the critical bug in the
CwclMemoryStreamclass that causes access violation error.
Wi-Fi Framework 7.6.5.0
C++ Edition
- Fix Fixed the critical bug in the
CwclMemoryStreamclass that causes access violation error.
Bluetooth Framework 7.6.1.0
Common changes
- Improved The
OppServersample application has been updated to show how to save a received file.
.NET Edition
- Fix Fixed the bug in the OBEX object name and description reading.
C++ Edition
- Fix Fixed the critical bug in the
CwclMemoryStreamclass that causes access violation error.