Lines Matching defs:bt_mesh_prov
115 struct bt_mesh_prov { struct
127 bt_mesh_prov_oob_info_t oob_info; argument
134 * Must be used together with @ref bt_mesh_prov::private_key_be. argument
142 * Must be used together with @ref bt_mesh_prov::public_key_be. argument
144 const uint8_t *private_key_be;
147 const uint8_t *static_val;
149 uint8_t static_val_len;
152 uint8_t output_size;
154 uint16_t output_actions;
157 uint8_t input_size;
159 uint16_t input_actions;
174 void (*capabilities)(const struct bt_mesh_dev_capabilities *cap);
186 int (*output_number)(bt_mesh_output_action_t act, uint32_t num);
197 int (*output_string)(const char *str);
234 bt_mesh_prov_oob_info_t oob_info, argument
246 bt_mesh_prov_oob_info_t oob_info); argument
255 void (*link_open)(bt_mesh_prov_bearer_t bearer); argument
264 void (*link_close)(bt_mesh_prov_bearer_t bearer); argument
275 void (*complete)(uint16_t net_idx, uint16_t addr);
305 * bt_mesh_prov_enable() API needs to be called to enable argument
316 * This is intended to be called after the bt_mesh_prov input callback argument