/btstack/src/mesh/ |
H A D | mesh_node.c | 167 uint16_t mesh_model_get_model_id(uint32_t model_identifier){ in mesh_model_get_model_id() argument 168 return model_identifier & 0xFFFFu; in mesh_model_get_model_id() 171 uint16_t mesh_model_get_vendor_id(uint32_t model_identifier){ in mesh_model_get_vendor_id() argument 172 return model_identifier >> 16; in mesh_model_get_vendor_id() 175 int mesh_model_is_bluetooth_sig(uint32_t model_identifier){ in mesh_model_is_bluetooth_sig() argument 176 return mesh_model_get_vendor_id(model_identifier) == BLUETOOTH_COMPANY_ID_BLUETOOTH_SIG_INC; in mesh_model_is_bluetooth_sig() 198 if (mesh_model_is_bluetooth_sig(mesh_model->model_identifier)){ in mesh_element_add_model() 220 mesh_model_t * mesh_model_get_by_identifier(mesh_element_t * element, uint32_t model_identifier){ in mesh_model_get_by_identifier() argument 225 if (model->model_identifier != model_identifier) continue; in mesh_model_get_by_identifier() 231 …for_address_and_model_identifier(uint16_t element_address, uint32_t model_identifier, uint8_t * st… in mesh_access_model_for_address_and_model_identifier() argument [all …]
|
H A D | mesh_configuration_server.c | 92 static int mesh_model_is_configuration_server(uint32_t model_identifier){ in mesh_model_is_configuration_server() argument 93 …return mesh_model_is_bluetooth_sig(model_identifier) && (mesh_model_get_model_id(model_identifier)… in mesh_model_is_configuration_server() 291 if (!mesh_model_is_bluetooth_sig(model->model_identifier)) continue; in config_composition_data_status() 292 mesh_access_message_add_model_identifier(&builder, model->model_identifier); in config_composition_data_status() 298 if (mesh_model_is_bluetooth_sig(model->model_identifier)) continue; in config_composition_data_status() 299 mesh_access_message_add_model_identifier(&builder, model->model_identifier); in config_composition_data_status() 1035 …, uint16_t dest, uint8_t status, uint16_t element_address, uint32_t model_identifier, mesh_model_t… in config_model_subscription_list() argument 1039 if (mesh_model_is_bluetooth_sig(model_identifier)){ in config_model_subscription_list() 1051 mesh_access_message_add_model_identifier(&builder, model_identifier); in config_model_subscription_list() 1077 uint32_t model_identifier = mesh_access_parser_get_model_identifier(&parser); in config_model_subscription_get_handler() local [all …]
|
H A D | mesh_node.h | 134 uint32_t model_identifier; member 273 mesh_model_t * mesh_model_get_by_identifier(mesh_element_t * element, uint32_t model_identifier); 277 int mesh_model_is_bluetooth_sig(uint32_t model_identifier); 279 uint16_t mesh_model_get_model_id(uint32_t model_identifier); 283 uint16_t mesh_model_get_vendor_id(uint32_t model_identifier); 289 …for_address_and_model_identifier(uint16_t element_address, uint32_t model_identifier, uint8_t * st…
|
H A D | mesh_configuration_client.c | 725 …est, uint16_t netkey_index, uint16_t appkey_index, uint16_t appk_index, uint32_t model_identifier){ in mesh_configuration_client_send_model_app_bind_get() argument 729 …ccess_setup_message(&mesh_configuration_client_model_app_bind, dest, appk_index, model_identifier); in mesh_configuration_client_send_model_app_bind_get() 736 …est, uint16_t netkey_index, uint16_t appkey_index, uint16_t appk_index, uint32_t model_identifier){ in mesh_configuration_client_send_model_app_unbind_set() argument 740 …ess_setup_message(&mesh_configuration_client_model_app_unbind, dest, appk_index, model_identifier); in mesh_configuration_client_send_model_app_unbind_set() 747 …esh_model, uint16_t dest, uint16_t netkey_index, uint16_t appkey_index, uint32_t model_identifier){ in mesh_configuration_client_send_model_app_get() argument 754 if (mesh_model_is_bluetooth_sig(model_identifier)){ in mesh_configuration_client_send_model_app_get() 755 … = mesh_access_setup_message(&mesh_configuration_client_sig_model_app_get, dest, model_identifier); in mesh_configuration_client_send_model_app_get() 757 …mesh_access_setup_message(&mesh_configuration_client_vendor_model_app_get, dest, model_identifier); in mesh_configuration_client_send_model_app_get() 1032 uint32_t model_identifier = mesh_access_parser_get_model_identifier(&parser); in mesh_configuration_client_model_publication_handler() local 1056 little_endian_store_32(event, pos, model_identifier); in mesh_configuration_client_model_publication_handler() [all …]
|
H A D | mesh_access.h | 198 …date_bool(btstack_packet_handler_t event_handler, uint8_t element_index, uint32_t model_identifier, 201 …ate_int16(btstack_packet_handler_t event_handler, uint8_t element_index, uint32_t model_identifier, 257 …_message_add_model_identifier(mesh_upper_transport_builder_t * builder, uint32_t model_identifier);
|
H A D | mesh_access.c | 82 …date_bool(btstack_packet_handler_t event_handler, uint8_t element_index, uint32_t model_identifier, in mesh_access_emit_state_update_bool() argument 88 little_endian_store_32(event, pos, model_identifier); in mesh_access_emit_state_update_bool() 97 …ate_int16(btstack_packet_handler_t event_handler, uint8_t element_index, uint32_t model_identifier, in mesh_access_emit_state_update_int16() argument 103 little_endian_store_32(event, pos, model_identifier); in mesh_access_emit_state_update_int16() 176 little_endian_store_32(event, 3, model->model_identifier); in mesh_access_acknowledged_run() 658 …_message_add_model_identifier(mesh_upper_transport_builder_t * builder, uint32_t model_identifier){ in mesh_access_message_add_model_identifier() argument 659 if (mesh_model_is_bluetooth_sig(model_identifier)){ in mesh_access_message_add_model_identifier() 660 return mesh_access_message_add_uint16(builder, mesh_model_get_model_id(model_identifier) ); in mesh_access_message_add_model_identifier() 662 return mesh_access_message_add_uint32(builder, model_identifier ); in mesh_access_message_add_model_identifier()
|
H A D | mesh_configuration_client.h | 537 …est, uint16_t netkey_index, uint16_t appkey_index, uint16_t appk_index, uint32_t model_identifier); 549 …st, uint16_t netkey_index, uint16_t appkey_index, uint16_t appk_index, uint32_t model_identifier); 560 …sh_model, uint16_t dest, uint16_t netkey_index, uint16_t appkey_index, uint32_t model_identifier);
|
H A D | mesh_generic_on_off_server.c | 92 generic_on_off_server_model->model_identifier, in mesh_server_transition_handler()
|
H A D | mesh_generic_level_server.c | 103 generic_level_server_model->model_identifier, in mesh_server_transition_handler()
|
H A D | mesh.c | 1201 …mesh_configuration_server_model.model_identifier = mesh_model_get_model_identifier_bluetooth_sig(M… in mesh_node_setup_default_models() 1207 …mesh_health_server_model.model_identifier = mesh_model_get_model_identifier_bluetooth_sig(MESH_SIG… in mesh_node_setup_default_models()
|
/btstack/test/mesh/ |
H A D | mesh_pts.c | 641 …mesh_generic_on_off_server_model.model_identifier = mesh_model_get_model_identifier_bluetooth_sig(… in btstack_main() 649 …mesh_generic_level_server_model.model_identifier = mesh_model_get_model_identifier_bluetooth_sig(M… in btstack_main() 657 …mesh_vendor_model.model_identifier = mesh_model_get_model_identifier(BLUETOOTH_COMPANY_ID_BLUEKITC… in btstack_main() 661 …mesh_configuration_client_model.model_identifier = mesh_model_get_model_identifier_bluetooth_sig(M… in btstack_main() 700 printf("TSPX_vendor_model_id 0x%08x\n", mesh_vendor_model.model_identifier); in btstack_main()
|
/btstack/example/ |
H A D | mesh_node_demo.c | 258 …mesh_generic_on_off_server_model.model_identifier = mesh_model_get_model_identifier_bluetooth_sig(… in btstack_main() 265 …mesh_vendor_model.model_identifier = mesh_model_get_model_identifier(BLUETOOTH_COMPANY_ID_BLUEKITC… in btstack_main()
|