1 #ifndef _BLUETOOTH_PLUGIN_CONFIG_IMPL_H_
\r
2 #define _BLUETOOTH_PLUGIN_CONFIG_IMPL_H_
\r
4 namespace DeviceAPI {
\r
5 namespace Bluetooth {
\r
8 #define BLUETOOTH_MANAGER_DEVICE_MAJOR "deviceMajor"
\r
9 #define BLUETOOTH_MANAGER_DEVICE_MINOR "deviceMinor"
\r
10 #define BLUETOOTH_MANAGER_DEVICE_SERVICE "deviceService"
\r
11 #define BLUETOOTH_ADAPTER_NAME "name"
\r
12 #define BLUETOOTH_ADAPTER_ADDRESS "address"
\r
13 #define BLUETOOTH_ADAPTER_POWERED "powered"
\r
14 #define BLUETOOTH_ADAPTER_VISIBLE "visible"
\r
15 #define BLUETOOTH_DEVICE_NAME "name"
\r
16 #define BLUETOOTH_DEVICE_ADDRESS "address"
\r
17 #define BLUETOOTH_DEVICE_DEVICE_CLASS "deviceClass"
\r
18 #define BLUETOOTH_DEVICE_IS_BONDED "isBonded"
\r
19 #define BLUETOOTH_DEVICE_IS_TRUSTED "isTrusted"
\r
20 #define BLUETOOTH_DEVICE_IS_CONNECTED "isConnected"
\r
21 #define BLUETOOTH_DEVICE_UUIDS "uuids"
\r
22 #define BLUETOOTH_SOCKET_UUID "uuid"
\r
23 #define BLUETOOTH_SOCKET_STATE "state"
\r
24 #define BLUETOOTH_SOCKET_PEER "peer"
\r
25 #define BLUETOOTH_SOCKET_ONMESSAGE "onmessage"
\r
26 #define BLUETOOTH_SOCKET_ONCLOSE "onclose"
\r
27 #define BLUETOOTH_SOCKET_ONERROR "onerror"
\r
28 #define BLUETOOTH_CLASS_MAJOR "major"
\r
29 #define BLUETOOTH_CLASS_MINOR "minor"
\r
30 #define BLUETOOTH_CLASS_SERVICES "services"
\r
31 #define BLUETOOTH_SERVICE_HANDLER_UUID "uuid"
\r
32 #define BLUETOOTH_SERVICE_HANDLER_NAME "name"
\r
33 #define BLUETOOTH_SERVICE_HANDLER_IS_CONNECTED "isConnected"
\r
34 #define BLUETOOTH_SERVICE_HANDLER_ONCONNECT "onconnect"
\r
35 #define BLUETOOTH_PROFILE_TYPE "profileType"
\r
36 #define BLUETOOTH_HEALTH_APPLICATION_DATA_TYPE "dataType"
\r
37 #define BLUETOOTH_HEALTH_APPLICATION_NAME "name"
\r
38 #define BLUETOOTH_HEALTH_APPLICATION_ONCONNECT "onconnect"
\r
39 #define BLUETOOTH_HEALTH_CHANNEL_PEER "peer"
\r
40 #define BLUETOOTH_HEALTH_CHANNEL_TYPE "channelType"
\r
41 #define BLUETOOTH_HEALTH_CHANNEL_APP "application"
\r
42 #define BLUETOOTH_HEALTH_CHANNEL_IS_CONNECTED "isConnected"
\r
46 #define BLUETOOTH_MANAGER_API_GET_DEFAULT_ADAPTER "getDefaultAdapter"
\r
47 #define BLUETOOTH_ADAPTER_API_SET_NAME "setName"
\r
48 #define BLUETOOTH_ADAPTER_API_SET_POWERED "setPowered"
\r
49 #define BLUETOOTH_ADAPTER_API_SET_VISIBLE "setVisible"
\r
50 #define BLUETOOTH_ADAPTER_API_DISCOVER_DEVICES "discoverDevices"
\r
51 #define BLUETOOTH_ADAPTER_API_STOP_DISCOVERY "stopDiscovery"
\r
52 #define BLUETOOTH_ADAPTER_API_GET_KNOWN_DEVICES "getKnownDevices"
\r
53 #define BLUETOOTH_ADAPTER_API_GET_DEVICE "getDevice"
\r
54 #define BLUETOOTH_ADAPTER_API_CREATE_BONDING "createBonding"
\r
55 #define BLUETOOTH_ADAPTER_API_DESTROY_BONDING "destroyBonding"
\r
56 #define BLUETOOTH_ADAPTER_API_REGISTER_RFCOMMSERVICE_BY_UUID "registerRFCOMMServiceByUUID"
\r
57 #define BLUETOOTH_ADAPTER_API_GET_BLUETOOTH_PROFILE_HANDLER "getBluetoothProfileHandler"
\r
58 #define BLUETOOTH_ADAPTER_API_SET_CHANGE_LISTENER "setChangeListener"
\r
59 #define BLUETOOTH_ADAPTER_API_UNSET_CHANGE_LISTENER "unsetChangeListener"
\r
60 #define BLUETOOTH_DEVICE_API_CONNECT_TO_SERVICE_BY_UUID "connectToServiceByUUID"
\r
61 #define BLUETOOTH_SOCKET_API_WRITE_DATA "writeData"
\r
62 #define BLUETOOTH_SOCKET_API_READ_DATA "readData"
\r
63 #define BLUETOOTH_SOCKET_API_CLOSE "close"
\r
64 #define BLUETOOTH_CLASS_API_HAS_SERVICE "hasService"
\r
65 #define BLUETOOTH_SERVICE_HANDLER_API_UNREGISTER "unregister"
\r
66 #define BLUETOOTH_HEALTH_PROFILE_HANDLER_API_REGISTER_SINK_APPLICATION "registerSinkApplication"
\r
67 #define BLUETOOTH_HEALTH_APPLICATION_API_UNREGISTER "healthUnregister"
\r
68 #define BLUETOOTH_HEALTH_PROFILE_HANDLER_API_CONNECT_TO_SOURCE "connectToSource"
\r
69 #define BLUETOOTH_HEALTH_CHANNEL_API_SEND_DATA "sendData"
\r
70 #define BLUETOOTH_HEALTH_CHANNEL_API_SET_LISTENER "setListener"
\r
71 #define BLUETOOTH_HEALTH_CHANNEL_API_UNSET_LISTENER "unsetListener"
\r
72 #define BLUETOOTH_HEALTH_CHANNEL_API_CLOSE "healthClose"
\r