diff options
author | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2018-01-16 16:48:17 -0200 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2018-01-19 11:44:09 -0200 |
commit | 5c6ef1c396ff998ba894f7ca856072ac9a8bc80e (patch) | |
tree | 4b58bc24b5063f86d55688dfd66d6adf067c2dc9 /client/advertising.c | |
parent | f309255a99231004e48900e39c66b7a0f94eeafd (diff) | |
download | bluez-5c6ef1c396ff998ba894f7ca856072ac9a8bc80e.tar.gz |
client: Rename set-timeout to timeout
Make the command return the current value if no parameters:
[bluetooth]# timeout 1
[bluetooth]# timeout
Timeout: 1 sec
Diffstat (limited to 'client/advertising.c')
-rw-r--r-- | client/advertising.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/client/advertising.c b/client/advertising.c index 2c6cff1a1..a220d813b 100644 --- a/client/advertising.c +++ b/client/advertising.c @@ -688,12 +688,18 @@ void ad_advertise_duration(DBusConnection *conn, long int *value) g_dbus_emit_property_changed(conn, AD_PATH, AD_IFACE, "Duration"); } -void ad_advertise_timeout(DBusConnection *conn, uint16_t value) +void ad_advertise_timeout(DBusConnection *conn, long int *value) { - if (ad.timeout == value) + if (!value) { + if (ad.timeout) + bt_shell_printf("Timeout: %u sec\n", ad.timeout); + return; + } + + if (ad.timeout == *value) return; - ad.timeout = value; + ad.timeout = *value; g_dbus_emit_property_changed(conn, AD_PATH, AD_IFACE, "Timeout"); } |