Bluetooth Framework 7.15.1.0 has been released
- wclCommon version changed;
- wclCommon: new Win API added;
- wclCommon: new helper classes;
- wclCommunication version changed;
- C++ Edition: fixed memory leak in CwclWrtGattSessionMaxPduSizeChanged class;
- C++ Edition: fixed memory leak in CwclBluetoothLECustomPreferredConnectionParameters class;
- C++ Edition: IUnknown helper templates;
- C++ Edition: IInspectable helper templates.
Download Bluetooth Framework
Serial Framework 7.7.6.0 has been released
- wclCommon version changed;
- wclCommon: new Win API added;
- wclCommon: new helper classes;
- wclCommunication version changed;
- C++ Edition: IUnknown helper templates;
- C++ Edition: IInspectable helper templates.
Download Serial Framework
WiFi Framework 7.10.8.0 has been released
- wclCommon version changed;
- wclCommon: new Win API added;
- wclCommon: new helper classes;
- C++ Edition: IUnknown helper templates;
- C++ Edition: IInspectable helper templates.
Download WiFi Framework
IrDA Framework 7.8.6.0 has been released
- wclCommon version changed;
- wclCommon: new Win API added;
- wclCommon: new helper classes;
- wclCommunication version changed;
- C++ Edition: IUnknown helper templates;
- C++ Edition: IInspectable helper templates.
Download IrDA Framework
Timeline Framework 7.1.6.0 has been released
- wclCommon version changed;
- wclCommon: new Win API added;
- wclCommon: new helper classes;
- C++ Edition: IUnknown helper templates;
- C++ Edition: IInspectable helper templates.
Download Timeline Framework
Bluetooth Framework 7.15.0.0 has been released
- GATT server: reading maximum PDU size;
- GATT server: maximum PDU size change notification.
Download Bluetooth Framework
Bluetooth Framework 7.14.3.0 has been released
- Low-level API functions updated;
- Calls to Configuration Manager API reworked;
- New error code: WCL_E_CFGMGR_LOAD_FAILED;
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_SET_DISCONNECT_EVENT_HANDLER_FAILED;
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CLIENT_NOT_SUBSCRIBED;
- New error code: WCL_E_BLUETOOTH_LE_GATT_SERVER_CLIENT_GET_MAX_NOTIFICATION_SIZE_FAILED;
- New error code: WCL_E_BLUETOOTH_LE_GET_MAX_PDU_SIZE_FAILED;
- wclGattClient: Maximum PDU size reading;
- wclGattClient: Maximum PDU size changing event;
- New class wclGattServerClient that represents a client connected to the GATT server;
- wclGattLocalCharacteristic: GetSubscribedClients() method removed, use Clients property instead;
- wclGattLocalCharacteristic: new property Count - returns subscribed clients count;
- wclGattLocalCharacteristic: new property Clients - returns subscribed clients objects;
- wclGattServer: WriteRequest response with error in case if error appeared during request processing;
- wclGattServer: ReadRequest response with error in case if error appeared during request processing;
- wclGattServer: DoRead method changed, now instead of Address it receives the wclGattServerClient object;
- wclGattServer: DoWrite method changed, now instead of Address it receives the wclGattServerClient object;
- wclGattServer: DoClientSubscribed method changed, now instead of Address it receives the wclGattServerClient object;
- wclGattServer: DoClientUnsubscribed method changed, now instead of Address it receives the wclGattServerClient object;
- wclGattServer: New method DoClientConnected();
- wclGattServer: New method DoClientDisconnected();
- wclGattServer: OnRead event changed, now instead of Address it receives the wclGattServerClient object;
- wclGattServer: OnWrite event changed, now instead of Address it receives the wclGattServerClient object;
- wclGattServer: OnClientSubscribed event changed, now instead of Address it receives the wclGattServerClient object;
- wclGattServer: OnClientUnsubscribed event changed, now instead of Address it receives the wclGattServerClient object;
- wclGattServer: New property Clients - the connected clients list;
- wclGattServer: New property ClientsCount - the connected clients count;
- wclGattServer: New OnClientConnected event;
- wclGattServer: New OnClientDisconnected event;
- wclGattServer: Client connection simulation. The event fires when client reads, writes or subscribes;
- wclGattServer: Client disconnection detection;
- wclGattServer: maximum notification size change event;
- wclGattServer .NET Edition: this[] property has been removed. Use Services() method instead;
- wclGattServerClient: reading maximum notification size for subscribed clients;
- WCL compatibility update.
Download Bluetooth Framework
Serial Framework 7.7.5.0 has been released
- Low-level API functions updated;
- Calls to Configuration Manager API reworked;
- New error code: WCL_E_CFGMGR_LOAD_FAILED;
- WCL compatibility update.
Download Serial Framework
WiFi Framework 7.10.7.0 has been released
- Low-level API functions updated;
- Calls to Configuration Manager API reworked;
- New error code: WCL_E_CFGMGR_LOAD_FAILED;
- WCL compatibility update.
Download WiFi Framework
Timeline Framework 7.1.5.0 has been released
- Low-level API functions updated;
- Calls to Configuration Manager API reworked;
- New error code: WCL_E_CFGMGR_LOAD_FAILED;
- WCL compatibility update.
Download Timeline Framework
IrDA Framework 7.8.5.0 has been released
- Low-level API functions updated;
- Calls to Configuration Manager API reworked;
- New error code: WCL_E_CFGMGR_LOAD_FAILED;
- WCL compatibility update.
Download IrDA Framework
WiFi Framework 7.10.6.0 has been released
- wclWiFiInterface: new method FrequencyToChannel that converts the given central frequency to the WiFi channel number;
- wclWiFiInterface: new method FrequencyToBand that converts the given frequency to the WiFi band.
Download WiFi Framework
Bluetooth Framework 7.14.2.0 has been released
- BLED112: Fixed WCL_E_BLED112_WRONG_STATE error appears during second connection attempt if the first one was timedout;
- BLED112: Fixed freezing issue if GattClient::Disconnect() called when connection is pending;
- Documentation has been update.
Download Bluetooth Framework
Serial Framework 7.7.4.1 has been released
- VCL Edition: HANDLE data type has been removed.;
- VCL Edition: Free Pascal/Lazarus support More details.
Download Serial Framework
Bluetooth Framework 7.14.1.1 has been released
- VCL Edition: HANDLE data type has been removed.;
- VCL Edition: Free Pascal/Lazarus support More details.
Download Bluetooth Framework
WiFi Framework 7.10.5.1 has been released
- VCL Edition: HANDLE data type has been removed.;
- VCL Edition: Free Pascal/Lazarus support More details.
Download WiFi Framework
Timeline Framework 7.1.4.1 has been released
- VCL Edition: HANDLE data type has been removed.;
- VCL Edition: Free Pascal/Lazarus support More details.
Download Timeline Framework
IrDA Framework 7.8.4.1 has been released
- VCL Edition: HANDLE data type has been removed.;
- VCL Edition: Free Pascal/Lazarus support More details.
Download IrDA Framework
Bluetooth Framework 7.14.1.0 has been released
- wclWinAPI unit updated with HSTRING iterator class;
- wclWinAPI unit updated with IShortReference interface implementation;
- wclWinAPI unit updated with IUInt32Reference interface implementation;
- wclCommon version changed (7.7.3.0). If you use few frameworks make sure wclCommon has the same version;
- New error code: WCL_E_BLUETOOTH_LE_EXT_ADV_NOT_SUPPORTED;
- New error code: WCL_E_BLUETOOTH_LE_SET_EXT_ADV_FAILED;
- GATT Client: setting BLE connection parameters by values;
- Bluetooth LE Advertiser: extended advertisement format;
- Bluetooth LE Beacon watcher: fixed issue with not capturing extended advertisement format frames.
Download Bluetooth Framework
WiFi Framework 7.10.5.0 has been released
- wclWinAPI unit updated with HSTRING iterator class;
- wclWinAPI unit updated with IShortReference interface implementation;
- wclWinAPI unit updated with IUInt32Reference interface implementation;
- wclCommon version changed (7.7.3.0). If you use few frameworks make sure wclCommon has the same version.
Download WiFi Framework
Serial Framework 7.7.4.0 has been released
- wclWinAPI unit updated with HSTRING iterator class;
- wclWinAPI unit updated with IShortReference interface implementation;
- wclWinAPI unit updated with IUInt32Reference interface implementation;
- wclCommon version changed (7.7.3.0). If you use few frameworks make sure wclCommon has the same version.
Download Serial Framework
IrDA Framework 7.8.4.0 has been released
- wclWinAPI unit updated with HSTRING iterator class;
- wclWinAPI unit updated with IShortReference interface implementation;
- wclWinAPI unit updated with IUInt32Reference interface implementation;
- wclCommon version changed (7.7.3.0). If you use few frameworks make sure wclCommon has the same version.
Download IrDA Framework
Timeline Framework 7.1.4.0 has been released
- wclWinAPI unit updated with HSTRING iterator class;
- wclWinAPI unit updated with IShortReference interface implementation;
- wclWinAPI unit updated with IUInt32Reference interface implementation;
- wclCommon version changed (7.7.3.0). If you use few frameworks make sure wclCommon has the same version.
Download Timeline Framework
Bluetooth Framework 7.14.0.0 has been released
- New error code: WCL_E_BLUETOOTH_CLASSIC_RADIO_UNAVAILABLE;
- New error code: WCL_E_BLUETOOTH_LE_RADIO_UNAVAILABLE;
- New error code: WCL_E_BLUETOOTH_LE_GET_CONNECTION_PARAMS_FAILED;
- New error code: WCL_E_BLUETOOTH_LE_INVALID_CONNECTION_PARAMS;
- New error code: WCL_E_BLUETOOTH_LE_SET_CONNECTION_PARAMS_FAILED;
- Fixed problem with getting error 0x00051043 (WCL_E_BLUETOOTH_LE_MANUAL_PAIRING_REQUIRED) when connecting to GATT enabled device on Windows 11 with ForceNotifications flag;
- GATT Client: reading current connection parameters (Link Timeout, Connection iIterval, Connection Latency). Supported with BLED112 on any Windows platform and with Microsoft Bluetooth driver on Windows 11 and above;
- GATT Client: new OnConnectionParamsChanged event. The event fires when the current connection parameters were changed. Supported with BLED112 on any Windows platform and with Microsoft Bluetooth driver on Windows 11 and above;
- GATT Client: changing connection parameters. Supported with BLED112 on any Windows platform and with Microsoft Bluetooth driver on Windows 11 and above.
Download Bluetooth Framework
Bluetooth Framework 7.13.7.0 has been released
- wclBluetoothLeBeaconWatcher: new OnAdvertisementReceived event. The event allows to handle unparsed advertisement packets;
- new wclBluetoothLeRawAdvertisement class that allows to build custom advertisement packets;
- fixed problem with reading GATT characteristic value handle with Microsoft Bluetooth driver;
- BLED112: fixed problem with writing descriptor value (value was not written) on some devices.
Download Bluetooth Framework
WiFi Framework 7.10.4.0 has been released
- .NET Edition: fixed issue with connecting to WiFi networks with UNICODE SSID;
- WiFiClient updated to show how to use UNICODE in SSID name and create correct XML profile for UNICODE SSID.
Download WiFi Framework
Bluetooth Framework 7.13.6.0 has been released
- C++ Edition: fixed bug when Bluetooth Framework crashes on Radio.Open() call with Toshiba Bluetooth driver;
- new wclBluetoothRadio.RemoteDisconnect() method. The method allows to force disconnection of any connected remote Bluetooth enabled device even if a device is connected by other application or by the system.
Download Bluetooth Framework
Bluetooth Framework 7.13.5.0 has been released
- New error code: WCL_E_BLUETOOTH_LE_SUBSCRIPTION_ACTIVE;
- WCL_E_BLUETOOTH_LE_RELIABLE_WRITE_ACTIVE error code removed;
- WCL_E_BLUETOOTH_LE_RELIABLE_WRITE_NOT_ACTIVE error code removed;
- Error code WCL_E_BLUETOOTH_LE_ACCESS_DENIED changed to 0x00051017;
- Fixed invalid error code returned when long characteristic value is writing using Microsoft legacy GATT API;
- AbortReliableWrite, BeginReliableWrite and EndReliableWrite methods were removed.
Download Bluetooth Framework
Previous Years News