diff --git a/zh-cn/device-dev/apis/usb/usbd_client.h b/zh-cn/device-dev/apis/usb/usbd_client.h index c8b8e1f9b53cf6f5572899f1d4b38b6f86506cbf..9f85d8332ca34a44864a399b9ee81554adb7bd42 100644 --- a/zh-cn/device-dev/apis/usb/usbd_client.h +++ b/zh-cn/device-dev/apis/usb/usbd_client.h @@ -176,8 +176,10 @@ public: * @return 0 表示成功,其他返回值表示失败 * @since 3.0 */ - static int32_t - BulkTransferRead(const UsbDev &dev, const UsbPipe &pipe, int32_t timeout, std::vector &data); + static int32_t BulkTransferRead(const UsbDev &dev, + const UsbPipe &pipe, + int32_t timeout, + std::vector &data); /* * * @brief 在给定端点上执行批量数据写入,返回读取的数据和长度,端点方向必须为数据写入 @@ -190,8 +192,10 @@ public: * @return 0 表示成功,其他返回值表示失败 * @since 3.0 */ - static int32_t - BulkTransferWrite(const UsbDev &dev, const UsbPipe &pipe, int32_t timeout, const std::vector &data); + static int32_t BulkTransferWrite(const UsbDev &dev, + const UsbPipe &pipe, + int32_t timeout, + const std::vector &data); /* * * @brief 对此设备执行端点零的控制事务,传输方向由请求类型决定。如果requestType& @@ -217,8 +221,10 @@ public: * @return 0 表示成功,其他返回值表示失败 * @since 3.0 */ - static int32_t - InterruptTransferRead(const UsbDev &dev, const UsbPipe &pipe, int32_t timeout, std::vector &data); + static int32_t InterruptTransferRead(const UsbDev &dev, + const UsbPipe &pipe, + int32_t timeout, + std::vector &data); /* * * @brief 在给定端点上执行中断数据写入,返回读取的数据和长度,端点方向必须为数据写入 @@ -231,8 +237,10 @@ public: * @return 0 表示成功,其他返回值表示失败 * @since 3.0 */ - static int32_t - InterruptTransferWrite(const UsbDev &dev, const UsbPipe &pipe, int32_t timeout, std::vector &data); + static int32_t InterruptTransferWrite(const UsbDev &dev, + const UsbPipe &pipe, + int32_t timeout, + std::vector &data); /* * * @brief 在给定端点上执行等时数据读取,返回读取的数据和长度,端点方向必须为数据读取 @@ -258,8 +266,10 @@ public: * @return 0 表示成功,其他返回值表示失败 * @since 3.0 */ - static int32_t - IsoTransferWrite(const UsbDev &dev, const UsbPipe &pipe, int32_t timeout, std::vector &data); + static int32_t IsoTransferWrite(const UsbDev &dev, + const UsbPipe &pipe, + int32_t timeout, + std::vector &data); /* * * @brief 将指定的端点进行异步数据发送或者接收请求,数据传输方向由端点方向决定 @@ -288,8 +298,10 @@ public: * @return 0 表示成功,其他返回值表示失败 * @since 3.0 */ - static int32_t - RequestWait(const UsbDev &dev, std::vector &clientData, std::vector &buffer, int32_t timeout); + static int32_t RequestWait(const UsbDev &dev, + std::vector &clientData, + std::vector &buffer, + int32_t timeout); /* * * @brief 取消待处理的数据请求 @@ -355,7 +367,7 @@ public: * @return 0 表示成功,其他返回值表示失败 * @since 3.0 */ - static ErrCode BindUsbdSubscriber(const sptr &subscriber); + static int32_t BindUsbdSubscriber(const sptr &subscriber); /* * * @brief 解绑订阅者 @@ -363,63 +375,14 @@ public: * @return 0 表示成功,其他返回值表示失败 * @since 3.0 */ - static ErrCode UnbindUsbdSubscriber(); - - /* * - * @brief 异步批量读取数据,传输大量数据时使用 - * - * @param dev usb设备地址信息 - * @param pipe usb设备pipe信息 - * @param length 打算以什么长度读取数据 - * - * @return 0 表示成功,其他返回值表示失败 - * @since 3.0 - */ - static int32_t BulkRequstDataSize(const UsbDev &dev, const UsbPipe &pipe, uint32_t &length); - - /* * - * @brief 与BulkRequstDataSize配合使用,获取读取结果 - * - * @param dev usb设备地址信息 - * @param pipe usb设备pipe信息 - * @param data 读取到的数据 - * - * @return 0 表示成功,其他返回值表示失败 - * @since 3.0 - */ - static int32_t BulkReadData(const UsbDev &dev, const UsbPipe &pipe, std::vector &data); - - /* * - * @brief 异步批量写数据,传输大量数据时使用 - * - * @param dev usb设备地址信息 - * @param pipe usb设备pipe信息 - * @param data 要写入的数据 - * - * @return 0 表示成功,其他返回值表示失败 - * @since 3.0 - */ - static int32_t BulkWriteData(const UsbDev &dev, const UsbPipe &pipe, const std::vector &data); - - /* * - * @brief 与BulkWriteData配合使用,获取写入状态,由length描述 - * - * @param dev usb设备地址信息 - * @param pipe usb设备pipe信息 - * @param length 已经写入的数据长度 - * - * @return 0 表示成功,其他返回值表示失败 - * @since 3.0 - */ - static int32_t BulkGetWriteCompleteLength(const UsbDev &dev, const UsbPipe &pipe, uint32_t &length); + static int32_t UnbindUsbdSubscriber(); private: - static void PrintBuffer(const char *title, const uint8_t *buffer, uint32_t length); static int32_t SetDeviceMessage(MessageParcel &data, const UsbDev &dev); static int32_t SetBufferMessage(MessageParcel &data, const std::vector &tdata); static int32_t GetBufferMessage(MessageParcel &data, std::vector &tdata); static sptr GetUsbdService(); - static ErrCode DoDispatch(uint32_t cmd, MessageParcel &data, MessageParcel &reply); + static int32_t DoDispatch(uint32_t cmd, MessageParcel &data, MessageParcel &reply); }; } // namespace USB } // namespace OHOS