串口模块声明

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
 更新时间:2023-07-10 09:53