Lines Matching refs:mesh_element_t
52 static mesh_element_t primary_element;
98 void mesh_node_add_element(mesh_element_t * element){ in mesh_node_add_element()
107 mesh_element_t * mesh_node_get_primary_element(void){ in mesh_node_get_primary_element()
112 void mesh_node_set_element_location(mesh_element_t * element, uint16_t location){ in mesh_node_set_element_location()
120 mesh_element_t * mesh_node_element_for_index(uint16_t element_index){ in mesh_node_element_for_index()
124 mesh_element_t * element = (mesh_element_t *) btstack_linked_list_iterator_next(&it); in mesh_node_element_for_index()
131 mesh_element_t * mesh_node_element_for_unicast_address(uint16_t unicast_address){ in mesh_node_element_for_unicast_address()
144 mesh_element_t * mesh_element_iterator_next(mesh_element_iterator_t * iterator){ in mesh_element_iterator_next()
145 return (mesh_element_t *) btstack_linked_list_iterator_next(&iterator->it); in mesh_element_iterator_next()
194 void mesh_element_add_model(mesh_element_t * element, mesh_model_t * mesh_model){ in mesh_element_add_model()
208 void mesh_model_iterator_init(mesh_model_iterator_t * iterator, mesh_element_t * element){ in mesh_model_iterator_init()
220 mesh_model_t * mesh_model_get_by_identifier(mesh_element_t * element, uint32_t model_identifier){ in mesh_model_get_by_identifier()
232 mesh_element_t * element = mesh_node_element_for_unicast_address(element_address); in mesh_access_model_for_address_and_model_identifier()