diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2006-02-15 17:44:38 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2006-02-15 17:44:38 +0000 |
commit | 02a10419b26c297a81dcfb2404e65e92a0d359a9 (patch) | |
tree | 894538da31be2aff499826d7ae7a782f1d9aa27d /hcid/dbus.h | |
parent | 5dc0ed851328becdf700a81c2408d15704407048 (diff) |
Add support for discoverable timeout setting
Diffstat (limited to 'hcid/dbus.h')
-rw-r--r-- | hcid/dbus.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/hcid/dbus.h b/hcid/dbus.h index bbbb3d0a..b406b7c6 100644 --- a/hcid/dbus.h +++ b/hcid/dbus.h @@ -65,7 +65,8 @@ struct service_data { struct hci_dbus_data { uint16_t dev_id; uint16_t path_id; - uint32_t path_data; + uint32_t discoverable_timeout; + uint8_t mode; }; typedef int register_function_t(DBusConnection *conn, uint16_t id); @@ -106,7 +107,7 @@ int get_default_dev_id(void); #define DEV_GET_ADDRESS "GetAddress" #define DEV_GET_ALIAS "GetAlias" #define DEV_GET_COMPANY "GetCompany" -#define DEV_GET_DISCOVERABLE_TO "GetDiscoverableTimeOut" +#define DEV_GET_DISCOVERABLE_TO "GetDiscoverableTimeout" #define DEV_GET_FEATURES "GetFeatures" #define DEV_GET_MANUFACTURER "GetManufacturer" #define DEV_GET_MODE "GetMode" @@ -117,7 +118,7 @@ int get_default_dev_id(void); #define DEV_IS_DISCOVERABLE "IsDiscoverable" #define DEV_SET_ALIAS "SetAlias" #define DEV_SET_CLASS "SetClass" -#define DEV_SET_DISCOVERABLE_TO "SetDiscoverableTimeOut" +#define DEV_SET_DISCOVERABLE_TO "SetDiscoverableTimeout" #define DEV_SET_MODE "SetMode" #define DEV_SET_NAME "SetName" #define DEV_DISCOVER "Discover" @@ -219,6 +220,9 @@ int get_default_dev_id(void); #define MODE_DISCOVERABLE "discoverable" #define MODE_UNKNOWN "unknown" +#define DFT_DISCOVERABLE_TIMEOUT 180 /* 3 seconds */ +#define DISCOVERABLE_TIMEOUT_OFF 0 + /* BLUEZ_DBUS_ERROR * EFailed error messages signature is : su * Where the first argument is a string(error message description), |