Lines Matching +full:address +full:- +full:0

1 /* mesh.h - Bluetooth tester headers */
4 * Copyright (c) 2015-2016 Intel Corporation
7 * SPDX-License-Identifier: Apache-2.0
15 #define BTP_MESH_READ_SUPPORTED_COMMANDS 0x01
17 uint8_t data[0];
20 #define BTP_MESH_OUT_BLINK BIT(0)
26 #define BTP_MESH_IN_PUSH BIT(0)
31 #define BTP_MESH_CONFIG_PROVISIONING 0x02
58 #define BTP_MESH_PROVISION_NODE 0x03
79 #define BTP_MESH_INIT 0x04
84 #define BTP_MESH_RESET 0x05
85 #define BTP_MESH_INPUT_NUMBER 0x06
90 #define BTP_MESH_INPUT_STRING 0x07
96 #define BTP_MESH_IVU_TEST_MODE 0x08
101 #define BTP_MESH_IVU_TOGGLE_STATE 0x09
103 #define BTP_MESH_NET_SEND 0x0a
112 #define BTP_MESH_HEALTH_GENERATE_FAULTS 0x0b
120 #define BTP_MESH_HEALTH_CLEAR_FAULTS 0x0c
122 #define BTP_MESH_LPN 0x0d
127 #define BTP_MESH_LPN_POLL 0x0e
129 #define BTP_MESH_MODEL_SEND 0x0f
138 #define BTP_MESH_LPN_SUBSCRIBE 0x10
140 uint16_t address; member
143 #define BTP_MESH_LPN_UNSUBSCRIBE 0x11
145 uint16_t address; member
148 #define BTP_MESH_RPL_CLEAR 0x12
149 #define BTP_MESH_PROXY_IDENTITY 0x13
150 #define BTP_MESH_COMP_DATA_GET 0x14
153 uint16_t address; member
157 uint8_t data[0];
160 #define BTP_MESH_CFG_BEACON_GET 0x15
163 uint16_t address; member
169 #define BTP_MESH_CFG_BEACON_SET 0x16
172 uint16_t address; member
179 #define BTP_MESH_CFG_DEFAULT_TTL_GET 0x18
182 uint16_t address; member
188 #define BTP_MESH_CFG_DEFAULT_TTL_SET 0x19
191 uint16_t address; member
198 #define BTP_MESH_CFG_GATT_PROXY_GET 0x1a
201 uint16_t address; member
207 #define BTP_MESH_CFG_GATT_PROXY_SET 0x1b
210 uint16_t address; member
217 #define BTP_MESH_CFG_FRIEND_GET 0x1c
220 uint16_t address; member
226 #define BTP_MESH_CFG_FRIEND_SET 0x1d
229 uint16_t address; member
236 #define BTP_MESH_CFG_RELAY_GET 0x1e
239 uint16_t address; member
245 #define BTP_MESH_CFG_RELAY_SET 0x1f
248 uint16_t address; member
256 #define BTP_MESH_CFG_MODEL_PUB_GET 0x20
259 uint16_t address; member
267 #define BTP_MESH_CFG_MODEL_PUB_SET 0x21
270 uint16_t address; member
284 #define BTP_MESH_CFG_MODEL_SUB_ADD 0x22
287 uint16_t address; member
296 #define BTP_MESH_CFG_MODEL_SUB_DEL 0x23
299 uint16_t address; member
308 #define BTP_MESH_CFG_NETKEY_ADD 0x24
311 uint16_t address; member
319 #define BTP_MESH_CFG_NETKEY_GET 0x25
322 uint16_t address; member
329 #define BTP_MESH_CFG_NETKEY_DEL 0x26
332 uint16_t address; member
339 #define BTP_MESH_CFG_APPKEY_ADD 0x27
342 uint16_t address; member
351 #define BTP_MESH_CFG_APPKEY_DEL 0x28
354 uint16_t address; member
362 #define BTP_MESH_CFG_APPKEY_GET 0x29
365 uint16_t address; member
372 #define BTP_MESH_CFG_MODEL_APP_BIND 0x2A
375 uint16_t address; member
384 #define BTP_MESH_CFG_MODEL_APP_UNBIND 0x2B
387 uint16_t address; member
396 #define BTP_MESH_CFG_MODEL_APP_GET 0x2C
399 uint16_t address; member
407 #define BTP_MESH_CFG_MODEL_APP_VND_GET 0x2D
410 uint16_t address; member
419 #define BTP_MESH_CFG_HEARTBEAT_PUB_SET 0x2E
422 uint16_t address; member
434 #define BTP_MESH_CFG_HEARTBEAT_PUB_GET 0x2F
437 uint16_t address; member
443 #define BTP_MESH_CFG_HEARTBEAT_SUB_SET 0x30
446 uint16_t address; member
455 #define BTP_MESH_CFG_HEARTBEAT_SUB_GET 0x31
458 uint16_t address; member
464 #define BTP_MESH_CFG_NET_TRANS_GET 0x32
467 uint16_t address; member
473 #define BTP_MESH_CFG_NET_TRANS_SET 0x33
476 uint16_t address; member
483 #define BTP_MESH_CFG_MODEL_SUB_OVW 0x34
486 uint16_t address; member
495 #define BTP_MESH_CFG_MODEL_SUB_DEL_ALL 0x35
498 uint16_t address; member
506 #define BTP_MESH_CFG_MODEL_SUB_GET 0x36
509 uint16_t address; member
517 #define BTP_MESH_CFG_MODEL_SUB_GET_VND 0x37
520 uint16_t address; member
529 #define BTP_MESH_CFG_MODEL_SUB_VA_ADD 0x38
532 uint16_t address; member
541 #define BTP_MESH_CFG_MODEL_SUB_VA_DEL 0x39
544 uint16_t address; member
553 #define BTP_MESH_CFG_MODEL_SUB_VA_OVW 0x3A
556 uint16_t address; member
565 #define BTP_MESH_CFG_NETKEY_UPDATE 0x3B
568 uint16_t address; member
576 #define BTP_MESH_CFG_APPKEY_UPDATE 0x3C
579 uint16_t address; member
588 #define BTP_MESH_CFG_NODE_IDT_SET 0x3D
591 uint16_t address; member
600 #define BTP_MESH_CFG_NODE_IDT_GET 0x3E
603 uint16_t address; member
611 #define BTP_MESH_CFG_NODE_RESET 0x3F
614 uint16_t address; member
620 #define BTP_MESH_CFG_LPN_TIMEOUT_GET 0x40
623 uint16_t address; member
630 #define BTP_MESH_CFG_MODEL_PUB_VA_SET 0x41
633 uint16_t address; member
647 #define BTP_MESH_CFG_MODEL_APP_BIND_VND 0x42
650 uint16_t address; member
660 #define BTP_MESH_HEALTH_FAULT_GET 0x43
662 uint16_t address; member
667 #define BTP_MESH_HEALTH_FAULT_CLEAR 0x44
669 uint16_t address; member
678 #define BTP_MESH_HEALTH_FAULT_TEST 0x45
680 uint16_t address; member
692 #define BTP_MESH_HEALTH_PERIOD_GET 0x46
694 uint16_t address; member
698 #define BTP_MESH_HEALTH_PERIOD_SET 0x47
700 uint16_t address; member
709 #define BTP_MESH_HEALTH_ATTENTION_GET 0x48
711 uint16_t address; member
715 #define BTP_MESH_HEALTH_ATTENTION_SET 0x49
717 uint16_t address; member
726 #define BTP_MESH_PROVISION_ADV 0x4A
730 uint16_t address; member
735 #define BTP_MESH_CFG_KRP_GET 0x4B
738 uint16_t address; member
746 #define BTP_MESH_CFG_KRP_SET 0x4C
749 uint16_t address; member
758 #define BTP_MESH_VA_ADD 0x4D
766 #define BTP_MESH_VA_DEL 0x4E
771 #define BTP_MESH_PROXY_CONNECT 0x77
795 #define BTP_MESH_SAR_TRANSMITTER_GET 0x4f
800 #define BTP_MESH_SAR_TRANSMITTER_SET 0x50
806 #define BTP_MESH_SAR_RECEIVER_GET 0x51
811 #define BTP_MESH_SAR_RECEIVER_SET 0x52
817 #define BTP_MESH_LARGE_COMP_DATA_GET 0x53
825 uint8_t data[0];
828 #define BTP_MESH_MODELS_METADATA_GET 0x54
836 uint8_t data[0];
839 #define BTP_MESH_OPCODES_AGGREGATOR_INIT 0x55
847 #define BTP_MESH_OPCODES_AGGREGATOR_SEND 0x56
849 #define BTP_MESH_COMP_CHANGE_PREPARE 0x57
851 #define BTP_MESH_RPR_SCAN_START 0x59
858 #define BTP_MESH_RPR_EXT_SCAN_START 0x5a
867 #define BTP_MESH_RPR_SCAN_CAPS_GET 0x5b
872 #define BTP_MESH_RPR_SCAN_GET 0x5c
877 #define BTP_MESH_RPR_SCAN_STOP 0x5d
882 #define BTP_MESH_RPR_LINK_GET 0x5e
887 #define BTP_MESH_RPR_LINK_CLOSE 0x5f
892 #define BTP_MESH_RPR_PROV_REMOTE 0x60
900 #define BTP_MESH_RPR_REPROV_REMOTE 0x61
907 #define BTP_MESH_SUBNET_BRIDGE_GET 0x62
912 #define BTP_MESH_SUBNET_BRIDGE_SET 0x63
918 #define BTP_MESH_BRIDGING_TABLE_ADD 0x64
928 #define BTP_MESH_BRIDGING_TABLE_REMOVE 0x65
937 #define BTP_MESH_BRIDGED_SUBNETS_GET 0x66
945 #define BTP_MESH_BRIDGING_TABLE_GET 0x67
953 #define BTP_MESH_BRIDGING_TABLE_SIZE_GET 0x68
958 #define BTP_MMDL_DFU_INFO_GET 0x5f
963 #define BTP_MMDL_BLOB_INFO_GET 0x60
969 #define BTP_MMDL_DFU_UPDATE_METADATA_CHECK 0x61
985 #define BTP_MMDL_DFU_FIRMWARE_UPDATE_GET 0x62
986 #define BTP_MMDL_DFU_FIRMWARE_UPDATE_CANCEL 0x63
987 #define BTP_MMDL_DFU_FIRMWARE_UPDATE_START 0x64
1003 #define BTP_MMDL_BLOB_SRV_RECV 0x65
1010 #define BTP_MMDL_BLOB_TRANSFER_START 0x66
1020 #define BTP_MMDL_BLOB_TRANSFER_CANCEL 0x67
1021 #define BTP_MMDL_BLOB_TRANSFER_GET 0x68
1022 #define BTP_MMDL_BLOB_SRV_CANCEL 0x69
1023 #define BTP_MMDL_DFU_FIRMWARE_UPDATE_APPLY 0x6A
1024 #define BTP_MMDL_DFU_SRV_APPLY 0x6B
1026 #define BTP_MESH_PRIV_BEACON_GET 0x6c
1031 #define BTP_MESH_PRIV_BEACON_SET 0x6d
1038 #define BTP_MESH_PRIV_GATT_PROXY_GET 0x6e
1043 #define BTP_MESH_PRIV_GATT_PROXY_SET 0x6f
1049 #define BTP_MESH_PRIV_NODE_ID_GET 0x70
1055 #define BTP_MESH_PRIV_NODE_ID_SET 0x71
1062 #define BTP_MESH_PROXY_PRIVATE_IDENTITY 0x72
1064 #define BTP_MESH_OD_PRIV_PROXY_GET 0x73
1069 #define BTP_MESH_OD_PRIV_PROXY_SET 0x74
1076 #define BTP_MESH_SRPL_CLEAR 0x75
1085 #define BTP_MESH_PROXY_SOLICIT 0x76
1091 #define BTP_MESH_START 0x78
1094 #define BTP_MESH_EV_OUT_NUMBER_ACTION 0x80
1100 #define BTP_MESH_EV_OUT_STRING_ACTION 0x81
1106 #define BTP_MESH_EV_IN_ACTION 0x82
1112 #define BTP_MESH_EV_PROVISIONED 0x83
1114 #define BTP_MESH_PROV_BEARER_PB_ADV 0x00
1115 #define BTP_MESH_PROV_BEARER_PB_GATT 0x01
1116 #define BTP_MESH_PROV_BEARER_REMOTE 0x04
1117 #define BTP_MESH_EV_PROV_LINK_OPEN 0x84
1122 #define BTP_MESH_EV_PROV_LINK_CLOSED 0x85
1127 #define BTP_MESH_EV_NET_RECV 0x86
1137 #define BTP_MESH_EV_INVALID_BEARER 0x87
1142 #define BTP_MESH_EV_INCOMP_TIMER_EXP 0x88
1144 #define BTP_MESH_EV_FRND_ESTABLISHED 0x89
1152 #define BTP_MESH_EV_FRND_TERMINATED 0x8a
1158 #define BTP_MESH_EV_LPN_ESTABLISHED 0x8b
1166 #define BTP_MESH_EV_LPN_TERMINATED 0x8c
1172 #define BTP_MESH_EV_LPN_POLLED 0x8d
1179 #define BTP_MESH_EV_PROV_NODE_ADDED 0x8e
1187 #define BTP_MESH_EV_MODEL_RECV 0x8f
1195 #define MESH_EV_BLOB_LOST_TARGET 0x90