串口模块声明
1 模块说明
用于操作设备的串口设备。
2 包路径
com.histonepos.npsdk.uart
3 AIDL文件名
IUartDriver.aidl
4 接口清单
4.1 打开串口设备(openUart)
接口原型 | int openUart (int Slot) |
---|---|
接口功能 | 打开串口设备 |
参数说明 | 入参:Slot:端口号 出参:无 |
返回值 | >=0:成功 < 0:失败 |
4.2 关闭串口设备(closeUart)
接口原型 | void closeUart(int Slot) |
---|---|
接口功能 | 关闭串口设备 |
参数说明 | 入参:Slot:端口号 出参:无 |
返回值 | void |
4.3 读串口数据(readUart)
接口原型 | int readUart(int Slot,out byte [] value,int len) |
---|---|
接口功能 | 读串口数据 |
参数说明 | 入参:Slot,串口编号 Len,期望读取的数据长度 出参:Value,读取的数据内容 |
返回值 | >=0:实际读取的数据长度(字节数) < 0:失败 |
4.4 写串口数据(writeUart)
接口原型 | int writeUart(int Slot,in byte [] value,int len) |
---|---|
接口功能 | 写串口数据 |
参数说明 | 入参 Slot:串口编号 Value:数据内容 Len:需要写入的数据长度 出参:无 |
返回值 | >=0:实际写入的数据长度(字节数) < 0:失败 |
4.5 清除串口数据(flushUart)
接口原型 | int flushUart (int Slot) |
---|---|
接口功能 | 清除串口数据 |
参数说明 | 入参:Slot:端口号 出参:无 |
返回值 | 0:成功 负值:失败 |
4.6 设置串口波特率(setBaudateRate)
接口原型 | int setBaudateRate(int port,int baudrate,boolean ctrlOPen) |
---|---|
接口功能 | 设置串口波特率 |
参数说明 | 入参:Port,端口号 Baudrate,波特率 ctrlOPen,流控 出参:无 |
返回值 | 0:成功 负值:失败 |
补充说明 | openUart之后使用 |
作者:admin 创建时间:2022-03-18 11:44
更新时间:2024-06-18 09:08
更新时间:2024-06-18 09:08