Home
last modified time | relevance | path

Searched refs:model_identifier (Results 1 – 12 of 12) sorted by relevance

/btstack/src/mesh/
H A Dmesh_node.c167 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 Dmesh_configuration_server.c92 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 Dmesh_node.h134 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 Dmesh_configuration_client.c725 …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 Dmesh_access.h198 …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 Dmesh_access.c82 …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 Dmesh_configuration_client.h537 …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 Dmesh_generic_on_off_server.c92 generic_on_off_server_model->model_identifier, in mesh_server_transition_handler()
H A Dmesh_generic_level_server.c103 generic_level_server_model->model_identifier, in mesh_server_transition_handler()
H A Dmesh.c1201 …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 Dmesh_pts.c641 …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 Dmesh_node_demo.c258 …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()