From: Vibhav Pant Date: Wed, 11 Sep 2024 14:51:13 +0000 (+0530) Subject: adapter: Add support for the Connectable property. X-Git-Tag: accepted/tizen/unified/20250221.111447~69 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3db2c53b25837b07256994190058d0a009d76c31;p=platform%2Fupstream%2Fbluez.git adapter: Add support for the Connectable property. To not break previous behavior, allow enabling the Discoverable property even if Connectable is currently false. Signed-off-by: Anuj Jain --- diff --git a/src/adapter.c b/src/adapter.c index 8c18c019..8f58193f 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -7394,13 +7394,11 @@ static void property_set_mode(struct btd_adapter *adapter, uint32_t setting, param = &mode; len = sizeof(mode); break; -#ifdef TIZEN_FEATURE_BLUEZ_MODIFY case MGMT_SETTING_CONNECTABLE: opcode = MGMT_OP_SET_CONNECTABLE; param = &mode; len = sizeof(mode); break; -#endif default: goto failed; } @@ -8722,6 +8720,8 @@ static const GDBusPropertyTable adapter_properties[] = { { "Name", "s", property_get_name }, { "Alias", "s", property_get_alias, property_set_alias }, { "Class", "u", property_get_class }, + { "Connectable", "b", property_get_connectable, + property_set_connectable }, { "Powered", "b", property_get_powered, property_set_powered }, { "PowerState", "s", property_get_power_state }, { "Discoverable", "b", property_get_discoverable, @@ -8746,8 +8746,6 @@ static const GDBusPropertyTable adapter_properties[] = { { "Version", "y", property_get_version }, #endif #ifdef TIZEN_FEATURE_BLUEZ_MODIFY - { "Connectable", "b", property_get_connectable, - property_set_connectable }, { "Version", "s", property_get_version }, { "SupportedLEFeatures", "as", property_get_supported_le_features}, { "IpspInitStateChanged", "b", property_get_ipsp_init_state},