diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2006-02-07 10:31:26 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2006-02-07 10:31:26 +0000 |
commit | 44461c016483dcbf2ae99ba2e5b041b4ff4cdf2e (patch) | |
tree | b151c1881a40e74317898db962f86484f84ff7af /hcid/dbus.h | |
parent | 71dc4067220c5b994885f63127b4b7eb947002fd (diff) |
Add support for modifying the scan enable setting
Diffstat (limited to 'hcid/dbus.h')
-rw-r--r-- | hcid/dbus.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/hcid/dbus.h b/hcid/dbus.h index da031108..8f779eee 100644 --- a/hcid/dbus.h +++ b/hcid/dbus.h @@ -101,6 +101,7 @@ /* /org/bluez/Device signals */ #define BLUEZ_HCI_PROPERTY_CHANGED "PropertyChanged" +#define BLUEZ_HCI_SCAN_MODE_CHANGED "ModeChanged" /* Control interface signals */ #define BLUEZ_HCI_INQ_START "InquiryStart" @@ -125,6 +126,20 @@ #define DEV_DOWN "Down" #define DEV_SET_PROPERTY "SetProperty" #define DEV_GET_PROPERTY "GetProperty" +#define DEV_SET_MODE "SetMode" +#define DEV_GET_MODE "GetMode" + +/* + * Scanning modes + * off: remote devices are not allowed to find or connect to this device + * connectable: remote devices are allowed to connect, but they are not + * allowed to find it. + * discoverable: remote devices are allowed to connect and find this device + */ +#define MODE_OFF 0x00 +#define MODE_CONNECTABLE 0x01 +#define MODE_DISCOVERABLE 0x02 + #define DEV_PROPERTY_AUTH "auth" #define DEV_PROPERTY_ENCRYPT "encrypt" @@ -136,7 +151,9 @@ #define DEV_UP_SIGNATURE __END_SIG__ #define DEV_DOWN_SIGNATURE __END_SIG__ -#define DEV_RESET_SIGNATURE __END_SIG__ +#define DEV_SET_MODE_SIGNATURE DBUS_TYPE_BYTE_AS_STRING\ + __END_SIG__ +#define DEV_GET_MODE_SIGNATURE __END_SIG__ #define DEV_SET_PROPERTY_SIGNATURE_BOOL DBUS_TYPE_STRING_AS_STRING \ DBUS_TYPE_BOOLEAN_AS_STRING \ __END_SIG__ |