Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 2.53 KB

README.md

File metadata and controls

45 lines (31 loc) · 2.53 KB

SerialWorker

allprojects {
  repositories {
    ...
    mavenCentral()
  }
}

  dependencies {
        implementation 'com.licheedev:serialworker:3.0.3'
        // 或者(用rxjava2的)
        implementation 'com.licheedev:serialworker-rx2:3.0.3'
        // 或者(用rxjava3的)
        implementation 'com.licheedev:serialworker-rx3:3.0.3'
        
}

使用

实现收发数据逻辑的SerialWorker

可以选择继承

BaseSerialWorker

参考 读卡器 CardReaderWorker.java

Rs232SerialWorker

参考 售货柜控制板 DoorSerialWorker.java

Rs232SerialWorkerX

Rs485SerialWorker

实现处理收到数据的DataReceiver(可选)

参考 售货柜数据接收器 DoorDataReceiver.java

封装发送命令SendData(可选)

参考 售货柜开门指令 SendA4OpenDoor.java

封装接收数据RecvData(可选)

参考 售货柜开门结果 RecvA4OpenDoor.java