public interface IModule
| Modifier and Type | Method and Description | 
|---|---|
| boolean | closeSerail()关闭串口 | 
| boolean | free()释放模块,模块断电同时关闭串口 Release module | 
| boolean | init(int module)初始化模块,模块上电同时打开串口 Initialize module | 
| boolean | init(int module,
    int baudrate)初始化模块,模块上电同时打开串口 | 
| boolean | init(int module,
    int baudrate,
    int databits,
    int stopbits,
    int check)初始化模块 ,模块上电同时打开串口 Initialize the module | 
| void | ioctl_gpio(int gpio,
          boolean isHigh) | 
| boolean | openSerail(java.lang.String path,
          int baudrate,
          int databits,
          int stopbits,
          int check)打开串口 | 
| boolean | powerOff(Context context,
        int module)模块下电,仅下电不关串口 module power off, power off only | 
| boolean | powerOff(int module)模块下电,仅下电不关串口 module power off, power off only | 
| boolean | powerOn(Context context,
       int module)模块上电,仅上电不开串口,通过系统app上电,不经过DeviceAPI, 配合 powerOff(Context context,int module)使用Module power on, power on only | 
| boolean | powerOn(int module) | 
| byte[] | receive()接收数据,读取串口数据会等待1秒钟 Receive data | 
| byte[] | receiveEx()接收数据,读取串口数据无等待时间 Receive data | 
| boolean | send(byte[] data)发送数据 Send data | 
| int | sendAndReceive(byte[] sendData,
              byte[] outData)收发数据 | 
boolean powerOn(int module)
module - 模块编号 1、1D(9600) 2、RFID(115200) 3、UHF(115200) 4、Finger(57600)boolean powerOn(Context context,
                int module)
powerOff(Context context,int module)  使用context - module - 模块编号 3、UHF void ioctl_gpio(int gpio,
                boolean isHigh)
boolean powerOff(int module)
module - 模块编号 1、1D(9600) 2、RFID(115200) 3、UHF(115200) 4、Finger(57600)module - module serial number 1, 1D(9600) 2, RFID(115200) 3, UHF(115200) 4, Finger(57600)boolean powerOff(Context context,
                 int module)
module - 模块编号 3、UHF(115200) module - module serial number 3, UHF(115200)boolean init(int module)
module - 模块编号 模块编号 1、1D(9600) 2、RFID(115200) 3、UHF(115200) 4、Finger(57600),10、A8外接串口module - module serial number 1, 1D(9600) 2, RFID(115200) 3, UHF(115200) 4, Finger(57600),10、A8外接串口(115200) boolean init(int module,
             int baudrate)
module - 模块编号 模块编号 1、1D(9600) 2、RFID(115200) 3、UHF(115200) 4、Finger(57600),10、A8扩展串口baudrate - 自定义波特率boolean init(int 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偶boolean free()
boolean send(byte[] data)
data - 数据byte[] receive()
byte[] receiveEx()
int sendAndReceive(byte[] sendData,
                   byte[] outData)
sendData - 发送的数据outData - 接收的数据boolean openSerail(java.lang.String path,
                   int baudrate,
                   int databits,
                   int stopbits,
                   int check)
baudrate - 波特率databits - 数据位   取值为  7 或者8stopbits - 停止位   取值为  1 或者2check - 效验类型 取值为  0无, 1奇, 2偶boolean closeSerail()