Lines Matching refs:otc

30 static struct bt_ots_client otc;  variable
113 err = bt_ots_client_select_id(&otc, default_conn, BT_OTS_OBJ_ID_MIN); in otc_btn_work_fn()
117 err = bt_ots_client_select_next(&otc, default_conn); in otc_btn_work_fn()
127 err = bt_ots_client_read_object_metadata(&otc, default_conn, in otc_btn_work_fn()
134 if (BT_OTS_OBJ_GET_PROP_WRITE(otc.cur_object.props)) { in otc_btn_work_fn()
135 size_to_write = MIN(OBJ_MAX_SIZE, otc.cur_object.size.alloc); in otc_btn_work_fn()
144 err = bt_ots_client_write_object_data(&otc, default_conn, obj_data_buf, in otc_btn_work_fn()
155 if (BT_OTS_OBJ_GET_PROP_READ(otc.cur_object.props)) { in otc_btn_work_fn()
157 err = bt_ots_client_read_object_data(&otc, default_conn); in otc_btn_work_fn()
174 err = bt_ots_client_get_object_checksum(&otc, default_conn, checksum_work->offset, in otc_checksum_work_fn()
313 oacp_sub_params = &otc.oacp_sub_params; in subscribe_func()
314 oacp_sub_params->disc_params = &otc.oacp_sub_disc_params; in subscribe_func()
317 oacp_sub_params->end_handle = otc.end_handle; in subscribe_func()
319 oacp_sub_params->value_handle = otc.oacp_handle; in subscribe_func()
329 olcp_sub_params = &otc.olcp_sub_params; in subscribe_func()
330 olcp_sub_params->disc_params = &otc.olcp_sub_disc_params; in subscribe_func()
333 olcp_sub_params->end_handle = otc.end_handle; in subscribe_func()
335 olcp_sub_params->value_handle = otc.olcp_handle; in subscribe_func()
384 otc.feature_handle = bt_gatt_attr_value_handle(attr); in discover_func()
397 otc.obj_name_handle = bt_gatt_attr_value_handle(attr); in discover_func()
410 otc.obj_type_handle = bt_gatt_attr_value_handle(attr); in discover_func()
423 otc.obj_size_handle = bt_gatt_attr_value_handle(attr); in discover_func()
436 otc.obj_id_handle = bt_gatt_attr_value_handle(attr); in discover_func()
449 otc.obj_properties_handle = bt_gatt_attr_value_handle(attr); in discover_func()
461 otc.oacp_handle = bt_gatt_attr_value_handle(attr); in discover_func()
473 otc.olcp_handle = bt_gatt_attr_value_handle(attr); in discover_func()
487 err = bt_ots_client_read_feature(&otc, default_conn); in discover_func()
565 (void)bt_ots_client_select_id(&otc, default_conn, BT_OTS_OBJ_ID_MIN); in on_obj_selected()
589 otc_checksum_work.len = otc.cur_object.size.cur; in on_obj_data_read()
616 err = bt_ots_client_read_object_metadata(&otc, default_conn, in on_obj_data_written()
637 otc.start_handle = BT_ATT_FIRST_ATTRIBUTE_HANDLE; in bt_otc_init()
638 otc.end_handle = BT_ATT_LAST_ATTRIBUTE_HANDLE; in bt_otc_init()
642 otc.cb = &otc_cb; in bt_otc_init()
643 bt_ots_client_register(&otc); in bt_otc_init()