harmony 鸿蒙usb_serial_types.h
usb_serial_types.h
概述
提供USB Serial DDK中的枚举变量、结构体定义与宏定义。
库: libusb_serial.z.so
引用文件:<serial/usb_serial_types.h>
系统能力: SystemCapability.Driver.UsbSerial.Extension
起始版本: 18
相关模块:USB Serial DDK
汇总
结构体
名称 | 描述 |
---|---|
struct UsbSerial_Params | 定义USB Serial DDK使用的USB串口参数。 |
类型定义
名称 | 描述 |
---|---|
typedef struct UsbSerial_DeviceHandle UsbSerial_DeviceHandle | USB串口设备数据结构(不透明)。 |
typedef struct UsbSerial_Params _attribute_((aligned(8))) UsbSerial_Params | USB Serial DDK使用的USB串口参数。 |
枚举
名称 | 描述 |
---|---|
UsbSerial_DdkRetCode { 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 = 31600005, USB_SERIAL_DDK_DEVICE_NOT_FOUND = 31600006 } |
定义USB Serial DDK使用的返回码。 |
UsbSerial_FlowControl { USB_SERIAL_NO_FLOW_CONTROL = 0, USB_SERIAL_SOFTWARE_FLOW_CONTROL = 1, USB_SERIAL_HARDWARE_FLOW_CONTROL = 2 } | 定义USB Serial DDK中的流量控制。 |
UsbSerial_Parity { USB_SERIAL_PARITY_NONE = 0, USB_SERIAL_PARITY_ODD = 1, USB_SERIAL_PARITY_EVEN = 2 } | 定义USB Serial DDK使用的校验参数枚举。 |
变量
名称 | 描述 |
---|---|
uint32_t baudRate | 波特率。 |
uint8_t nDataBits | 数据传输位数。 |
uint8_t nStopBits | 数据停止位数。 |
uint8_t parity | 校验参数设置。 |
变量说明
baudRate
uint32_t baudRate
描述
波特率。
nDataBits
uint8_t nDataBits
描述
数据传输位数。
nStopBits
uint8_t nStopBits
描述
数据停止位数。
parity
uint8_t parity
描述
校验参数设置。
你可能感兴趣的鸿蒙文章
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦