Skip to content

Instantly share code, notes, and snippets.

@Vudentz
Created July 26, 2018 13:26
if (g_dbus_proxy_set_property_basic(default_ctrl->proxy, "Discoverable",
DBUS_TYPE_BOOLEAN, &discoverable,
- generic_callback, str, g_free) == TRUE)
+ generic_callback, str, g_free) == TRUE) {
+ if (!discoverable && g_dbus_proxy_set_property_basic(
+ default_ctrl->proxy,
+ "DiscoverableTimeout",
+ DBUS_TYPE_UINT32, &discoverable,
+ NULL, NULL, NULL))
+ return;
return;
+ }
[CHG] Controller B8:8A:60:D8:17:D7 DiscoverableTimeout: 0x00000000
Changing discoverable off succeeded
[CHG] Controller B8:8A:60:D8:17:D7 Discoverable: no
bluetoothd[9018]: src/adapter.c:set_mode() sending set mode command for index 0
bluetoothd[9018]: src/adapter.c:property_set_mode() sending Set Discoverable command for index 0
bluetoothd[9018]: src/adapter.c:new_settings_callback() Settings: 0x00000ad2
bluetoothd[9018]: src/adapter.c:settings_changed() Changed settings: 0x00000002
bluetoothd[9018]: src/adapter.c:settings_changed() Pending settings: 0x00000008
bluetoothd[9018]: src/adapter.c:property_set_mode_complete() Success (0x00)
bluetoothd[9018]: src/adapter.c:new_settings_callback() Settings: 0x00000ada
bluetoothd[9018]: src/adapter.c:settings_changed() Changed settings: 0x00000008
bluetoothd[9018]: src/adapter.c:settings_changed() Pending settings: 0x00000000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment