Recent Posts

Pages: [1] 2 3 ... 10
1
Bluetooth Framework / Bluetooth Framework 7.11.1.0 has been released
« Last post by Mike Petrichenko on July 28, 2021, 03:39:53 PM »
What's new:

* 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.

https://www.btframework.com/bluetoothframework.htm
2
WiFi Framework / WiFi Framework 7.8.15.0 has been released
« Last post by Mike Petrichenko on July 26, 2021, 09:00:05 PM »
What's new:

* 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: https://github.com/btframework/ErrorToText.

https://www.btframework.com/wififramework.htm
3
Serial Framework / Serial Framework 7.6.0.0 has been released
« Last post by Mike Petrichenko on July 14, 2021, 04:06:01 PM »
What's new in this release:

* Error To Text demo application updated: https://github.com/btframework/ErrorToText;
* OBEX GET has been implemented for Object Push Server;

https://www.btframework.com/serialframework.htm
4
IrDA Framework / IrDA Framework 7.7.0.0 has been released
« Last post by Mike Petrichenko on July 14, 2021, 10:03:30 AM »
What's new in this release:

* Error To Text demo application updated: https://github.com/btframework/ErrorToText;
* OBEX GET has been implemented for Object Push Server.

https://www.btframework.com/irdaframework.htm
5
Bluetooth Framework / Bluetooth Framework 7.11.0.0 has been released
« Last post by Mike Petrichenko on July 14, 2021, 12:10:55 AM »
What's new:

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

https://www.btframework.com/bluetoothframework.htm
6
Bluetooth Framework / Bluetooth Framework 7.10.20.0 has been released
« Last post by Mike Petrichenko on July 07, 2021, 06:40:19 AM »
What's new:

* 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).

https://www.btframework.com/bluetoothframework.htm
7
There is no other documented way to do what you need.
8
I checked BluetoothManager. Looks like you just turn on / off some of Headphones services to connect / disconnect. (Something like https://docs.microsoft.com/en-us/windows/win32/api/bluetoothapis/nf-bluetoothapis-bluetoothsetservicestate)
It's dirty way and not the same when i click to connect button on paired bluetooth device.

Also the device never get disconnected even if i disable all available device services. There is also another problem, when some audio service change their state from disabled to enabled, the windows recreated the audio endpoint and generate new audio GUID instead use the old one.

In General, this option will not work for me.
9
Yes, it is possible.

Run BluetoothManager demo application. Discover your device. Then click Enum service and select your Audio service (it is Advanced Audio Gateway or A2DP Gateway). Then click Install Device. To disconnect click Uninstall device.
10
I need just to connect or disconnect the headphones (Classic Bluetooth) without sending any data to it. (like on the screenshoot). Can i reach this by using your Bluetooth Framework?
Pages: [1] 2 3 ... 10