openharmony 鸿蒙 capi-usb-serial-types-h

2026-08-25 浏览 (1)

usb_serial_types.h

概述

提供USB Serial DDK中的枚举变量、结构体定义与宏定义。

引用文件: <usb_serial/usb_serial_types.h>

库: libusb_serial_ndk.z.so

系统能力: SystemCapability.Driver.UsbSerial.Extension

起始版本: 18

相关模块: USBSerialDDK

汇总

结构体

名称typedef关键字描述
UsbSerial_Params__attribute__((aligned(8))) UsbSerial_Params定义USB Serial DDK使用的USB串口参数。
UsbSerial_DeviceUsbSerial_DeviceUSB串口设备数据结构(不透明)。

枚举

名称typedef关键字描述
UsbSerial_DdkRetCodeUsbSerial_DdkRetCode定义USB Serial DDK使用的返回码。
UsbSerial_FlowControlUsbSerial_FlowControl定义USB Serial DDK中的流量控制。
UsbSerial_ParityUsbSerial_Parity定义USB Serial DDK使用的校验参数枚举。

枚举类型说明

UsbSerial_DdkRetCode

enum UsbSerial_DdkRetCode

描述

定义USB Serial DDK使用的返回码。

起始版本: 18

枚举项描述
USB_SERIAL_DDK_NO_PERM = 201权限被拒绝。
USB_SERIAL_DDK_INVALID_PARAMETER = 401无效参数。
USB_SERIAL_DDK_SUCCESS = 31600000操作成功。
USB_SERIAL_DDK_INVALID_OPERATION = 31600001无效操作。
USB_SERIAL_DDK_INIT_ERROR = 31600002初始化失败。
USB_SERIAL_DDK_SERVICE_ERROR = 31600003服务错误。
USB_SERIAL_DDK_MEMORY_ERROR = 31600004内存相关错误,例如内存不足、内存数据复制失败或内存应用程序故障。
USB_SERIAL_DDK_IO_ERROR = 31600005I/O 错误。
USB_SERIAL_DDK_DEVICE_NOT_FOUND = 31600006未找到设备。

UsbSerial_FlowControl

enum UsbSerial_FlowControl

描述

定义USB Serial DDK中的流量控制。

起始版本: 18

枚举项描述
USB_SERIAL_NO_FLOW_CONTROL = 0无流量控制。
USB_SERIAL_SOFTWARE_FLOW_CONTROL = 1软件流控。
USB_SERIAL_HARDWARE_FLOW_CONTROL = 2硬件流控。

UsbSerial_Parity

enum UsbSerial_Parity

描述

定义USB Serial DDK使用的校验参数枚举。

起始版本: 18

枚举项描述
USB_SERIAL_PARITY_NONE = 0无校验。
USB_SERIAL_PARITY_ODD = 1奇校验。
USB_SERIAL_PARITY_EVEN = 2偶校验。

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 capi-scsiperipheralddk-scsiperipheral-request

openharmony 鸿蒙 capi-usbddk-usbconfigdescriptor

openharmony 鸿蒙 capi-hidddk

openharmony 鸿蒙 capi-usbddk

openharmony 鸿蒙 capi-hidddk-hid-absaxesarray

openharmony 鸿蒙 capi-scsiperipheralddk-scsiperipheral-response

openharmony 鸿蒙 capi-scsi-peripheral-api-h

openharmony 鸿蒙 capi-hidddk-hid-relaxesarray

openharmony 鸿蒙 js-apis-driver-deviceManager

openharmony 鸿蒙 capi-hidddk-hid-eventtypearray

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/LTPafen9