-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbt_enums.h
More file actions
63 lines (54 loc) · 1.91 KB
/
Copy pathbt_enums.h
File metadata and controls
63 lines (54 loc) · 1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#ifndef LINUX_BT_COMMON_ENUMS_H
#define LINUX_BT_COMMON_ENUMS_H
#include <cstdint>
#ifdef __cplusplus
extern "C" {
#endif
enum bt_bond_state : int32_t {
DEVICE_BONDED = 1,
DEVICE_NOT_BONDED = 2,
ERROR_INVALID_DEVICE = 3,
ERROR_UNKNOWN = 4,
};
enum bt_bond_response : int32_t {
RESPONSE_PAIRED = 0,
RESPONSE_NOT_READY_TO_PAIR = 1,
RESPONSE_NOT_PAIRED = 2,
RESPONSE_ALREADY_PAIRED = 3,
RESPONSE_CONNECTION_REJECTED = 4,
RESPONSE_TOO_MANY_CONNECTION = 5,
RESPONSE_HARDWARE_FAILURE = 6,
RESPONSE_AUTHENTICATION_TIMEOUT = 7,
RESPONSE_AUTHENTICATION_NOT_ALLOWED = 8,
RESPONSE_AUTHENTICATION_FAILURE = 9,
RESPONSE_NO_SUPPORTED_PROFILES = 10,
RESPONSE_PROTECTION_LEVEL_ISSUES = 11,
RESPONSE_ACCESS_DENIED = 12,
RESPONSE_INVALID_DATA = 13,
RESPONSE_PARING_OPERATION_CANCELLED = 14,
RESPONSE_OPERATION_IN_PROGRESS = 15,
RESPONSE_HANDLER_NOT_REGISTERED = 16,
RESPONSE_REJECTED_BY_HANDLER = 17,
RESPONSE_REMOVE_DEVICE_IS_ASSOCIATED = 18,
RESPONSE_FAILED = 19,
};
enum bt_bond_request_error_code : int32_t {
BT_BOND_REQUEST_ERROR_ALREADY_BONDED = 1,
BT_BOND_REQUEST_ERROR_CANNOT_BE_BONDED = 2,
BT_BOND_REQUEST_ERROR_DEVICE_CANNOT_BE_FOUND = 3,
BT_BOND_REQUEST_ERROR_UNKNOWN = 4,
BT_BOND_REQUEST_ERROR_OPERATION_CANCELLED = 5,
};
enum bt_request_enable_status : int32_t {
REQUEST_ACCEPTED = 0,
REQUEST_DENIED_PRIVACY_ISSUES = 1,
REQUEST_DENIED_BY_SYSTEM = 2,
REQUEST_DENIED_BY_USER = 3,
REQUEST_DENIED_CANNOT_FIND_ADAPTER = 4,
REQUEST_DENIED_UNKNOWN = 5,
REQUEST_NOT_NEEDED = 6,
};
#ifdef __cplusplus
}
#endif
#endif