public class HardwareInterface_qcom
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | HardwareInterface_qcom.FunctionEnum | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | closeSerail(int uart_fd)关闭串口 | 
| boolean | free(HardwareInterface_qcom.FunctionEnum module)释放模块,模块断电同时关闭串口 Release module | 
| static HardwareInterface_qcom | getInstance()获取操作实例 Acquire operation Instance | 
| boolean | init(HardwareInterface_qcom.FunctionEnum module,
    int baudrate) | 
| boolean | init(HardwareInterface_qcom.FunctionEnum module,
    int baudrate,
    int databits,
    int stopbits,
    int check)初始化模块 ,模块上电同时打开串口 Initialize the module | 
| int | openSerail(java.lang.String path,
          int baudrate) | 
| int | openSerail(java.lang.String path,
          int baudrate,
          int databits,
          int stopbits,
          int check)打开串口 | 
| byte[] | receive(HardwareInterface_qcom.FunctionEnum module)接收数据,读取串口数据 Receive data | 
| byte[] | receive(int uart_fd)接收数据,读取串口数据 Receive data | 
| boolean | send(HardwareInterface_qcom.FunctionEnum module,
    byte[] data)发送数据 Send data | 
| boolean | send(int uart_fd,
    byte[] data) | 
| byte[] | sendAndReceive(HardwareInterface_qcom.FunctionEnum module,
              byte[] sendData)收发数据 | 
| byte[] | sendAndReceive(int uart_fd,
              byte[] sendData)收发数据 | 
public static HardwareInterface_qcom getInstance()
public boolean init(HardwareInterface_qcom.FunctionEnum module, int baudrate, int databits, int stopbits, int check)
module - 模块编号 模块编号 1、1D(9600) 2、RFID(115200) 3、UHF(115200) 4、Finger(57600)  10、A8扩展串口baudrate - 自定义波特率 check - 是否校验 databits - 数据位   取值为  7 或者8stopbits - 停止位   取值为  1 或者2check - 效验类型 取值为  0无, 1奇, 2偶public boolean init(HardwareInterface_qcom.FunctionEnum module, int baudrate)
public boolean free(HardwareInterface_qcom.FunctionEnum module)
public boolean send(HardwareInterface_qcom.FunctionEnum module, byte[] data)
data - 数据public boolean send(int uart_fd,
                    byte[] data)
public byte[] receive(HardwareInterface_qcom.FunctionEnum module)
public byte[] receive(int uart_fd)
public byte[] sendAndReceive(int uart_fd,
                             byte[] sendData)
sendData - 发送的数据public byte[] sendAndReceive(HardwareInterface_qcom.FunctionEnum module, byte[] sendData)
sendData - 发送的数据public int openSerail(java.lang.String path,
                      int baudrate,
                      int databits,
                      int stopbits,
                      int check)
baudrate - 波特率databits - 数据位   取值为  7 或者8stopbits - 停止位   取值为  1 或者2check - 效验类型 取值为  0无, 1奇, 2偶public int openSerail(java.lang.String path,
                      int baudrate)
public boolean closeSerail(int uart_fd)