Bluetooth Framework 7.10.6.0 has been released

  • 20.12.2020
  • Fixed issue when on Windows 7 OnDiscoveringStarted event can be received after first OnDeviceFound;
  • Fixed issue when OnDiscoveringCompleted event can be received without OnDiscoveringStarted;
  • BLED112: fixed issue when module disconnection was not detected on Windows 7;
  • BLED112: fixed issue when discovering has not been terminated when module is unplugged.

Bluetooth Framework


Serial Framework 7.5.7.0 has been released

  • 16.12.2020
  • skNone synchronization type is now depricated and will be removed soon, use APC instead;
  • IoT demo applications have been reworked to use APC synchronization;
  • .NET Edition: fixed bug with RtlZeroMemory not found;
  • .NET Edition: fixed .NET Core bug when calling to CopyMemory.

Serial Framework


Timeline Framework 7.0.16.0 has been released

  • 16.12.2020
  • skNone synchronization type is now depricated and will be removed soon, use APC instead;
  • .NET Edition: fixed bug with RtlZeroMemory not found;
  • .NET Edition: fixed .NET Core bug when calling to CopyMemory.

Timeline Framework


WiFi Framework 7.8.9.0 has been released

  • 16.12.2020
  • skNone synchronization type is now depricated and will be removed soon, use APC instead;
  • IoT demo applications have been reworked to use APC synchronization;
  • IoT demo mino bug has been fixed;
  • .NET Edition: fixed bug with RtlZeroMemory not found;
  • .NET Edition: fixed .NET Core bug when calling to CopyMemory.

WiFi Framework


IrDA Framework 7.6.7.0 has been released

  • 15.12.2020
  • skNone synchronization type is now depricated and will be removed soon, use APC instead;
  • .NET Edition: fixed bug with RtlZeroMemory not found;
  • .NET Edition: fixed .NET Core bug when calling to CopyMemory.

IrDA Framework


Bluetooth Framework 7.10.5.0 has been released

  • 12.12.2020
  • New error codes;
  • Better detection and reporting about driver or hardware unsupported features;
  • Error decoding updated;
  • Fixed A/V (NullReferenceException) when stopping LE advertising in Iot or Console application with skApc synchronization;
  • ApcSync demo application was removed;
  • Console demo application was updated to use skApc (APC synchronization);
  • IoT demo applications have been reworked to use APC synchronization;
  • skNone synchronization type is now depricated and will be removed soon, use APC instead;
  • BLED112: additional maximum available connections control;
  • BLED112: fixed issue when unable to re-connect to a GATT device after timeout;
  • BLED112: fixed "no service found" issue when an application reads services right after connection established;
  • VCL Edition: minor fixes in CBuilder demo applications;
  • .NET Edition: fixed bug with RtlZeroMemory not found;
  • .NET Edition: fixed .NET Core bug when calling to CopyMemory;
  • .NET Edition: fixed WCL_E_BLUETOOTH_DISCOVERING_TERMINATED error reporting when discovering completed with success with BLED112 dongle;
  • .NET Edition: fixed NullReferenceException when starting CustomBeacon with empty Data property with BLED112 dongle.

Bluetooth Framework


Bluetooth Framework 7.10.4.0 has been released

  • 02.12.2020
  • New error codes;
  • Fixed bug when classic device pairing handled by Windows 10 Add Bluetooth Device UI;
  • Better processing of pairing errors.

Bluetooth Framework


Bluetooth Framework 7.10.3.0 has been released

  • 25.11.2020
  • New error codes;
  • LE Advertising now protected by Mutex that prevents from running more than single LE advertiser;
  • Checking LE advertisement data length;
  • Checking LE advertisement data type;
  • Microsoft classic pairing has been reworked for faster processing authentication fails;
  • Microsoft classic pairing updated for correct processing parallel pairing requests;
  • BLED112: fixed issue with not all UUID frames were parsered by the BeaconWatcher;
  • BLED112: Proximity Beacon advertising;
  • BLED112: Eddystone UID beacon advertising;
  • BLED112: Eddystone URL beacon advertising;
  • BLED112: AltBeacon advertising;
  • BLED112: custom beacon advertising.

Bluetooth Framework


Bluetooth Framework 7.10.2.0 has been released

  • 21.11.2020
  • Detecting new plugged BLED112 modules;
  • wclBluetoothManager: new OnClosed event;
  • New error codes;
  • Fixed issue with pairing (Microsoft Bluetooth drivers) blocks without any event firing;
  • .NET Edition: fixed IndexOutOfRange exception when enumerating paired devices.

Bluetooth Framework


Bluetooth Framework 7.10.1.0 has been released

  • 17.11.2020
  • BLED112: fixed issue with discovering terminated after connecting to device;
  • BLED112: fixed issue with device keeps discovering after disconnecting;
  • BLED112: fixed issue with writing empty characteristic values;
  • BLED112: fixed issue with blocking wclBluetoothManager.Open() method;
  • BLED112: unpair remote devices;
  • BLED112: passkey notification pairing handling;
  • BLED112: passkey request pairing handling;
  • BLED112: GattClient - connection encryption;
  • BLED112: VCL Edition - fixed issue with incorrect name reading in BeaconWatcher;
  • BLED112: .NET Edition - fixed NullReference exception when discovering terminated.

Bluetooth Framework


Bluetooth Framework 7.10.0.0 has been released

  • 15.11.2020
  • C++ Edition: fixed issue with not starting BLE discovering;
  • C++ Edition: fixed memory leak in reading descriptor value in GattClient;
  • New error codes;
  • GATT characteristic Write With/Without response (depending on the characteristic properties);
  • BewaconWatcher now does not report Flags and Name frames as Unknown Raw Frame;
  • BewaconWatcher now does not report report known frames as Unknown Raw Frames;
  • LE discoverign now returns only devices that have LE Limited Discoverable or LE General Discoverable flags set;
  • Silicon Labs (BlueGiga) BLED112 support.

Bluetooth Framework


WiFi Framework 7.8.8.0 has been released

  • 27.10.2020
  • Memory leak fixed;
  • VCL Edition: RAD Studio 10.3.3 compatibility issue has been fixed;
  • Compatibility update.

WiFi Framework


Timeline Framework 7.0.15.0 has been released

  • 27.10.2020
  • New WinRT helper class;
  • Memory leak fixed;
  • VCL Edition: RAD Studio 10.3.3 compatibility issue has been fixed;
  • Compatibility update.

Timeline Framework


Serial Framework 7.5.6.0 has been released

  • 27.10.2020
  • New WinRT helper class;
  • Memory leak fixed;
  • VCL Edition: RAD Studio 10.3.3 compatibility issue has been fixed;
  • Compatibility update.

Serial Framework


IrDA Framework 7.6.6.0 has been released

  • 27.10.2020
  • New WinRT helper class;
  • Memory leak fixed;
  • VCL Edition: RAD Studio 10.3.3 compatibility issue has been fixed;
  • Compatibility update.

IrDA Framework


Bluetooth Framework 7.9.6.0 has been released

  • 27.10.2020
  • Memory leak fixed;
  • Preparing for BLED112 dongle support;
  • VCL Edition: RAD Studio 10.3.3 compatibility issue has been fixed;
  • Compatibility update.

Bluetooth Framework


WiFi Framework 7.8.7.0 has been released

  • 16.10.2020
  • wclWiFiProfilesManager: new method SetProfileEapXmlUserData() to set EAP user data represented as profile XML;
  • wclWiFiProfilesManager: new method SetProfileEapUserData() to set EAP user data as raw bytes.

WiFi Framework


Bluetooth Framework 7.9.5.0 has been released

  • 11.10.2020
  • GattServer IoT demo: fixed A/V error when peripheral mode is not supported by the dongle;
  • CustomBeacon: New property CompanyData;
  • CustomBeacon now can advertise manufacturer (company) specific data and common data at the same time;
  • CustomBeacon the Data property now used to represents a common advertisement data;
  • BeaconsDemo has been updated to show how to advertise as an Apple ANCS.

Bluetooth Framework


WiFi Framework 7.8.6.0 has been released

  • 01.10.2020
  • New error codes (EPA authentication);
  • 802.1X authentication events.

WiFi Framework


Bluetooth Framework 7.9.4.0 has been released

  • 18.09.2020
  • Hardware changes detection improved when 2 or more dongles connected;
  • C++ Edition: fixed issue when hardware changes were not detected;
  • Local Radio Class Of Device reading and writing;
  • LE device name reading improved.

Bluetooth Framework


Bluetooth Framework 7.9.3.0 has been released

  • 09.09.2020
  • wclBluetoothManager: new method GetRadio() - returns first available Bluetooth Radio object;
  • Toshiba: enumerating pre-installed vCOMs has been re-worked. Now it correctly detects a device's MAC for vCOM;
  • BlueSoleil GATT: fixed A/V when subscribing for characteristic changes notification;
  • BlueSoleil GATT: fixed A/V when writing Client Configuration Descriptor;
  • BlueSoleil GATT: fixed issue when Connect-on-Read flag ignored;
  • GATT Server: fixed A/V in Microsoft implementation.

Bluetooth Framework


Bluetooth Framework 7.9.2.0 has been released

  • 04.09.2020
  • wclBluetoothRadio class: new "Plugged" property has been added. The property indicates (True) if a Bluetooth hardware is physically plugged in. Together with the "Available" property it helps to check a Bluetooth radio state. Refer to the updated BluetoothManager demo application to find out how you can check the real Bluetooth radio status;
  • Toshiba pairing has been reworked;
  • Toshiba A/V fixed;
  • Toshiba unexpected application termination has been fixed.

Bluetooth Framework


WiFi Framework 7.8.5.0 has been released

  • 27.08.2020
  • New WinRT helper class;
  • Checking IP address in SetStaticIp() method;
  • New error code: WCL_E_WIFI_INTERFACE_INVALID_IP;
  • IP settings changes monitoring.

WiFi Framework


Bluetooth Framework 7.9.1.0 has been released

  • 21.08.2020
  • OnAltBeaconFrame: new parameter Data contains additional frame data;
  • OnEddystoneTlmFrame: new parameter Data contains additional frame data;
  • OnEddystoneUidFrame: new parameter Data contains additional frame data;
  • OnProximityBeaconFrame: new parameter Data contains additional frame data.

Bluetooth Framework


Bluetooth Framework 7.9.0.0 has been released

  • 09.08.2020
  • Wii Remote support.

Bluetooth Framework


Bluetooth Framework 7.8.11.0 has been released

  • 15.07.2020
  • New WinRT helper class;
  • GATT Client: new ConnectOnRead property. This property allows to save time on re-connect to device. If the property is True the real connection will be executed on first services read. If the property is False the real connection will be executed during connection operation;
  • GattClient demo updated to show ConnectOnRead property functional;
  • GATT Client: fixed resource leak in case of connection error.

Bluetooth Framework


Serial Framework 7.5.5.0 has been released

  • 08.07.2020
  • Code refactoring and optimization;
  • wclMessageBroadcaster: new method ProcessMessages() has been added, the method allows to force events processing;
  • .NET Edition: possible resource leak fixed.

Serial Framework


Timeline Framework 7.0.14.0 has been released

  • 08.07.2020
  • Code refactoring and optimization;
  • wclMessageBroadcaster: new method ProcessMessages() has been added, the method allows to force events processing;
  • .NET Edition: possible resource leak fixed.

Timeline Framework


WiFi Framework 7.8.4.0 has been released

  • 07.07.2020
  • Code refactoring and optimization;
  • wclMessageBroadcaster: new method ProcessMessages() has been added, the method allows to force events processing;
  • New error codes;
  • .NET Edition: possible resource leak fixed.

WiFi Framework


IrDA Framework 7.6.5.0 has been released

  • 07.07.2020
  • Code refactoring and optimization;
  • wclMessageBroadcaster: new method ProcessMessages() has been added, the method allows to force events processing;
  • .NET Edition: possible resource leak fixed.

IrDA Framework


Bluetooth Framework 7.8.10.0 has been released

  • 07.07.2020
  • Code refactoring and optimization;
  • wclMessageBroadcaster: new method ProcessMessages() has been added, the method allows to force events processing;
  • New error codes;
  • .NET Edition: possible resource leak fixed;
  • GattClient demo application has been updated to show how to work with characteristics that have both IsNotifiable and IsIndicatable properties set to True;
  • We also updated the article to better explanation of the characteristic changes notifications;
  • Beacons demo has been updated.

Bluetooth Framework


WiFi Framework 7.8.3.0 has been released

  • 26.06.2020
  • Mobile hotspot: get and set WiFi band (Windows 10 2004 and above);
  • Mobile hotspot: enable/disable No Connection Timeout (Windows 10 2004 and above);
  • Mobile hotspot: get list of connected clients.

WiFi Framework


Bluetooth Framework 7.8.9.0 has been released

  • 23.06.2020
  • Custom Beacon now allows to add not only Manufacturer Specific Data frames;
  • LE Beacon Watcher now can parse Bluetooth LE 5.0 extended adertisement frames (Windows 10 2004 and above);
  • LE Beacon Watcher: new event OnAdvertisementExtFrameInformation;
  • Disabling/Enabling Secure Simple Pairing (BlueSoleil, Toshiba);
  • Reading Secure Simple Pairing status (Microsoft, Toshiba).

Bluetooth Framework


WiFi Framework 7.8.2.0 has been released

  • 14.06.2020
  • Demo applications updatesd;
  • C++ Edition: memory leaks fixed.

WiFi Framework


Timeline Framework 7.0.13.0 has been released

  • 14.06.2020
  • Demo applications updatesd;
  • C++ Edition: memory leaks fixed.

Timeline Framework


Serial Framework 7.5.4.0 has been released

  • 14.06.2020
  • Demo applications updated;
  • C++ Edition: memory leaks fixed;
  • C++ Edition: memory leaks in OBEX FTP Dir() operation fixed.

Serial Framework


IrDA Framework 7.6.4.0 has been released

  • 13.06.2020
  • Demo applications updated;
  • IrDA client: Write method code reworked to prevent from WCL_E_IRDA_UNEXPECTED error when an application writes big data;
  • IrDA serverr: Write method code reworked to prevent from WCL_E_IRDA_UNEXPECTED error when an application writes big data;
  • IrDA serverr: Fixed possible A/V appeared on some platforms;
  • C++ Edition: memory leaks in OBEX FTP Dir() operation fixed;
  • C++ Edition: Fixed "Not connected" error in FtpClient demo application.

IrDA Framework


Bluetooth Framework 7.8.8.0 has been released

  • 12.06.2020
  • GattLocalService class: new property "Connectable";
  • GattLocalService class: new property "Discoverable";
  • RfCommClient: Write() method code reworked to prevent from WCL_E_BLUETOOTH_UNEXPECTED error when an application writes big data;
  • RfCommServer: Write() method code reworked to prevent from WCL_E_BLUETOOTH_UNEXPECTED error when an application writes big data;
  • RfCommServer: Fixed possible A/V appeared on some platforms;
  • Demo applications updated;
  • C++ Edition: memory leaks during classic discovering fixed;
  • C++ Edition: resource leaks during classic discovering fixed;
  • C++ Edition: memory leaks in OBEX FTP Dir() operation fixed;
  • C++ Edition: Fixed "Not connected" error in FtpClient demo application.

Bluetooth Framework


WiFi Framework 7.8.1.0 has been released

  • 03.06.2020
  • New error codes;
  • Power state monitoring (suspend/resume);
  • WiFi Events demo has been updated to show how to handle power state change events.

WiFi Framework


Timeline Framework 7.0.12.0 has been released

  • 03.06.2020
  • New error codes;
  • Power state monitoring (suspend/resume).

Timeline Framework


Serial Framework 7.5.3.0 has been released

  • 03.06.2020
  • New error codes;
  • Power state monitoring (suspend/resume);
  • Serial Monitor demo has been updated to show how to handle power state change events.

Serial Framework


IrDA Framework 7.6.4.0 has been released

  • 03.06.2020
  • New error codes;
  • Power state monitoring (suspend/resume);
  • IrDA Discovery demo has been updated to show how to handle power state change events.

IrDA Framework


Bluetooth Framework 7.8.7.0 has been released

  • 03.06.2020
  • New error codes;
  • Power state monitoring (suspend/resume);
  • Bluetooth Manager demo has been updated to show how to handle power state change events.

Bluetooth Framework


WiFi Framework 7.8.0.0 has been released

  • 25.05.2020
  • New error codes;
  • Mobile Hotspot control (Win 10);
  • New MobileHotspot demo application.

WiFi Framework


Bluetooth Framework 7.8.6.0 has been released

  • 21.05.2020
  • Toshiba pairing has been reworked to support Secure Simple Pairing;
  • Fixed synchronization issue when calling wclBluetoothRadio.terminate() method from different thread;
  • skNone synchronization marked as depricated and will be removed soon, use skApc instead.

Bluetooth Framework


Bluetooth Framework 7.8.5.0 has been released

  • 14.05.2020
  • Connection creation code has been refactored;
  • Minor fixes in LE advertisement parameters settings.

Bluetooth Framework


WiFi Framework 7.7.6.0 has been released

  • 11.05.2020
  • New error code: WCL_E_WIFI_DIRECT_ADVERTISER_ALREADY_RUNNING;
  • New error code: WCL_E_WIFI_DIRECT_ADVERTISER_CREATE_MUTEX_FAILED;
  • New error code: WCL_E_WIFI_DIRECT_ADVERTISER_HOTSPOT_RUNNING;
  • Detecting if there is other WiFi Framework application already runs WiFi Direct Advertiser or WiFi Direct SoftAP (requires WiFi Framework 7.7.6.0 or newest to be used by all WiFi Framework applications);
  • Detecting if Mobile Hotspot is running before starting WiFi Direct Advertiser and WiFi Direct SoftAP.

WiFi Framework


WiFi Framework 7.7.5.0 has been released

  • 03.05.2020
  • New error code: WCL_E_WIFI_DIRECT_DEVICE_WATCHER_CREATE_INIT_EVENT_FAILED;
  • Discovering WiFiDirect devices code has been reworked to return errors correctly;
  • WiFi Direct now correctly detects if WLAN hardware is not available.

WiFi Framework


Bluetooth Framework 7.8.4.0 has been released

  • 29.04.2020
  • New error code: WCL_E_BLUETOOTH_CREATE_WATCHER_FACTORY_FAILED;
  • New error code: WCL_E_BLUETOOTH_CREATE_FILTER_FAILED;
  • New error code: WCL_E_BLUETOOTH_CREATE_WATCHER_FAILED;
  • New error code: WCL_E_BLUETOOTH_CREATE_COMPLETION_EVENT_FAILED;
  • New error code: WCL_E_BLUETOOTH_SET_ADDED_HANDLER_FAILED;
  • New error code: WCL_E_BLUETOOTH_SET_UPDATED_HANDLER_FAILED;
  • New error code: WCL_E_BLUETOOTH_SET_REMOVED_HANDLER_FAILED;
  • New error code: WCL_E_BLUETOOTH_SET_COMPLETED_HANDLER_FAILED;
  • New error code: WCL_E_BLUETOOTH_WATCHER_START_FAILED;
  • Classic devices discovering code for Microsoft Bluetooth stack has been reworked;
  • Fixed bug in setting Beacons advertisement params;
  • Fixed bug in setting Beacons scan params.

Bluetooth Framework


WiFi Framework 7.7.4.0 has been released

  • 08.04.2020
  • C++ Edition: new CwclStreamAdapter class that converts CwclStream to IStream interface;
  • New function wclGetErrorInfo() (.NET: wclHelpers.GetErrorInfo) returns extended information about WCL error codes.

WiFi Framework


Timeline Framework 7.0.11.0 has been released

  • 08.04.2020
  • C++ Edition: new CwclStreamAdapter class that converts CwclStream to IStream interface;
  • New function wclGetErrorInfo() (.NET: wclHelpers.GetErrorInfo) returns extended information about WCL error codes.

Timeline Framework


Serial Framework 7.5.2.0 has been released

  • 08.04.2020
  • Compitible update;
  • New function wclGetErrorInfo() (.NET: wclHelpers.GetErrorInfo) returns extended information about WCL error codes.

Serial Framework


IrDA Framework 7.6.2.0 has been released

  • 08.04.2020
  • Compitible update;
  • New function wclGetErrorInfo() (.NET: wclHelpers.GetErrorInfo) returns extended information about WCL error codes.

IrDA Framework


Bluetooth Framework 7.8.3.0 has been released

  • 08.04.2020
  • GattClient.Subscribe() returns error if a characteristic has both Indicatable and Notifiable properties set;
  • GattClient.Unsubscribe() returns error if a characteristic has both Indicatable and Notifiable properties set;
  • GattClient.Unsubscribe() returns error if a characteristic does not have Indicatable or Notifiable properties set;
  • GattClient calls WriteClientConfiguration() method to unsubscribe when disconnects;
  • New function wclGetErrorInfo() (.NET: wclHelpers.GetErrorInfo) returns extended information about WCL error codes.

Bluetooth Framework


Bluetooth Framework 7.8.2.0 has been released

  • 03.04.2020
  • Fixed bug that prevents disconnecting from remote BLE GATT enabled device;
  • Minor updates.

Bluetooth Framework


Serial Framework 7.5.1.0 has been released

  • 28.03.2020
  • New property in OBEX File Object: Permissions;
  • New property in OBEX File Object: Modified;
  • New property in OBEX File Object: Created;
  • New property in OBEX File Object: Accessed.

Serial Framework


IrDA Framework 7.6.1.0 has been released

  • 28.03.2020
  • New property in OBEX File Object: Permissions;
  • New property in OBEX File Object: Modified;
  • New property in OBEX File Object: Created;
  • New property in OBEX File Object: Accessed.

IrDA Framework


Bluetooth Framework 7.8.1.0 has been released

  • 28.03.2020
  • New property in OBEX File Object: Permissions;
  • New property in OBEX File Object: Modified;
  • New property in OBEX File Object: Created;
  • New property in OBEX File Object: Accessed.

Bluetooth Framework


IrDA Framework 7.6.0.0 has been released

  • 24.03.2020
  • OBEX Object Push Client Pull method has been renamed to Get;
  • OBEX Object Push Client Push method has been renamed to Put;
  • OBEX File Transfer Client has been added;
  • New FtpClient demo application;
  • New error code: WCL_E_OBEX_INVALID_DIR_LIST;
  • New error code: WCL_E_OBEX_INVALID_DIR_FORMAT;
  • New error code: WCL_E_OBEX_COM_INIT_FAILED;
  • New error code: WCL_E_OBEX_XML_NOT_AVAILABLE;
  • C++ Edition: new CwclStreamAdapter class that converts CwclStream to IStream interface;
  • C++ Edition: Fixed minor bugs in WCL Stream implementation.

IrDA Framework


Serial Framework 7.5.0.0 has been released

  • 21.03.2020
  • OBEX Object Push Client Pull method has been renamed to Get;
  • OBEX Object Push Client Push method has been renamed to Put;
  • OBEX File Transfer Client has been added;
  • New error code: WCL_E_OBEX_INVALID_DIR_LIST;
  • New error code: WCL_E_OBEX_INVALID_DIR_FORMAT;
  • New error code: WCL_E_OBEX_COM_INIT_FAILED;
  • New error code: WCL_E_OBEX_XML_NOT_AVAILABLE;
  • C++ Edition: new CwclStreamAdapter class that converts CwclStream to IStream interface;
  • C++ Edition: Fixed minor bugs in WCL Stream implementation.

Serial Framework


Bluetooth Framework 7.8.0.0 has been released

  • 21.03.2020
  • OBEX Object Push Client Pull method has been renamed to Get;
  • OBEX Object Push Client Push method has been renamed to Put;
  • OBEX File Transfer Client has been added;
  • New FtpClient demo application;
  • New error code: WCL_E_OBEX_INVALID_DIR_LIST;
  • New error code: WCL_E_OBEX_INVALID_DIR_FORMAT;
  • New error code: WCL_E_OBEX_COM_INIT_FAILED;
  • New error code: WCL_E_OBEX_XML_NOT_AVAILABLE;
  • C++ Edition: new CwclStreamAdapter class that converts CwclStream to IStream interface;
  • C++ Edition: Fixed minor bugs in WCL Stream implementation.

Bluetooth Framework


Bluetooth Framework 7.7.13.0 has been released

  • 05.03.2020
  • C++ Edition: fixed bug in Eddystone UID beacon when UUID advertised as NULL;
  • C++ Edition: fixed SEH Exception raises when no Bluetooth devices found during Classic Bluetooth discovering;
  • .NET Edition: fixed SEH Exception raises when no Bluetooth devices found during Classic Bluetooth discovering;
  • Code optimization;
  • RSSI reading has been reworked to make it working faster.

Bluetooth Framework


WiFi Framework 7.7.3.0 has been released

  • 25.02.2020
  • Code refactoring;
  • Compatibility update;
  • New error codes group: WiFi Interface error codes (starts from WCL_E_WIFI_INTERFACE_BASE);
  • All WCL_E_WIFI_INTERFACE_* error codes moved to WCL_E_WIFI_INTERFACE_BASE group;
  • New error codes group: WiFi Network Configuration error codes (starts from WCL_E_WIFI_NETCFG_BASE);
  • All WCL_E_WIFI_NETCFG_* error codes moved to WCL_E_WIFI_NETCFG_BASE group;
  • .NET Edition: Target .NET Framework has been changed to 4.0. If you need to use it with early version you can rebuild it from sources;
  • .NET Edition: WinForms demo applications have been updated for Visual Studio 2010 and target .NET Framework 4;
  • C++ Edition: some errors in Documentation have been fixed.

WiFi Framework


Timeline Framework 7.0.10.0 has been released

  • 25.02.2020
  • Code refactoring;
  • Compatibility update;
  • .NET Edition: Target .NET Framework has been changed to 4.0. If you need to use it with early version you can rebuild it from sources;
  • .NET Edition: WinForms demo applications have been updated for Visual Studio 2010 and target .NET Framework 4.

Timeline Framework


Serial Framework 7.4.12.0 has been released

  • 25.02.2020
  • Code refactoring;
  • Compatibility update;
  • .NET Edition: Target .NET Framework has been changed to 4.0. If you need to use it with early version you can rebuild it from sources;
  • .NET Edition: WinForms demo applications have been updated for Visual Studio 2010 and target .NET Framework 4;
  • C++ Edition: some errors in Documentation have been fixed.

Serial Framework


IrDA Framework 7.5.10.0 has been released

  • 25.02.2020
  • Code refactoring;
  • Compatibility update;
  • .NET Edition: Target .NET Framework has been changed to 4.0. If you need to use it with early version you can rebuild it from sources;
  • .NET Edition: WinForms demo applications have been updated for Visual Studio 2010 and target .NET Framework 4.

IrDA Framework


Bluetooth Framework 7.7.12.0 has been released

  • 25.02.2020
  • New error code: WCL_E_BLUETOOTH_START_WINRT_THREAD_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_INVALID_CHARACTERISTIC_CONFIGURATION;
  • Checking for correct Characteristic configuration when calling WriteClientConfiguration method;
  • Code refactoring;
  • .NET Edition: Target .NET Framework has been changed to 4.0. If you need to use it with early version you can rebuild it from sources;
  • .NET Edition: WinForms demo applications have been updated for Visual Studio 2010 and target .NET Framework 4;
  • VCL Edition: Fixed GattServer demo compilation error with CBuilder 10.3;
  • C++ Edition: some errors in Documentation have been fixed.

Bluetooth Framework


WiFi Framework 7.7.2.0 has been released

  • 27.01.2020
  • Checking connection error for WiFiDirect Soft AP, if device connected with error the OnDeviceConnected event will not fire;
  • New OnDeviceConnectError event for WiDirect Soft AP;
  • Accepting and rejecting devices in WiFi Direct Soft AP;
  • WiFiDirectSoftAP demo applicatioon has been updated to show how to use OnDeviceConnectError event;
  • WiFiDirectSoftAP demo applicatioon has been updated to show how to get connected device IP;
  • WiFiDirectSoftAP demo applicatioon has been updated to show how to accept and/or reject device;
  • New error code: WCL_E_WIFI_DIRECT_DEVICE_CREATE_TIMEOUT;
  • New error code: WCL_E_WIFI_DIRECT_DEVICE_START_CREATE_FAILED;
  • Better WiFi Direct errors decoding;
  • .NET Edition: new method wclHelpers.WaitEx() allows to start alertable wait that can be used with APC synchronization;
  • Compatibility update.

WiFi Framework


Timeline Framework 7.0.9.0 has been released

  • 27.01.2020
  • .NET Edition: new method wclHelpers.WaitEx() allows to start alertable wait that can be used with APC synchronization;
  • Compatibility update.

Timeline Framework


Serial Framework 7.4.11.0 has been released

  • 27.01.2020
  • .NET Edition: new method wclHelpers.WaitEx() allows to start alertable wait that can be used with APC synchronization;
  • Compatibility update.

Serial Framework


IrDA Framework 7.5.9.0 has been released

  • 27.01.2020
  • .NET Edition: new method wclHelpers.WaitEx() allows to start alertable wait that can be used with APC synchronization;
  • Compatibility update.

IrDA Framework


Bluetooth Framework 7.7.11.0 has been released

  • 27.01.2020
  • New error code: WCL_E_BLUETOOTH_LE_ADMIN_RIGHTS_REQUIRED;
  • New error code: WCL_E_BLUETOOTH_LE_UNEXPECTED;
  • New error code: WCL_E_BLUETOOTH_LE_SET_SCAN_PARAMS_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_GET_SCAN_PARAMS_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_RESET_SCAN_PARAMS_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_SET_ADV_PARAMS_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_GET_ADV_PARAMS_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_RESET_ADV_PARAMS_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_OPEN_PROCESS_TOKEN_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_LOOKUP_PRIVILEGE_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_ADJUST_PRIVILEGE_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_ALLOCATE_SID_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_TAKE_OWNERSHIP_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_SET_ACL_FAILED;
  • New error code: WCL_E_BLUETOOTH_LE_SET_REGISTRY_RIGHTS_FAILED;
  • Setting and reading scan interval for BLE BeaconWatcher (administrative rights required);
  • Setting and reading scan window for BLE BeaconWatcher (administrative rights required);
  • Setting and reading advertising interval for BLE Beacons (administrative rights required);
  • .NET Edition: new method wclHelpers.WaitEx() allows to start alertable wait that can be used with APC synchronization.

Bluetooth Framework


WiFi Framework 7.7.1.0 has been released

  • 15.01.2020
  • New error code: WCL_E_NLM_NETWORK_PROFILES_NOT_FOUND;
  • New error code: WCL_E_NLM_ACCESS_DENIED;
  • New error code: WCL_E_NLM_UNEXPECTED;
  • Network List Manager: delete networks (administrative rights required).

WiFi Framework