Lines Matching refs:instance
96 mesh_provisioning_t * instance = &mesh_provisioning; in mesh_provisioning_service_get_instance_for_con_handle() local
97 …g_service_get_instance_for_con_handle, handle %x (instance %x)", con_handle, instance->con_handle); in mesh_provisioning_service_get_instance_for_con_handle()
98 …if (instance->con_handle != HCI_CON_HANDLE_INVALID && instance->con_handle != con_handle) return N… in mesh_provisioning_service_get_instance_for_con_handle()
99 instance->con_handle = con_handle; in mesh_provisioning_service_get_instance_for_con_handle()
100 return instance; in mesh_provisioning_service_get_instance_for_con_handle()
109 …mesh_provisioning_t * instance = mesh_provisioning_service_get_instance_for_con_handle(con_handle); in mesh_provisioning_service_read_callback() local
110 if (!instance){ in mesh_provisioning_service_read_callback()
114 if (attribute_handle == instance->data_out_client_configuration_descriptor_handle){ in mesh_provisioning_service_read_callback()
116 … little_endian_store_16(buffer, 0, instance->data_out_client_configuration_descriptor_value); in mesh_provisioning_service_read_callback()
129 …mesh_provisioning_t * instance = mesh_provisioning_service_get_instance_for_con_handle(con_handle); in mesh_provisioning_service_write_callback() local
130 if (!instance){ in mesh_provisioning_service_write_callback()
135 if (attribute_handle == instance->data_in_client_value_handle){ in mesh_provisioning_service_write_callback()
152 if (attribute_handle == instance->data_out_client_configuration_descriptor_handle){ in mesh_provisioning_service_write_callback()
158 if (instance->data_out_client_configuration_descriptor_value) return 0; in mesh_provisioning_service_write_callback()
159 instance->data_out_client_configuration_descriptor_value = enable_data_out_notify; in mesh_provisioning_service_write_callback()
160 instance->link_open = 1; in mesh_provisioning_service_write_callback()
163 if (!instance->data_out_client_configuration_descriptor_value) return 0; in mesh_provisioning_service_write_callback()
164 instance->data_out_client_configuration_descriptor_value = enable_data_out_notify; in mesh_provisioning_service_write_callback()
165 instance->link_open = 1; in mesh_provisioning_service_write_callback()
181 …mesh_provisioning_t * instance = mesh_provisioning_service_get_instance_for_con_handle(con_handle); in mesh_provisioning_service_server_packet_handler() local
182 if (!instance) return; in mesh_provisioning_service_server_packet_handler()
183 if (instance->link_open){ in mesh_provisioning_service_server_packet_handler()
185 instance->link_open = 0; in mesh_provisioning_service_server_packet_handler()
186 instance->con_handle = HCI_CON_HANDLE_INVALID; in mesh_provisioning_service_server_packet_handler()
187 instance->data_out_client_configuration_descriptor_value = 0; in mesh_provisioning_service_server_packet_handler()
193 mesh_provisioning_t * instance = &mesh_provisioning; in mesh_provisioning_service_server_init() local
194 instance->con_handle = HCI_CON_HANDLE_INVALID; in mesh_provisioning_service_server_init()
203 …instance->data_in_client_value_handle = gatt_server_get_value_handle_for_characteristic_with_uuid1… in mesh_provisioning_service_server_init()
204 …instance->data_out_client_value_handle = gatt_server_get_value_handle_for_characteristic_with_uuid… in mesh_provisioning_service_server_init()
205 …instance->data_out_client_configuration_descriptor_handle = gatt_server_get_client_configuration_h… in mesh_provisioning_service_server_init()
207 log_info("DataIn value handle 0x%02x", instance->data_in_client_value_handle); in mesh_provisioning_service_server_init()
208 log_info("DataOut value handle 0x%02x", instance->data_out_client_value_handle); in mesh_provisioning_service_server_init()
209 …log_info("DataOut CC value handle 0x%02x", instance->data_out_client_configuration_descriptor_hand… in mesh_provisioning_service_server_init()
221 …mesh_provisioning_t * instance = mesh_provisioning_service_get_instance_for_con_handle(con_handle); in mesh_provisioning_service_server_send_proxy_pdu() local
222 if (!instance){ in mesh_provisioning_service_server_send_proxy_pdu()
226 …att_server_notify(instance->con_handle, instance->data_out_client_value_handle, proxy_pdu, proxy_p… in mesh_provisioning_service_server_send_proxy_pdu()
232 …mesh_provisioning_t * instance = mesh_provisioning_service_get_instance_for_con_handle(con_handle); in mesh_provisioning_service_can_send_now() local
233 if (!instance){ in mesh_provisioning_service_can_send_now()
248 …mesh_provisioning_t * instance = mesh_provisioning_service_get_instance_for_con_handle(con_handle); in mesh_provisioning_service_server_request_can_send_now() local
249 if (!instance){ in mesh_provisioning_service_server_request_can_send_now()
253 instance->pdu_response_callback.callback = &mesh_provisioning_service_can_send_now; in mesh_provisioning_service_server_request_can_send_now()
254 instance->pdu_response_callback.context = (void*) (uintptr_t) con_handle; in mesh_provisioning_service_server_request_can_send_now()
255 att_server_register_can_send_now_callback(&instance->pdu_response_callback, con_handle); in mesh_provisioning_service_server_request_can_send_now()