Bluetooth Framework 7.11.1.0 has been released

  • 28.07.2021
  • New error code: WCL_E_BLED112_INVALID_RESPONSE_SIZE;
  • wclBluetoothManager Open() method updated to control used Bluetooth APIs;
  • BLED112: additional checking of the received data to prevent crashes when used with modified or custom BLED112 firmwares.

Download Bluetooth Framework

WiFi Framework 7.8.15.0 has been released

  • 26.07.2021
  • Fixed DNS server addresses reading (Get IP info methods);
  • Fixed invalid result returned by the GetPassphrase() and GetSsid() of the wclWiFiSoftAP class;
  • New error code: WCL_E_WIFI_INTERFACE_ADMIN_RIGHTS_REQUIRED;
  • Error To Text demo application updated.

Download WiFi Framework

Serial Framework 7.6.0.0 has been released

  • 14.07.2021
  • Error To Text demo application updated;
  • OBEX GET has been implemented for Object Push Server.

Download Serial Framework

IrDA Framework 7.7.0.0 has been released

  • 14.07.2021
  • Error To Text demo application updated;
  • OBEX GET has been implemented for Object Push Server.

Download IrDA Framework

Bluetooth Framework 7.11.0.0 has been released

  • 14.07.2021
  • OBEX GET has been implemented for Object Push Server;
  • VCL Edition: fixed minor issues in the demo applications.

Download Bluetooth Framework

Bluetooth Framework 7.10.20.0 has been released

  • 07.07.2021
  • GattClient: new method SubscribeForNotifications. The method encapsulates calls to 2 methods: Subscribe() and WriteClientConfiguration();
  • GattClient: new method UnsubscribeFromNotifications. The method encapsulates calls to 2 methods: Unsubscribe() and WriteClientConfiguration();
  • New error code: WCL_E_BLUETOOTH_INVALID_PAIRING_METHOD;
  • RemotePair() method now allows to force LE or Classic pairing;
  • GattClient demo app updated to force LE pairing;
  • RfCommClient updated by adding manual pairing feature;
  • BluetoothManager demo app updated to show how to use different pairing methods (Auto, Classic, LE).

Download Bluetooth Framework

Bluetooth Framework 7.10.19.0 has been released

  • 10.06.2021
  • Fixed issue when BLE devices can be found during Classic discovering;
  • Fixed issue with duplicate devices found during Classic discovering;
  • GattClient demo application updated to show how to handle WCL exceptions;
  • wclBluetooth Radio new property ClassicDiscoveringCheckPaired.

Download Bluetooth Framework

Bluetooth Framework 7.10.18.0 has been released

  • 05.06.2021
  • BLED112: changing scanning mode (Active/Passive) for BeaconWatcher class;
  • ErrorToText demo application updated;
  • New function GetLeRadio() in wclBluetoothRadio class, the function helps to find available Radio object that supports BLE features;
  • New function GetClassicRadio() in wclBluetoothRadio class, the function helps to find available Radio object that supports Classic Bluetooth features;
  • Demo applications have been updated to use GetClassicRadio() and GetLeRadio() methods;
  • GattClient demo application updated to include Pairing capabilities (addressed the issue shown in this code).

Download Bluetooth Framework

WiFi Framework 7.8.14.0 has been released

  • 22.05.2021
  • wclGetErrorInfo() function now can work with local errors.xml file;
  • Fixed incorrect returning value in wclMessageBroadcaster.ProcessMessages() method;
  • .NET Edition: wclhelpers.SleepEx() function has been removed, use wclMessageProadcaser.ProcessMessages() method instead;
  • .NET Edition: wclhelpers.WaitEx() function has been removed, use wclMessageProadcaster.Wait() method instead;
  • New method wclMessageBroadcaster.Wait();
  • New error code: WCL_E_MB_INVALID_SYNC_METHOD;
  • New error code: WCL_E_MB_WAIT_TIMEOUT;
  • New error code: WCL_E_MB_WAIT_FAILED.

Download WiFi Framework

Timeline Framework 7.0.19.0 has been released

  • 22.05.2021
  • wclGetErrorInfo() function now can work with local errors.xml file;
  • Fixed incorrect returning value in wclMessageBroadcaster.ProcessMessages() method;
  • .NET Edition: wclhelpers.SleepEx() function has been removed, use wclMessageProadcaser.ProcessMessages() method instead;
  • .NET Edition: wclhelpers.WaitEx() function has been removed, use wclMessageProadcaster.Wait() method instead;
  • New method wclMessageBroadcaster.Wait();
  • New error code: WCL_E_MB_INVALID_SYNC_METHOD;
  • New error code: WCL_E_MB_WAIT_TIMEOUT;
  • New error code: WCL_E_MB_WAIT_FAILED.

Download Timeline Framework

Serial Framework 7.5.11.0 has been released

  • 21.05.2021
  • wclGetErrorInfo() function now can work with local errors.xml file;
  • Fixed incorrect returning value in wclMessageBroadcaster.ProcessMessages() method;
  • .NET Edition: wclhelpers.SleepEx() function has been removed, use wclMessageProadcaser.ProcessMessages() method instead;
  • .NET Edition: wclhelpers.WaitEx() function has been removed, use wclMessageProadcaster.Wait() method instead;
  • New method wclMessageBroadcaster.Wait();
  • New error code: WCL_E_MB_INVALID_SYNC_METHOD;
  • New error code: WCL_E_MB_WAIT_TIMEOUT;
  • New error code: WCL_E_MB_WAIT_FAILED.

Download Serial Framework

IrDA Framework 7.6.10.0 has been released

  • 21.05.2021
  • wclGetErrorInfo() function now can work with local errors.xml file;
  • Fixed incorrect returning value in wclMessageBroadcaster.ProcessMessages() method;
  • .NET Edition: wclhelpers.SleepEx() function has been removed, use wclMessageProadcaser.ProcessMessages() method instead;
  • .NET Edition: wclhelpers.WaitEx() function has been removed, use wclMessageProadcaster.Wait() method instead;
  • New method wclMessageBroadcaster.Wait();
  • New error code: WCL_E_MB_INVALID_SYNC_METHOD;
  • New error code: WCL_E_MB_WAIT_TIMEOUT;
  • New error code: WCL_E_MB_WAIT_FAILED.

Download IrDA Framework

Bluetooth Framework 7.10.17.0 has been released

  • 21.05.2021
  • wclGetErrorInfo() function now can work with local errors.xml file;
  • Fixed incorrect returning value in wclMessageBroadcaster.ProcessMessages() method;
  • .NET Edition: wclhelpers.SleepEx() function has been removed, use wclMessageProadcaser.ProcessMessages() method instead;
  • .NET Edition: wclhelpers.WaitEx() function has been removed, use wclMessageProadcaster.Wait() method instead;
  • New method wclMessageBroadcaster.Wait();
  • New error code: WCL_E_MB_INVALID_SYNC_METHOD;
  • New error code: WCL_E_MB_WAIT_TIMEOUT;
  • New error code: WCL_E_MB_WAIT_FAILED.

Download Bluetooth Framework

Bluetooth Framework 7.10.16.0 has been released

  • 09.05.2021
  • New error code: WCL_E_BLUETOOTH_LE_REMOTE_DEVICE_DISCONNECTS;
  • When a remote GATT enabled device disconnects the WCL_E_BLUETOOTH_LE_REMOTE_DEVICE_DISCONNECTS error passed to the OnDisconnect() event;
  • BlueSoleil: correct processing GATT peripheral disconnection.

Download Bluetooth Framework

Bluetooth Framework 7.10.15.0 has been released

  • 30.04.2021
  • BLED112: remote device pairing;
  • BLED112: fixed issue when the OnAuthenticationCompleted event fires twice during pairing with BLE device;
  • BlueSoleil: fixed issue when the OnAuthenticationCompleted event fires twice during pairing with BLE device;
  • GattClient demo updated to handle OnAuthenticationCompleted event;
  • New demo applications for GattClient that show how to pair with remote device during connection.

Download Bluetooth Framework

Bluetooth Framework 7.10.14.0 has been released

  • 24.04.2021
  • BLE GATT better connection error decoding;
  • C++ Edition: Enumerating paired BLE devices bug fixed;
  • VCL Edition: BLED112 bonded devices enumeration bug fixed.

Download Bluetooth Framework

Serial Framework 7.5.10.0 has been released

  • 23.04.2021
  • Fixed issue when just connected USB vCOM config read as empty;
  • New error code: WCL_E_SERIAL_UNABLE_GET_COMM_FEATURES;
  • Reading serial port capabilities;
  • .NET Edition: SerialClient demo - SetConfig fixed (correct value for XON limit);
  • C++ Edition: SerialClient demo - GetConfig fixed (correct values for chars).

Download Serial Framework

WiFi Framework 7.8.13.0 has been released

  • 17.04.2021
  • WiFiClient demo updated to show how to set profile user XML data;
  • Fixed issue with error decoding in ShowUIEdit() method;
  • Compatibility update:
    • Bluetooth Framework 7.10.13.0;
    • IrDA Framework 7.6.9.0;
    • Serial Framework 7.5.9.0;
    • Timeline Framework 7.0.18.0;

Download WiFi Framework

Timeline Framework 7.0.18.0 has been released

  • 17.04.2021
  • Compatibility update:
    • Bluetooth Framework 7.10.13.0;
    • IrDA Framework 7.6.9.0;
    • Serial Framework 7.5.9.0;
    • WiFI Framework 7.8.13.0.

Download Timeline Framework

Serial Framework 7.5.9.0 has been released

  • 17.04.2021
  • Compatibility update:
    • Bluetooth Framework 7.10.13.0;
    • IrDA Framework 7.6.9.0;
    • Timeline Framework 7.0.18.0;
    • WiFI Framework 7.8.13.0.

Download Serial Framework

IrDA Framework 7.6.9.0 has been released

  • 17.04.2021
  • Compatibility update:
    • Bluetooth Framework 7.10.13.0;
    • Serial Framework 7.5.9.0;
    • Timeline Framework 7.0.18.0;
    • WiFI Framework 7.8.13.0.

Download IrDA Framework

Bluetooth Framework 7.10.13.0 has been released

  • 17.04.2021
  • New error code: WCL_E_BLED112_SET_QUEUE_SIZE_FAILED;
  • New error code: WCL_E_BLED112_SET_TIMEOUTS_FAILED;
  • New error code: WCL_E_BLED112_SET_BAUD_RATE_FAILED;
  • New error code: WCL_E_BLED112_SET_DTR_FAILED;
  • New error code: WCL_E_BLED112_SET_LINE_CONTROL_FAILED;
  • New error code: WCL_E_BLED112_SET_CHARS_FAILED;
  • New error code: WCL_E_BLED112_SET_HANDFLOW_FAILED;
  • Fixed issue when BLED112 dongle can not be used after its port was opened (used) by other application or by SerialClient (Serial Framework);
  • Compatibility update:
    • IrDA Framework 7.6.9.0;
    • Serial Framework 7.5.9.0;
    • Timeline Framework 7.0.18.0;
    • WiFI Framework 7.8.13.0.

Download Bluetooth Framework

WiFi Framework 7.8.12.0 has been released

  • 07.04.2021
  • wclWiFiEvents: small changes in events processing code;
  • New ShowUIEdit method in wclWiFiProfilesManager. The method calls system Profile edit dialog.

Download WiFi Framework

Bluetooth Framework 7.10.12.0 has been released

  • 05.04.2021
  • BeaconWatcher: List of 16-bit Service Solicitation UUID parser;
  • BeaconWatcher: List of 32-bit Service Solicitation UUID parser;
  • BeaconWatcher: List of 128-bit Service Solicitation UUID parser;
  • New error code: WCL_E_BLUETOOTH_LE_ADVERTISING_UNBALE_CREATE_SHARED_EVENT;
  • Bluetooth LE advertisers code improved.

Download Bluetooth Framework

Bluetooth Framework 7.10.11.0 has been released

  • 16.03.2021
  • BeaconWatcher: service data advertisement parser;
  • BeaconWatcher: known beacons parser reworked;
  • C++ Edition: fixed A/V when closing Bluetooth Manager with BLED112 dongle.

Download Bluetooth Framework

Bluetooth Framework 7.10.10.0 has been released

  • 08.03.2021
  • BLED112: fixed communication problems in busy environment;
  • BLED112: fixed memory leak in C++ Edition;
  • BLED112: LE devices discovering speed improved;
  • BLED112: fixed WCL_E_BLUETOOTH_LE_DEVICE_NOT_DISCOVERED error when connecting to just found GATT device.

Download Bluetooth Framework

Bluetooth Framework 7.10.9.0 has been released

  • 28.02.2021
  • Fixed bug in Beacons Watcher when it returns Monitoring "false" inside OnStarted event handler;
  • Fixed issue with reading some properties of wclRfCommClient class;
  • Fixed issue with reading some properties of wclRfCommServer class;
  • Fixed issue with reading some properties of wclGattClient class;
  • Fixed issue with reading some properties of wclGattService class.

Download Bluetooth Framework

WiFi Framework 7.8.11.0 has been released

  • 18.02.2021
  • Critical Update: Fixed Access Violation appears in EnumBss() method.

Download WiFi Framework

WiFi Framework 7.8.10.0 has been released

  • 16.02.2021
  • Synchronization method skDefault has been renamed to skMessages;
  • Synchronization method skNone has been removed;
  • New synchronization method has been added skThread: with this synchronization method all events fire in a separately running internal thread;
  • The wclThread class has been moved from wclMessaging to a separate (wclThread) source file;
  • The wclThread class now supports skThread and skApc synchronization;
  • The Signal() method has been removed from the wclThread class;
  • The OnSignal() method has been removed from the wclThread class;
  • The wclPowerEventsMonitor class has been moved from wclMessaging to a separate (wclPowerEvents) source file;
  • WCL_E_THREAD_SIGNAL_FAILED error code has been removed;
  • New error code: WCL_E_THREAD_INVALID_SYNCHRONIZATION;
  • New error code: WCL_E_THREAD_UNABLE_CREATE_THREAD_TERM_EVENT;
  • C++ Edition: demo applications build issue has been fixed.

Download WiFi Framework

Timeline Framework 7.0.17.0 has been released

  • 16.02.2021
  • Synchronization method skDefault has been renamed to skMessages;
  • Synchronization method skNone has been removed;
  • New synchronization method has been added skThread: with this synchronization method all events fire in a separately running internal thread;
  • The wclThread class has been moved from wclMessaging to a separate (wclThread) source file;
  • The wclThread class now supports skThread and skApc synchronization;
  • The Signal() method has been removed from the wclThread class;
  • The OnSignal() method has been removed from the wclThread class;
  • The wclPowerEventsMonitor class has been moved from wclMessaging to a separate (wclPowerEvents) source file;
  • WCL_E_THREAD_SIGNAL_FAILED error code has been removed;
  • New error code: WCL_E_THREAD_INVALID_SYNCHRONIZATION;
  • New error code: WCL_E_THREAD_UNABLE_CREATE_THREAD_TERM_EVENT;
  • C++ Edition: demo applications build issue has been fixed.

Download Timeline Framework

Serial Framework 7.5.8.0 has been released

  • 16.02.2021
  • Synchronization method skDefault has been renamed to skMessages;
  • Synchronization method skNone has been removed;
  • New synchronization method has been added skThread: with this synchronization method all events fire in a separately running internal thread;
  • The wclThread class has been moved from wclMessaging to a separate (wclThread) source file;
  • The wclThread class now supports skThread and skApc synchronization;
  • The Signal() method has been removed from the wclThread class;
  • The OnSignal() method has been removed from the wclThread class;
  • The wclPowerEventsMonitor class has been moved from wclMessaging to a separate (wclPowerEvents) source file;
  • WCL_E_THREAD_SIGNAL_FAILED error code has been removed;
  • New error code: WCL_E_THREAD_INVALID_SYNCHRONIZATION;
  • New error code: WCL_E_THREAD_UNABLE_CREATE_THREAD_TERM_EVENT;
  • C++ Edition: demo applications build issue has been fixed.

Download Serial Framework

IrDA Framework 7.6.8.0 has been released

  • 16.02.2021
  • Synchronization method skDefault has been renamed to skMessages;
  • Synchronization method skNone has been removed;
  • New synchronization method has been added skThread: with this synchronization method all events fire in a separately running internal thread;
  • The wclThread class has been moved from wclMessaging to a separate (wclThread) source file;
  • The wclThread class now supports skThread and skApc synchronization;
  • The Signal() method has been removed from the wclThread class;
  • The OnSignal() method has been removed from the wclThread class;
  • The wclPowerEventsMonitor class has been moved from wclMessaging to a separate (wclPowerEvents) source file;
  • WCL_E_THREAD_SIGNAL_FAILED error code has been removed;
  • New error code: WCL_E_THREAD_INVALID_SYNCHRONIZATION;
  • New error code: WCL_E_THREAD_UNABLE_CREATE_THREAD_TERM_EVENT;
  • C++ Edition: demo applications build issue has been fixed.

Download IrDA Framework

Bluetooth Framework 7.10.8.0 has been released

  • 16.02.2021
  • Synchronization method skDefault has been renamed to skMessages;
  • Synchronization method skNone has been removed;
  • New synchronization method has been added skThread: with this synchronization method all events fire in a separately running internal thread;
  • The wclThread class has been moved from wclMessaging to a separate (wclThread) source file;
  • The wclThread class now supports skThread and skApc synchronization;
  • The Signal() method has been removed from the wclThread class;
  • The OnSignal() method has been removed from the wclThread class;
  • The wclPowerEventsMonitor class has been moved from wclMessaging to a separate (wclPowerEvents) source file;
  • WCL_E_THREAD_SIGNAL_FAILED error code has been removed;
  • New error code: WCL_E_THREAD_INVALID_SYNCHRONIZATION;
  • New error code: WCL_E_THREAD_UNABLE_CREATE_THREAD_TERM_EVENT;
  • C++ Edition: demo applications build issue has been fixed;
  • New error code: WCL_E_BLUETOOTH_RADIO_CLOSING;
  • Fixed wclBluetoothManager.Close() freezing.

Download Bluetooth Framework

Bluetooth Framework 7.10.7.0 has been released

  • 18.01.2021
  • Fixed memory leak in BLED112 enumeration procedure;
  • C++ Edition: Fixed VS 2005 compiling issue.

Download Bluetooth Framework

News archives