Bluetooth Framework 7.13.4.0 has been released
- Fixed the issue that appeared in the OS build number reading on Windows 10 19041 and above.
- Fixed the "The event can not be NULL." exception that appeared in the wclThread class when calling the Synchronize method.
- New error code: WCL_E_BLUETOOTH_LE_ACCESS_DENIED.
- Fixed the issue when a GATT operation returns WCL_E_BLUETOOTH_LE_ACCESS_DENIED instead of WCL_E_BLUETOOTH_LE_AUTH_ACCESS_DENIED.
- Fixed the minor errors decoding in the WriteCharacteristicValue method.
- Fixed the minor errors decoding in the ReadCharacteristicValue method.
- Fixed the deadlock bug in the OnDiscoveringCompleted event handler when it was called after the Terminate method was called.
WiFi Framework 7.10.3.0 has been released
- Fixed the issue that appeared in the OS build number reading on Windows 10 19041 and above.
- Fixed the "The event can not be NULL." exception that appeared in the wclThread class when calling the Synchronize method.
- The new wclEWiFi exception class has been added.
- The new wclEWiFiSniffer exception class has been added.
- The new property DoNotChangeMode has been added to the WiFiSniffer class. Set this property to True to disable automatic interface mode changing to the monitoring one.
- The new WiFiSnifferConsole demo application has been added.
Serial Framework 7.7.3.0 has been released
- Fixed the issue that appeared in the OS build number reading on Windows 10 19041 and above.
- Fixed the "The event can not be NULL." exception that appeared in the wclThread class when calling the Synchronize method.
IrDA Framework 7.8.3.0 has been released
- Fixed the issue that appeared in the OS build number reading on Windows 10 19041 and above.
- Fixed the "The event can not be NULL." exception that appeared in the wclThread class when calling the Synchronize method.
Timeline Framework 7.1.3.0 has been released
- Fixed the issue that appeared in the OS build number reading on Windows 10 19041 and above.
- Fixed the "The event can not be NULL." exception that appeared in the wclThread class when calling the Synchronize method.
Bluetooth Framework 7.13.3.0 has been released
- New error code: WCL_E_THREAD_UNABLE_CREATE_THREAD_SYNC_EVENT.
- The new Synchronize method has been added to the wclThread class. The method allows you to execute code in the application's main thread.
- The new OnSynchronize event has been added to the wclThread class. The event will be called to synchronize code execution with the application's main thread and will be called in response to the Synchronize method call.
- C++ Edition: Visual Studio 2022 support has been added.
- C++ Edition: ARM64EC support has been added. Visual Studio 2022 is required.
- C++ Edition: The IoT demo applications for Visual Studio 2019 have been added.
- C++ Edition: The IoT demo applications for Visual Studio 2022 have been added.
IrDA Framework 7.8.2.0 has been released
- New error code: WCL_E_THREAD_UNABLE_CREATE_THREAD_SYNC_EVENT.
- The new Synchronize method has been added to the wclThread class. The method allows you to execute code in the application's main thread.
- The new OnSynchronize event has been added to the wclThread class. The event will be called to synchronize code execution with the application's main thread and will be called in response to the Synchronize method call.
- C++ Edition: Visual Studio 2022 support has been added.
- C++ Edition: ARM64EC support has been added. Visual Studio 2022 is required.
- C++ Edition: The IoT demo applications for Visual Studio 2019 have been added.
- C++ Edition: The IoT demo applications for Visual Studio 2022 have been added.
Serial Framework 7.7.2.0 has been released
- New error code: WCL_E_THREAD_UNABLE_CREATE_THREAD_SYNC_EVENT.
- The new Synchronize method has been added to the wclThread class. The method allows you to execute code in the application's main thread.
- The new OnSynchronize event has been added to the wclThread class. The event will be called to synchronize code execution with the application's main thread and will be called in response to the Synchronize method call.
- C++ Edition: Visual Studio 2022 support has been added.
- C++ Edition: ARM64EC support has been added. Visual Studio 2022 is required.
- C++ Edition: The IoT demo applications for Visual Studio 2019 have been added.
- C++ Edition: The IoT demo applications for Visual Studio 2022 have been added.
Timeline Framework 7.1.2.0 has been released
- New error code: WCL_E_THREAD_UNABLE_CREATE_THREAD_SYNC_EVENT.
- The new Synchronize method has been added to the wclThread class. The method allows you to execute code in the application's main thread.
- The new OnSynchronize event has been added to the wclThread class. The event will be called to synchronize code execution with the application's main thread and will be called in response to the Synchronize method call.
- C++ Edition: Visual Studio 2022 support has been added.
- C++ Edition: ARM64EC support has been added. Visual Studio 2022 is required.
WiFi Framework 7.10.2.0 has been released
- New error code: WCL_E_THREAD_UNABLE_CREATE_THREAD_SYNC_EVENT.
- The new Synchronize method has been added to the wclThread class. The method allows you to execute code in the application's main thread.
- The new OnSynchronize event has been added to the wclThread class. The event will be called to synchronize code execution with the application's main thread and will be called in response to the Synchronize method call.
- C++ Edition: Visual Studio 2022 support has been added.
- C++ Edition: ARM64EC support has been added. Visual Studio 2022 is required.
- C++ Edition: The IoT demo applications for Visual Studio 2019 have been added.
- C++ Edition: The IoT demo applications for Visual Studio 2022 have been added.
Bluetooth Framework 7.13.2.0 has been released
- Fixed the critical bug that caused an application to freeze when calling the Listen method of the wclRfCommServer class.
Bluetooth Framework 7.13.1.0 has been released
- The Bluetooth Framework is found to be 100% compatible with Windows 11.
- The new "ForceNotifications" property has been added to the wclGattClient class. This property helps to resolve the problem with characteristic value changes notification not being called when connected to Bluno boards.
- Fixed the issue with incorrect goReadFromCache flag processing when the BLED112 dongle is used.
- Characteristic values caching was added for the BLED112 dongle.
- C++ Edition: The ARM64 support has been added for Visual Studio 2017.
- C++ Edition: The ARM support has been added for Visual Studio 2019.
- C++ Edition: The ARM64 support has been added for Visual Studio 2019.
- C++ Edition: The Visual Studio 2019 demo applications were updated to support ARM and ARM64 building.
IrDA Framework 7.8.1.0 has been released
- Fixed the minor memory leak bug.
- C++ Edition: The ARM64 support has been added for Visual Studio 2017.
- C++ Edition: The ARM support has been added for Visual Studio 2019.
- C++ Edition: The ARM64 support has been added for Visual Studio 2019.
- C++ Edition: The Visual Studio 2019 demo applications were updated to support ARM and ARM64 building.
Serial Framework 7.7.1.0 has been released
- Fixed the minor memory leak bug.
- The Bluetooth Framework is found to be 100% compatible with Windows 11.
- C++ Edition: The ARM64 support has been added for Visual Studio 2017.
- C++ Edition: The ARM support has been added for Visual Studio 2019.
- C++ Edition: The ARM64 support has been added for Visual Studio 2019.
- C++ Edition: The Visual Studio 2019 demo applications were updated to support ARM and ARM64 building.
Timeline Framework 7.1.1.0 has been released
- Fixed the minor memory leak bug.
- C++ Edition: The ARM64 support has been added for Visual Studio 2017.
- C++ Edition: The ARM support has been added for Visual Studio 2019.
- C++ Edition: The ARM64 support has been added for Visual Studio 2019.
- C++ Edition: The Visual Studio 2019 demo applications were updated to support ARM and ARM64 building.
WiFi Framework 7.10.1.0 has been released
- The frame's metadata parser was added to the wclWiFiSniffer class.
- Fixed the minor memory leak bug.
- The WiFi Framework is found to be 100% compatible with Windows 11.
- C++ Edition: The ARM64 support has been added for Visual Studio 2017.
- C++ Edition: The ARM support has been added for Visual Studio 2019.
- C++ Edition: The ARM64 support has been added for Visual Studio 2019.
- C++ Edition: The Visual Studio 2019 demo applications were updated to support ARM and ARM64 building.
- C++ Edition: Fixed the issue with incorrect MAC address showing for local adapter.
Bluetooth Framework 7.13.0.0 has been released
- The Bluetooth Framework is now completely thread-safe.
- The skThread synchronization method is now safe to use.
- The new wclUserDefinedCategoryMessage class has been added.
- The Signal method was added back to the wclThread class.
- The OnSignal event was added back to the wclThread class.
- New Wait methods with wait handles array support were added to the wclMessageBroadcaster class.
- Fixed the issue in the OBEX server implementation when a reject reason description was not sent to a client.
- .NET Edition: The .NET Core version now targets .NET Core 3.1.
- .NET Edition: The IoT demo applications were moved to Visual Studio 2019.
- .NET Edition: The build configurations were updated.
- C++ Edition: The wclObexAppParams data type was removed from the OBEX implementation.
- C++ Edition: All methods and events that use the wclObexAppParams data type were modified to increase the data processing speed.
- C++ Edition: The "tstring" is now defined as a type, not as a macro.
- C++ Edition: The methods and events declarations were reworked to follow safe code writing requirements.
- C++ Edition: The Bluetooth Framework now passes the W4 warning level.
- VCL Edition: The RAD Studio 11 Alexandria support has been added.
IrDA Framework 7.8.0.0 has been released
- The IrDA Framework is now completely thread-safe.
- The skThread synchronization method is now safe to use.
- The new wclUserDefinedCategoryMessage class has been added.
- The Signal method was added back to the wclThread class.
- The OnSignal event was added back to the wclThread class.
- New Wait methods with wait handles array support were added to the wclMessageBroadcaster class.
- Fixed the issue in the OBEX server implementation when a reject reason description was not sent to a client.
- .NET Edition: The .NET Core version now targets .NET Core 3.1.
- .NET Edition: The build configurations were updated.
- C++ Edition: The wclObexAppParams data type was removed from the OBEX implementation.
- C++ Edition: All methods and events that use the wclObexAppParams data type were modified to increase the data processing speed.
- C++ Edition: The "tstring" is now defined as a type, not as a macro.
- C++ Edition: The methods and events declarations were reworked to follow safe code writing requirements.
- C++ Edition: The IrDA Framework now passes the W4 warning level.
- VCL Edition: The RAD Studio 11 Alexandria support has been added.
Serial Framework 7.7.0.0 has been released
- The Serial Framework is now completely thread-safe.
- The skThread synchronization method is now safe to use.
- The new wclUserDefinedCategoryMessage class has been added.
- The Signal method was added back to the wclThread class.
- The OnSignal event was added back to the wclThread class.
- New Wait methods with wait handles array support were added to the wclMessageBroadcaster class.
- Fixed the issue in the OBEX server implementation when a reject reason description was not sent to a client.
- .NET Edition: The .NET Core version now targets .NET Core 3.1.
- .NET Edition: The IoT demo applications were moved to Visual Studio 2019.
- .NET Edition: The build configurations were updated.
- C++ Edition: The wclObexAppParams data type was removed from the OBEX implementation.
- C++ Edition: All methods and events that use the wclObexAppParams data type were modified to increase the data processing speed.
- C++ Edition: The "tstring" is now defined as a type, not as a macro.
- C++ Edition: The methods and events declarations were reworked to follow safe code writing requirements.
- C++ Edition: The Serial Framework now passes the W4 warning level.
- VCL Edition: The RAD Studio 11 Alexandria support has been added.
Timeline Framework 7.1.0.0 has been released
- The Error To Text demo application has been updated.
- The Timeline Framework is now completely thread-safe.
- The skThread synchronization method is now safe to use.
- The new wclUserDefinedCategoryMessage class has been added.
- The Signal method was added back to the wclThread class.
- The OnSignal event was added back to the wclThread class.
- New Wait methods with wait handles array support were added to the wclMessageBroadcaster class.
- .NET Edition: The .NET Core version now targets .NET Core 3.1.
- .NET Edition: The build configurations were updated.
- C++ Edition: The "tstring" is now defined as a type, not as a macro.
- C++ Edition: The methods and events declarations were reworked to follow safe code writing requirements.
- C++ Edition: The Timeline Framework now passes the W4 warning level.
- VCL Edition: The RAD Studio 11 Alexandria support has been added.
WiFi Framework 7.10.0.0 has been released
- The new wclUserDefinedCategoryMessage class has been added.
- The Signal method was added back to the wclThread class.
- The OnSignal event was added back to the wclThread class.
- New Wait methods with wait handles array support were added to the wclMessageBroadcaster class.
- .NET Edition: The .NET Core version now targets .NET Core 3.1.
- .NET Edition: The IoT demo applications were moved to Visual Studio 2019.
- .NET Edition: The build configurations were updated.
- C++ Edition: The "tstring" is now defined as a type, not as a macro.
- C++ Edition: The methods and events declarations were reworked to follow safe code writing requirements.
- C++ Edition: The WiFi Framework now passes the W4 warning level.
- VCL Edition: The RAD Studio 11 Alexandria support has been added.
Bluetooth Framework 7.12.1.0 has been released
- The Beacons demo application has been updated to show how to build different Bluetooth LE advertisement lists.
- The wclBluetoothLeAdvertiser class is now able to change advertising data on the fly.
- The new "Multiplier" property was added to the wclBluetoothLeAdvertiser class. This property allows you to control Bluetooth LE advertising time.
- The new "OnAdvertisingBegin" event was added to the wclBluetoothLeAdvertiser class.
- The new "OnAdvertisingEnd" event was added to the wclBluetoothLeAdvertiser class.
- The new "OnAdvertisingError" event was added to the wclBluetoothLeAdvertiser class.
- The new wclBluetoothLe16ServiceAdvertisement advertisement class has been added.
- The new wclBluetoothLe16ServiceDataAdvertisement advertisement class has been added.
- The new wclBluetoothLe32ServiceAdvertisement advertisement class has been added.
- The new wclBluetoothLe32ServiceDataAdvertisement advertisement class has been added.
- The new wclBluetoothLe128ServiceAdvertisement advertisement class has been added.
- The new wclBluetoothLe128ServiceDataAdvertisement advertisement class has been added.
- Fixed the advertisement frame building for the BLED112 dongle.
- New error code: WCL_E_BLUETOOTH_LE_INIT_ADVERTISEMENT_FAILED.
- New error code: WCL_E_BLUETOOTH_LE_UNSUPPORTED_ADVERTISEMENT_TYPE.
- New error code: WCL_E_BLUETOOTH_LE_INVALID_ADVERTISEMENT_FORMAT.
- The list of the allowed Bluetooth LE advertisement types has been updated.
Bluetooth Framework 7.12.0.0 has been released
- Unused error codes were removed.
- The Bluetooth LE advertiser has been redesigned.
Now instead of using a few separate classes that represent just a single LE advertisement, the Bluetooth Framework provides the new wclBluetoothLeAdvertiser class. This class allows you to advertise more than one advertisement. For example, your application can advertise as an iBeacon and also add any custom advertisement frames at the same time. For more details, refer to the Beacons demo application.
Bluetooth Framework 7.11.5.0 has been released
- New error code: WCL_E_BLUETOOTH_LE_WRITE_VALUE_TOO_LONG.
- Fixed the issue when only part of a long characteristic value was written when used with the BlueSoleil Bluetooth driver.
- The WriteCharacteristicValue method has been modified to return the WCL_E_BLUETOOTH_LE_WRITE_VALUE_TOO_LONG error code when a value is too long.
- The GattClient demo application has been updated to show how to use the SubscribeForNotifications and UnsubscribeFromNotifications methods for the fast characteristic changes notification subscribing and unsubscribing.
Bluetooth Framework 7.11.4.0 has been released
- New error code: WCL_E_BLUETOOTH_LE_UNLIKELY.
- Extended GATT errors decoding.
WiFi Framework 7.9.0.0 has been released
- New error code: WCL_E_WIFI_INTERFACE_IP_NOT_CONFIGURED.
- New error code: WCL_E_WIFI_INTERFACE_VIRTUAL_ADAPTER_NOT_FOUND.
- Reading the IP settings has been added to the WiFi Direct SoftAP.
- Writing the IP settings has been added to the WiFi Direct SoftAP.
- Resetting the IP settings has been added to the WiFi Direct SoftAP.
Bluetooth Framework 7.11.3.0 has been released
- New error code: WCL_E_BLUETOOTH_ADMIN_RIGHTS_REQUIRED.
- The local radio name changing has been implemented for the Microsoft Bluetooth driver when an application runs on Windows XP.
- Reading the HCI and LMP versions has been implemented for the Microsoft Bluetooth driver when an application runs on Windows XP.
- Reading the local radio class of device (COD) has been implemented for the Microsoft Bluetooth driver when an application runs on Windows XP.
Bluetooth Framework 7.11.2.0 has been released
- Windows XP compatibility update.
Bluetooth Framework 7.11.1.0 has been released
- New error code: WCL_E_BLED112_INVALID_RESPONSE_SIZE.
- The Open method of the wclBluetoothManager class has been updated to provide control of used Bluetooth APIs.
- An additional check of the received data has been added in the BLED112 support code to prevent crashes when used with modified or custom BLED112 firmwares.
WiFi Framework 7.8.15.0 has been released
- Fixed the DNS server addresses reading issue in the GetIpInfo methods.
- Fixed the issue when an invalid result was returned by the GetPassphrase and GetSsid methods of the wclWiFiSoftAP class.
- New error code: WCL_E_WIFI_INTERFACE_ADMIN_RIGHTS_REQUIRED.
- The "Error To Text" demo application has been updated.
Bluetooth Framework 7.11.0.0 has been released
- The OBEX GET operation has been implemented in the object push server.
- VCL Edition: Fixed the minor issues in the demo applications.
IrDA Framework 7.7.0.0 has been released
- The "Error To Text" demo application has been updated.
- The OBEX GET operation has been implemented in the object push server.
Serial Framework 7.6.0.0 has been released
- The "Error To Text" demo application has been updated.
- The OBEX GET operation has been implemented in the object push server.
Bluetooth Framework 7.10.20.0 has been released
- The new SubscribeForNotifications method has been added to the wclGattClient class. The method encapsulates calls to two methods: Subscribe and WriteClientConfiguration.
- The new UnsubscribeFromNotifications method has been added to the wclGattClient class. The method encapsulates calls to two methods: Unsubscribe and WriteClientConfiguration.
- New error code: WCL_E_BLUETOOTH_INVALID_PAIRING_METHOD.
- The RemotePair method has been changed to allow you to force the Bluetooth LE or classic Bluetooth pairing.
- The GattClient demo application has been updated to be able to force Bluetooth LE pairing.
- The RfCommClient demo application has been updated with manual pairing support.
- The BluetoothManager demo application has been updated to show how to use the different pairing methods: auto, classic, or LE.
Bluetooth Framework 7.10.19.0 has been released
- Fixed the issue when Bluetooth LE devices can be found during the classic Bluetooth discovering.
- Fixed the issue when duplicate devices were found during the classic Bluetooth discovering.
- The GattClient demo application has been updated to show how to handle the Wireless Communication Library exceptions.
- The new ClassicDiscoveringCheckPaired property has been added to the wclBluetoothRadio class.
Bluetooth Framework 7.10.18.0 has been released
- The scanning mode changing has been implemented in the wclBluetoothLeBeaconWatcher class when it is used with the BLED112 Bluetooth dongle.
- The "Error To Text" demo application has been updated.
- The new GetLeRadio method has been added to the wclBluetoothRadio class. The method helps to find the radio object that supports Bluetooth LE features.
- The new GetClassicRadio method has been added to the wclBluetoothRadio class. The method helps to find the radio object that supports classic Bluetooth features.
- The demo applications have been updated to use the GetClassicRadio and GetLeRadio methods.
- The GattClient demo application has been updated to include the Bluetooth pairing capabilities. This update addresses the issue described by this link.
Timeline Framework 7.0.19.0 has been released
- The wclGetErrorInfo function has been changed to be able to work with a local copy of the errors.xml file.
- Fixed the issue when the incorrect value was returned by the ProcessMessages method of the wclMessageBroadcaster class.
- .NET Edition: The SleepEx method has been removed from the wclHelpers class; use the ProcessMessages method of the wclMessageProadcaser class instead.
- .NET Edition: The WaitEx method has been removed from the wclHelpers class; use the Wait method of the wclMessageProadcaster class instead.
- The new Wait method has been added to the wclMessageBroadcaster class.
- 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.
WiFi Framework 7.8.14.0 has been released
- The wclGetErrorInfo function has been changed to be able to work with a local copy of the errors.xml file.
- Fixed the issue when the incorrect value was returned by the ProcessMessages method of the wclMessageBroadcaster class.
- .NET Edition: The SleepEx method has been removed from the wclHelpers class; use the ProcessMessages method of the wclMessageProadcaser class instead.
- .NET Edition: The WaitEx method has been removed from the wclHelpers class; use the Wait method of the wclMessageProadcaster class instead.
- The new Wait method has been added to the wclMessageBroadcaster class.
- 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.
Serial Framework 7.5.11.0 has been released
- The wclGetErrorInfo function has been changed to be able to work with a local copy of the errors.xml file.
- Fixed the issue when the incorrect value was returned by the ProcessMessages method of the wclMessageBroadcaster class.
- .NET Edition: The SleepEx method has been removed from the wclHelpers class; use the ProcessMessages method of the wclMessageProadcaser class instead.
- .NET Edition: The WaitEx method has been removed from the wclHelpers class; use the Wait method of the wclMessageProadcaster class instead.
- The new Wait method has been added to the wclMessageBroadcaster class.
- 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.
IrDA Framework 7.6.10.0 has been released
- The wclGetErrorInfo function has been changed to be able to work with a local copy of the errors.xml file.
- Fixed the issue when the incorrect value was returned by the ProcessMessages method of the wclMessageBroadcaster class.
- .NET Edition: The SleepEx method has been removed from the wclHelpers class; use the ProcessMessages method of the wclMessageProadcaser class instead.
- .NET Edition: The WaitEx method has been removed from the wclHelpers class; use the Wait method of the wclMessageProadcaster class instead.
- The new Wait method has been added to the wclMessageBroadcaster class.
- 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.
Bluetooth Framework 7.10.17.0 has been released
- The wclGetErrorInfo function has been changed to be able to work with a local copy of the errors.xml file.
- Fixed the issue when the incorrect value was returned by the ProcessMessages method of the wclMessageBroadcaster class.
- .NET Edition: The SleepEx method has been removed from the wclHelpers class; use the ProcessMessages method of the wclMessageProadcaser class instead.
- .NET Edition: The WaitEx method has been removed from the wclHelpers class; use the Wait method of the wclMessageProadcaster class instead.
- The new Wait method has been added to the wclMessageBroadcaster class.
- 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.
Bluetooth Framework 7.10.16.0 has been released
- New error code: WCL_E_BLUETOOTH_LE_REMOTE_DEVICE_DISCONNECTS.
- The new WCL_E_BLUETOOTH_LE_REMOTE_DEVICE_DISCONNECTS error code is now passed to the OnDisconnect event when a remote GATT-enabled device is disconnected.
- The GATT peripheral disconnection processing has been fixed when used with the BlueSoleil Bluetooth driver.
Bluetooth Framework 7.10.15.0 has been released
- The remote device pairing has been implemented in the BLED112 support code.
- Fixed the issue when the OnAuthenticationCompleted event was called twice during pairing with a Bluetooth LE device when an application uses the BLED112 Bluetooth dongle.
- Fixed the issue when the OnAuthenticationCompleted event was called twice during pairing with a Bluetooth LE device when an application uses the BlueSoleil Bluetooth driver.
- The GattClient demo application has been updated to handle the OnAuthenticationCompleted event.
- The new demo application was developed to show how to pair with a remote Bluetooth GATT-enabled device during connection. The application is available by this link.
Bluetooth Framework 7.10.14.0 has been released
- The error decoding has been updated in the Bluetooth LE GATT implementation to provide more detailed error codes.
- C++ Edition: Fixed the bug in the enumerating paired Bluetooth LE devices code.
- VCL Edition: Fixed the bug in the enumerating bound devices BLED112 support code.
Serial Framework 7.5.10.0 has been released
- Fixed the issue when reading the configuration of a just-connected USB virtual COM returned as empty.
- New error code: WCL_E_SERIAL_UNABLE_GET_COMM_FEATURES.
- Reading serial port capabilities has been added.
- .NET Edition: Fixed the bug when an incorrect XON limit value could be used in the SetConfig method call in the SerialClient demo application.
- C++ Edition: Fixed the issue when the GetConfig returns an incorrect chars value in the SerialClient demo application.
WiFi Framework 7.8.13.0 has been released
- The WiFiClient demo application has been updated to show how to set a profile user data.
- Fixed the issue with error code decoding in the ShowUIEdit method.
Timeline Framework 7.0.18.0 has been released
- Compatibility update.
Serial Framework 7.5.9.0 has been released
- Compatibility update.
IrDA Framework 7.6.9.0 has been released
- Compatibility update.
Bluetooth Framework 7.10.13.0 has been released
- 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 the issue when the BLED112 dongle could not be used after its port was opened by another application or by the wclSerialClient class from the Serial Framework.
WiFi Framework 7.8.12.0 has been released
- Small changes in wclWiFiEvents class events processing code.
- The new ShowUIEdit method has been added to the wclWiFiProfilesManager class. The method shows the system "Edit Profile" dialog.
Bluetooth Framework 7.10.12.0 has been released
- The parser for the list of 16-bit service solicitation UUIDs has been added to the wclBluetoothLeBeaconWatcher class.
- The parser for the list of 32-bit service solicitation UUIDs has been added to the wclBluetoothLeBeaconWatcher class.
- The parser for the list of 128-bit service solicitation UUIDs has been added to the wclBluetoothLeBeaconWatcher class.
- New error code: WCL_E_BLUETOOTH_LE_ADVERTISING_UNBALE_CREATE_SHARED_EVENT.
- The code of the Bluetooth LE advertisers was improved.
Bluetooth Framework 7.10.11.0 has been released
- The parser for the service data advertisement has been added to the wclBluetoothLeBeaconWatcher class.
- Known Bluetooth LE advertisement parsers have been reworked.
- C++ Edition: Fixed the access violation error that appeared when the Bluetooth Manager was closing when used with the BLED112 dongle.
Bluetooth Framework 7.10.10.0 has been released
- Fixed the communication problems that appeared in a busy environment when an application uses the BLED112 dongle.
- C++ Edition: Fixed the memory leak that appeared in the BLED112 support code.
- The Bluetooth LE devices discovering speed improved when an application used the BLED112 dongle.
- Fixed the WCL_E_BLUETOOTH_LE_DEVICE_NOT_DISCOVERED error that appeared when connecting to a just-found Bluetooth LE GATT-enabled device.
Bluetooth Framework 7.10.9.0 has been released
- Fixed the bug in the wclBluetoothLeBeaconWatcher that appeared when it returns the Monitoring property value "false" inside the OnStarted event handler.
- Fixed the issue with reading some properties of the wclRfCommClient class.
- Fixed the issue with reading some properties of the wclRfCommServer class.
- Fixed the issue with reading some properties of the wclGattClient class.
- Fixed the issue with reading some properties of the wclGattService class.
WiFi Framework 7.8.11.0 has been released
- Fixed the access violation error that appeared in the EnumBss method.
WiFi Framework 7.8.10.0 has been released
- The "skDefault" synchronization method name was changed to "skMessages".
- The "skNone" synchronization method has been removed.
- The new "skThread" synchronization method has been added. All events will be called in a separately running internal thread when an application uses this synchronization method.
- The wclThread class has been moved from the wclMessaging to the wclThread source file.
- The wclThread class now supports the "skThread" and "skApc" synchronization methods.
- The Signal method has been removed from the wclThread class.
- The OnSignal event has been removed from the wclThread class.
- The wclPowerEventsMonitor class has been moved from the wclMessaging to the wclPowerEvents source file.
- The 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: The demo applications building issue has been fixed.
Timeline Framework 7.0.17.0 has been released
- The "skDefault" synchronization method name was changed to "skMessages".
- The "skNone" synchronization method has been removed.
- The new "skThread" synchronization method has been added. All events will be called in a separately running internal thread when an application uses this synchronization method.
- The wclThread class has been moved from the wclMessaging to the wclThread source file.
- The wclThread class now supports the "skThread" and "skApc" synchronization methods.
- The Signal method has been removed from the wclThread class.
- The OnSignal event has been removed from the wclThread class.
- The wclPowerEventsMonitor class has been moved from the wclMessaging to the wclPowerEvents source file.
- The 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: The demo applications building issue has been fixed.
Serial Framework 7.5.8.0 has been released
- The "skDefault" synchronization method name was changed to "skMessages".
- The "skNone" synchronization method has been removed.
- The new "skThread" synchronization method has been added. All events will be called in a separately running internal thread when an application uses this synchronization method.
- The wclThread class has been moved from the wclMessaging to the wclThread source file.
- The wclThread class now supports the "skThread" and "skApc" synchronization methods.
- The Signal method has been removed from the wclThread class.
- The OnSignal event has been removed from the wclThread class.
- The wclPowerEventsMonitor class has been moved from the wclMessaging to the wclPowerEvents source file.
- The 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: The demo applications building issue has been fixed.
IrDA Framework 7.6.8.0 has been released
- The "skDefault" synchronization method name was changed to "skMessages".
- The "skNone" synchronization method has been removed.
- The new "skThread" synchronization method has been added. All events will be called in a separately running internal thread when an application uses this synchronization method.
- The wclThread class has been moved from the wclMessaging to the wclThread source file.
- The wclThread class now supports the "skThread" and "skApc" synchronization methods.
- The Signal method has been removed from the wclThread class.
- The OnSignal event has been removed from the wclThread class.
- The wclPowerEventsMonitor class has been moved from the wclMessaging to the wclPowerEvents source file.
- The 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: The demo applications building issue has been fixed.
Bluetooth Framework 7.10.8.0 has been released
- The "skDefault" synchronization method name was changed to "skMessages".
- The "skNone" synchronization method has been removed.
- The new "skThread" synchronization method has been added. All events will be called in a separately running internal thread when an application uses this synchronization method.
- The wclThread class has been moved from the wclMessaging to the wclThread source file.
- The wclThread class now supports the "skThread" and "skApc" synchronization methods.
- The Signal method has been removed from the wclThread class.
- The OnSignal event has been removed from the wclThread class.
- The wclPowerEventsMonitor class has been moved from the wclMessaging to the wclPowerEvents source file.
- The 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: The demo applications building issue has been fixed.
- New error code: WCL_E_BLUETOOTH_RADIO_CLOSING.
- Fixed the issue with the Close method of the wclBluetoothManager class freezing.
Bluetooth Framework 7.10.7.0 has been released
- Fixed the memory leak in the BLED112 hardware enumeration procedure.
- C++ Edition: Fixed the building under Visual Studio 2005 issue.
Previous changes Next changes