WiFi Framework 7.7.0.0 has been released
- The WiFiClient demo application has been updated to show how to get a WiFi profile password as plain text.
- New error code: WCL_E_WIFI_INTERFACE_NOT_CONNECTED.
- New error code: WCL_E_WIFI_INTERFACE_OPEN_IP_SETTINGS_FAILED.
- New error code: WCL_E_WIFI_INTERFACE_READ_IP_FAILED.
- New error code: WCL_E_WIFI_INTERFACE_SET_IP_FAILED.
- New error code: WCL_E_WIFI_NETCFG_PREPARE_FAILED.
- New error code: WCL_E_WIFI_NETCFG_CREATE_FAILED.
- New error code: WCL_E_WIFI_NETCFG_LOCK_CREATE_FAILED.
- New error code: WCL_E_WIFI_NETCFG_LOCK_FAILED.
- New error code: WCL_E_WIFI_NETCFG_INIT_FAILED.
- New error code: WCL_E_WIFI_NETCFG_ENUM_INTERFACES_FAILED.
- New error code: WCL_E_WIFI_NETCFG_INTERFACE_NOT_FOUND.
- New error code: WCL_E_WIFI_NETCFG_PROTOCOL_NOT_FOUND.
- New error code: WCL_E_WIFI_NETCFG_SWITCH_PROTOCOL_FAILED.
- New error code: WCL_E_WIFI_NETCFG_APPLY_CHANGES_FAILED.
- New error code: WCL_E_WIFI_NETCFG_START_THREAD_FAILED.
- Reading current IP address for the connected WiFi interface.
- The WiFiClient demo application updated to show how to read the current IP address of a WiFi interface.
- Reading WiFi interface IP settings.
- The WiFiClient demo application updated to show how to read WiFi interface IP settings.
- Changing IP settings for a WiFi interface; administrative rights are required.
- The WiFiClient demo application updated to show how to change IP settings for the WiFi interface.
Bluetooth Framework 7.7.10.0 has been released
- The IsRemoteDeviceInRange method now returns an error if used with a BLE device.
- Fixed the issue with resetting the pairing device address in the OnAuthenticationCompleted event.
- Fixed the issue that allowed you to call asynchronous methods (Pair, Discover) when the Bluetooth radio is closing.
- Mixing in the error codes (WCL_E_BLUETOOTH_DEVICE_NOT_CONNECTED vs. WCL_E_BLUETOOTH_DEVICE_NOT_INSTALLED) has been fixed.
- Fixed the issue with multiple OnAuthenticationCompleted events calling for the same device.
WiFi Framework 7.6.17.0 has been released
- Fixed the minor bug in the WiFiClient demo application.
- Fixed the issue when a message receiver may cause an application to freeze.
Timeline Framework 7.0.8.0 has been released
- Fixed the issue when a message receiver may cause an application to freeze.
Serial Framework 7.4.10.0 has been released
- Fixed the issue when a message receiver may cause an application to freeze.
IrDA Framework 7.5.8.0 has been released
- Fixed the issue when a message receiver may cause an application to freeze.
Bluetooth Framework 7.7.9.0 has been released
- Fixed the issue with connecting to the paired BLE device (when the real connection executed only after value reading).
- Fixed the issue when the Close method of the BluetoothManager class may cause an application to freeze.
- Fixed the issue when a message receiver may cause an application to freeze.
WiFi Framework 7.6.16.0 has been released
- Reading OS version reworked for faster operation.
- Code refactoring.
- .NET Edition: Some demo applications have been updated.
Timeline Framework 7.0.7.0 has been released
- Reading OS version reworked for faster operation.
- Code refactoring.
- .NET Edition: Some demo applications have been updated.
Serial Framework 7.4.9.0 has been released
- Reading OS version reworked for faster operation.
- Code refactoring.
- .NET Edition: Some demo applications have been updated.
IrDA Framework 7.5.7.0 has been released
- Reading OS version reworked for faster operation.
- Code refactoring.
- .NET Edition: Some demo applications have been updated.
Bluetooth Framework 7.7.8.0 has been released
- Classic devices pairing with the Microsoft Bluetooth driver has been reworked.
- BLE pairing with the Microsoft Bluetooth driver has been reworked.
- The BLE pairing protection level has been added for BLE pairing.
- The BluetoothManager demo has been updated to show how to use new BLE pairing features.
- Reading OS version reworked for faster operation.
- Code refactoring.
- .NET Edition: Some demo applications have been updated.
WiFi Framework 7.6.15.0 has been released
- C++ Edition: A possible conflict with the devpropdef.h header file has been resolved.
- C++ Edition: A possible conflict with the cfgmgr32.h header file has been resolved.
Timeline Framework 7.0.6.0 has been released
- C++ Edition: The Visual Studio 2019 support has been added.
- C++ Edition: A possible conflict with the devpropdef.h header file has been resolved.
- C++ Edition: A possible conflict with the cfgmgr32.h header file has been resolved.
Serial Framework 7.4.9.0 has been released
- C++ Edition: The Visual Studio 2019 support has been added.
- C++ Edition: A possible conflict with the devpropdef.h header file has been resolved.
- C++ Edition: A possible conflict with the cfgmgr32.h header file has been resolved.
IrDA Framework 7.5.6.0 has been released
- C++ Edition: The Visual Studio 2019 support has been added.
- C++ Edition: A possible conflict with the devpropdef.h header file has been resolved.
- C++ Edition: A possible conflict with the cfgmgr32.h header file has been resolved.
Bluetooth Framework 7.7.7.0 has been released
- GATT Client: The cleanup after disconnect has been fixed.
- GATT Client: Now it executes a real connection to a device.
- GATT Client: The extended error decoding during reading GATT attributes was added.
- C++ Edition: A possible conflict with the devpropdef.h header file has been resolved.
- C++ Edition: A possible conflict with the cfgmgr32.h header file has been resolved.
Bluetooth Framework 7.7.6.0 has been released
- GATT Client: The ability to write a null (empty) value to characteristics was added.
- GATT Client: The ability to read a null (empty) value from characteristics was added.
- GATT Client: The characteristic change notification with a null (empty) value is now possible.
Bluetooth Framework 7.7.5.0 has been released
- Fixed the bug with a Bluetooth radio state switching in console applications.
WiFi Framework 7.6.14.0 has been released
- C++ Edition: The Visual Studio 2019 support was added.
- New error code: WCL_E_WIFI_ONE_OF_MORE_BSS_IS_INVALID.
- The new Connect method that allows you to connect to a BSS list was added.
- Connect to a BSS list.
Bluetooth Framework 7.7.4.0 has been released
- C++ Edition: The Visual Studio 2019 support was added.
- 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 OnStopped event 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.
Bluetooth Framework 7.7.3.0 has been released
- New error code: WCL_E_BLUETOOTH_GET_REMOTE_ADDRESS_TYPE_FAILED.
- New error code: WCL_E_BLUETOOTH_UNKNOWN_DEVICE_TYPE.
- Read a Bluetooth LE device address type.
- The BluetoothManager demo has been updated to show how to get a Bluetooth LE device address type.
Bluetooth Framework 7.7.2.0 has been released
- New error code: WCL_E_BLUETOOTH_GET_REMOTE_ADDRESS_TYPE_FAILED.
- New error code: WCL_E_BLUETOOTH_UNKNOWN_DEVICE_TYPE.
- Read Bluetooth LE device address type.
- The BluetoothManager demo has been updated to show how to get a Bluetooth LE device address type.
Bluetooth Framework 7.7.1.0 has been released
- C++ Edition: Fixed the bug with reading BLE devices pairing status.
- C++ Edition: Fixed the bug with unpairing BLE devices.
- Pairing with BLE devices.
WiFi Framework 7.6.13.0 has been released
- Disconnecting the WiFi Direct client and server without a device unpairing.
- Get a WiFi Direct device pairing status.
- Unpairing WiFi Direct device.
- New error code: WCL_E_WIFI_DIRECT_DEVICE_GET_PAIRED_FAILED.
- New error code: WCL_E_WIFI_DIRECT_DEVICE_START_UNPAIR_FAILED.
- New error code: WCL_E_WIFI_DIRECT_DEVICE_START_GET_PAIRED_THREAD_FAILED.
- New error code: WCL_E_WIFI_DIRECT_DEVICE_START_UNPAIR_THREAD_FAILED.
Bluetooth Framework 7.7.0.0 has been released
- Fixed the issue when the Discover method crashes when Timeout was set to 0.
- The GetRemoteDeviceType method has been reworked to make it work more stably with the latest Windows 10 versions.
- New exception: wclEGattServer.
- Fixed the issue that was caused by a Windows 10 bug that prevented working with paired BLE devices.
- Additional checks for classic discovering timeout have been added.
- The GATT server has been added.
- New error code: WCL_E_BLUETOOTH_GET_LOCAL_OOB_FAILED.
- New error code: WCL_E_BLUETOOTH_DISCOVERING_TIMEOUT_TOO_HIGH.
- New error code: WCL_E_BLUETOOTH_DISCOVERING_TIMEOUT_TOO_LOW.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CHARACTERISTIC_ADDED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CHARACTERISTIC_REMOVED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SERVICE_ADDED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SERVICE_REMOVED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_RUNNING.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_NOT_RUNNING.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_INIT_EVENT_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_TERM_EVENT_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_THREAD_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_SERVICE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_PARAMS_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_READ_PROTECTION_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_WRITE_PROTECTION_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_PROPERTIES_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_CHARACTERISTIC_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_INVALID_CHARACTERISTIC.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_ADV_PARAMS_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_PERIPHERAL_MODE_NOT_SUPPORTED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_START_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CREATE_SERVICE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_INVALID_SERVICE.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_NOT_INITIALIZED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_INITIALIZED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_WRITE_EVENT_HANDLER_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_READ_EVENT_HANDLER_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_CLIENTS_CHANGED_EVENT_HANDLER_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CLIENTS_LIST_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_GET_CLIENTS_COUNT_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CHARACTERISTIC_NOT_NOTIFIABLE.
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CHARACTERISTIC_SEND_NOTIFICATION_FAILED.
WiFi Framework 7.6.12.0 has been released
- The new "OpenAuth" property has been added to the wclWiFiDirectAdvertiser and wclWiFiSoftAP classes. Setting this property to True forces the wclWiFiDirectAdvertiser (when it is in legacy mode) and the wclWiFiSoftAP classes to switch to the open authentication mode (only when the device runs in the embedded mode).
- The behavior of the "Passphrase" property has been restored. If the passphrase is not provided, the autogenerated one will be used. If the "OpenAuth" property is set to True, the empty passphrase will be used.
- The new Start method has been added to the wclWiFiSoftAP class. The method takes only one argument, "SSID", and starts the WiFi Direct legacy SoftAP in the open authentication mode (only when the device runs in embedded mode).
- Fixed the freezing issue in the WiFi Direct classes when a WiFi hardware has been removed.
WiFi Framework 7.6.11.0 has been released
- Fixed the bug in the wclThread class that causes freezing if the OnInitialize event returns False.
- 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.
Timeline Framework 7.0.5.0 has been released
- Fixed the bug in the wclThread class that causes freezing if the OnInitialize event returns False.
Serial Framework 7.4.7.0 has been released
- Fixed the bug in the wclThread class that causes freezing if the OnInitialize event returns False.
IrDA Framework 7.5.5.0 has been released
- Fixed the bug in the wclThread class that causes freezing if the OnInitialize event returns False.
Bluetooth Framework 7.6.12.0 has been released
- Fixed the bug in the wclThread class that causes freezing if the OnInitialize event returns False.
- The "Mitm" parameter has been removed from the RemotePair method.
- BlueSoleil: Fixed the issue when pairing result is always success in case of pairing has been initiated by a remote device.
- The new OnIoCapabilityRequest event has been added to the wclBluetoothManager class.
- The BluetoothManager demo application has been updated to show how to specify MITM protection.
- The BluetoothManager demo application has been updated to show how to specify IO capability.
- C++ Edition: 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 has been released
- Refactoring and optimization in the Microsoft Bluetooth LE WinRT code.
- The Bluetooth authentication messages have been redesigned to support WinRT (or other synchronous) pairing.
- The legacy GATT pairing code for the Microsoft Bluetooth driver has been refactored.
- The Bluetooth LE discovering code for the Microsoft Bluetooth driver has been refactored.
- The Bluetooth classic discovering code for the Microsoft Bluetooth driver has been refactored.
- The Bluetooth classic pairing code for the Microsoft Bluetooth driver has been refactored.
- Fixed the issue with reading device type on Windows versions before Windows 8 with the Microsoft Bluetooth driver.
- Fixed the issue with reading Bluetooth LE device connected status.
- Fixed the issue with reading Bluetooth LE device paired status.
- The MITM protection for classic pairing is now supported (Microsoft Bluetooth drivers only on Windows Vista SP2 and above).
- The BluetoothManager demo application has been updated to show how to discover BLE devices (refer to the GattClient demo 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).
- The BluetoothManager demo application has been updated to show how to use MITM protection during pairing.
- New error code: WCL_E_BLUETOOTH_LE_START_GET_DEV_CONNECTED_STATUS_THREAD_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_DEV_CONNECTED_STATUS_THREAD_GET_RESULT_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_CONNECTED_STATUS_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_START_GET_DEV_PAIRED_STATUS_THREAD_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_DEV_PAIRED_STATUS_THREAD_GET_RESULT_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_DEVICE_PAIRED_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_PROTOCOL_ERROR.
- .NET Edition: Fixed the bug in the RfCommServer WPF demo application.
Bluetooth Framework 7.6.10.0 has been released
- .NET Edition: Fixed the bug in the wclBeaconLeBeaconWatcher that prevents reading the advertising device's name when it runs under Unity.
- The new IsRemoteDeviceInRange method was added to the wclBluetoothRadio class. The method allows you to check if a remote Bluetooth device is available.
- Additional parameters checking in the wclBluetoothRadio class methods.
- .NET Edition: Fixed the bug when a device stays connected after RSSI measurement if the device was disconnected before the RSSI query.
WiFi Framework 7.6.10.0 has been released
- The Wireless Communication library common runtime refactoring.
- The WinUSB error codes have been changed.
- .NET Edition: Removed some Win32 API dependencies.
- If you need to convert an error code to the human-readable text, you can use this XML file.
Timeline Framework 7.0.4.0 has been released
- The Wireless Communication library common runtime refactoring.
- The WinUSB error codes have been changed.
- .NET Edition: Removed some Win32 API dependencies.
- If you need to convert an error code to the human-readable text, you can use this XML file.
Serial Framework 7.4.6.0 has been released
- The Wireless Communication library common runtime refactoring.
- The WinUSB error codes have been changed.
- .NET Edition: Removed some Win32 API dependencies.
- If you need to convert an error code to the human-readable text, you can use this XML file.
IrDA Framework 7.5.4.0 has been released
- The Wireless Communication library common runtime refactoring.
- The WinUSB error codes have been changed.
- .NET Edition: Removed some Win32 API dependencies.
- If you need to convert an error code to the human-readable text, you can use this XML file.
Bluetooth Framework 7.6.9.0 has been released
- The Wireless Communication library common runtime refactoring.
- The WinUSB error codes have been changed.
- .NET Edition: Removed some Win32 API dependencies.
- If you need to convert an error code to the human-readable text, you can use this XML file.
Serial Framework 7.4.5.0 has been released
- Reading a USB device's setup class GUID.
- Getting a USB device enabled state.
- New error code: WCL_E_SERIAL_DEVICE_SWITCH_FAILED.
- Enabling USB devices.
- Disabling USB devices.
- .NET Edition: The new function ReadDeviceInformation was added to the wclSerialHelpers class.
- .NET Edition: Fixed the bug when not all USB devices were enumerated on Windows 10 IoT.
WiFi Framework 7.6.9.0 has been released
- The APC synchronization has been added.
- .NET Edition: The new function SleepEx was added to the wclHelpers class.
Timeline Framework 7.0.3.0 has been released
- The APC synchronization has been added.
- .NET Edition: The new function SleepEx was added to the wclHelpers class.
Serial Framework 7.4.4.0 has been released
- The APC synchronization has been added.
- .NET Edition: The new function SleepEx was added to the wclHelpers class.
IrDA Framework 7.5.3.0 has been released
- The APC synchronization has been added.
- .NET Edition: The new function SleepEx was added to the wclHelpers class.
Bluetooth Framework 7.6.8.0 has been released
- The APC synchronization has been added.
- The new ApcSync demo application was added to show how to use APC synchronization.
- The RfCommServer demo application has been updated to show how to provide a service UUID and a service name.
- The RfCommClient demo application has been updated to show how to find and connect to a service by its channel number.
- .NET Edition: The new function SleepEx was added to the wclHelpers class.
- New error code: WCL_E_BLUETOOTH_WAIT_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_OPERATION_RESULT_FAULED.
- New error code: WCL_E_BLUETOOTH_LE_GET_ROOT_SERVICE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_SERVICE_HANDLE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_HANDLE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_HANDLE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_UUID_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMATS_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMATS_LIST_SIZE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_TYPE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_EXPONENT_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_UNIT_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_NAMESPACE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_PRESENTATION_FORMAT_DESCRIPTION_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_VALUE_SIZE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_VALUE_RAW_DATA_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_VALUE_DATA_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_UUID_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_PROPETIES_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTOR_VALUE_DATA_BUFFER_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_VALUE_DATA_BUFFER_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISTIC_VALUE_SIZE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISITC_VALUE_RAW_DATA_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISITC_VALUE_DATA_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_DESCRIPTORS_LIST_SIZE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_SERVICE_UUID_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_CHARACTERISITCS_LIST_SIZE_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_GET_SERVICES_LIST_SIZE_FAILED.
Bluetooth Framework 7.6.7.0 has been released
- Minor updates in the Bluetooth pairing code.
- The RemotePair function now checks that a device is not paired. If the device is paired, the function returns an error code.
- The RemoteUnpair function now checks that a device is paired. If the device is not paired, the function returns an error code.
WiFi Framework 7.6.8.0 has been released
- Now a WiFi Direct device does not reset its MAC addresses when disconnected.
- Fixed the issue with incorrect OS version detection that appeared in some situations.
Timeline Framework 7.0.2.0 has been released
- Fixed the freezing issue when opening the Timeline on unsupported OS.
- Fixed the issue with incorrect OS version detection that appeared in some situations.
Serial Framework 7.4.3.0 has been released
- Fixed the issue with incorrect OS version detection that appeared in some situations.
IrDA Framework 7.5.2.0 has been released
- Fixed the issue with incorrect OS version detection that appeared in some situations.
Bluetooth Framework 7.6.6.0 has been released
- Fixed the issue with incorrect OS version detection that appeared in some situations.
- Radio turning on and off code has been reworked to support Windows 8 and Windows 8.1.
- Error codes have been changed and updated.
WiFi Framework 7.6.7.0 has been released
- .NET Edition: The exception classes have been updated to raise exceptions with messages.
- C++ Edition: The WiFi Framework exceptions now inherit from std::exception to provide access to the What method.
- C++ Edition: The exception classes have been updated to raise exceptions with messages.
Timeline Framework 7.0.1.0 has been released
- .NET Edition: The exception classes have been updated to raise exceptions with messages.
- C++ Edition: The Timeline Framework exceptions now inherit from std::exception to provide access to the What method.
- C++ Edition: The exception classes have been updated to raise exceptions with messages.
Serial Framework 7.4.2.0 has been released
- .NET Edition: The exception classes have been updated to raise exceptions with messages.
- C++ Edition: The Serial Framework exceptions now inherit from std::exception to provide access to the What method.
- C++ Edition: The exception classes have been updated to raise exceptions with messages.
IrDA Framework 7.5.1.0 has been released
- Reset the data stream position to zero before calling the OnPutCompleted event in the OPP server data processor.
- The Timeline Framework compatibility update.
- .NET Edition: The exception classes have been updated to raise exceptions with messages.
- C++ Edition: The IrDA Framework exceptions now inherit from std::exception to provide access to the What() method.
- C++ Edition: The exception classes have been updated to raise exceptions with messages.
Bluetooth Framework 7.6.5.0 has been released
- New error code: WCL_E_BLUETOOTH_DEVICE_ALREADY_INSTALLED.
- New error code: WCL_E_BLUETOOTH_DEVICE_NOT_INSTALLED.
- New error code: WCL_E_BLUETOOTH_DEVICE_NOT_CONNECTED.
- New error code: WCL_E_BLUETOOTH_ENUM_CONNECTION_FAILED.
- 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: Some errors decoding for the Microsoft Bluetooth driver have been fixed.
- .NET Edition: The exception classes have been updated to raise exceptions with messages.
- .NET Edition: Fixed the marshaling bug when the Bluetooth Framework runs with the BlueSoleil Bluegooth driver.
- C++ Edition: The Bluetooth Framework exceptions now inherit from std::exception to provide access to the What() method.
- C++ Edition: The exception classes have been updated to raise exceptions with messages.
- VCL Edition: Some errors decoding for the Microsoft Bluetooth driver have been fixed.
WiFi Framework 7.6.6.0 has been released
- The Timeline Framework compatibility update.
Timeline Framework 7.0.0.0 has been released
We are proud to announce our new Timeline Framework. The Timeline Framework is the Software Developer Kit (SDK) for software developers that provides easy access to the Windows Timeline features on the Windows desktop platforms. The Timeline Framework is part of the Wireless Communication Library but can be used as a stand-alone library.
Starting from Windows 10 16299 or higher, the User Activities generated by your application appear in the Windows Timeline. By writing the User Activities into the Microsoft Graph, you can express specific content within your application as a destination that is showcased in Windows.
Serial Framework 7.4.1.0 has been released
- Reset the data stream position to zero before calling the OnPutCompleted event in the OPP server data processor.
Bluetooth Framework 7.6.4.0 has been released
- The Timeline Framework compatibility update.
Bluetooth Framework 7.6.3.0 has been released
- BLE device disconnect improved.
- Reset the data stream position to zero before calling the OnPutCompleted event in the OPP server data processor.
Bluetooth Framework 7.6.2.0 has been released
- Fixed issue that prevents rediscovering Bluetooth devices if the Discover method was called from the OnDiscoveringCompleted event handler.
- C++ Edition: Fixed the "Unresolved external" error in the GetTimeout method of the CwclRfCommClient class.
Serial Framework 7.4.0.0 has been released
- The new wclCustomServerClientDataProcessor class that allows you to implement server data processors was added.
- Fixed the issue with processing the ABORT command in the OBEX client implementation.
- The OBEX Object Push server was added.
- New error code: WCL_E_OBEX_CREATE_CONNECTION_ID_MUTEX_FAILED.
- New error code: WCL_E_OBEX_MAX_CONNECTION_ID.
- New error code: WCL_E_OBEX_INVALID_STATE.
- C++ Edition: Fixed the critical bug in the CwclMemoryStream class that causes access violation error.
IrDA Framework 7.5.0.0 has been released
- Fixed the issue with missing the wclIrDAServer state property.
- The OppServer demo application has been added.
- The new wclCustomServerClientDataProcessor class that allows you to implement server data processors was added.
- Fixed the issue with processing the ABORT command in the OBEX client implementation.
- The OBEX Object Push server has been added.
- New error code: WCL_E_OBEX_CREATE_CONNECTION_ID_MUTEX_FAILED.
- New error code: WCL_E_OBEX_MAX_CONNECTION_ID.
- New error code: WCL_E_OBEX_INVALID_STATE.
- C++ Edition: Fixed the critical bug in the CwclMemoryStream class that causes access violation error.
WiFi Framework 7.6.5.0 has been released
- C++ Edition: Fixed the critical bug in the CwclMemoryStream class that causes access violation error.
Bluetooth Framework 7.6.1.0 has been released
- The OppServer demo application has been updated to show how to save a received file.
- C++ Edition: Fixed the critical bug in the CwclMemoryStream class that causes access violation error.
- .NET Edition: Fixed the bug in the OBEX object name and description reading.
Previous changes Next changes