g_free(handle);
break;
}
+ case BT_LE_OTC_CONNECT: {
+ BT_DBG("OTC Connect");
+ bluetooth_device_address_t address = { {0} };
+ __bt_service_get_parameters(in_param1, &address,
+ sizeof(bluetooth_device_address_t));
+
+ result = _bt_otp_connect_otc(request_id, &address);
+ break;
+ }
+ case BT_LE_OTC_DISCONNECT: {
+ BT_DBG("OTC Disconnect");
+ bluetooth_device_address_t address = { {0} };
+
+ __bt_service_get_parameters(in_param1, &address,
+ sizeof(bluetooth_device_address_t));
+ result = _bt_otp_disconnect_otc(&address);
+ break;
+ }
default:
result = BLUETOOTH_ERROR_INTERNAL;
break;
case BT_OTP_READ_VALUE:
case BT_OTP_ENABLE_NOTIFICATION:
case BT_OTP_WRITE_VALUE:
+ case BT_LE_OTC_CONNECT:
+ case BT_LE_OTC_DISCONNECT:
case BT_MAP_CREATE_SESSION:
case BT_MAP_DESTROY_SESSION: