| | |
| | | package com.doumee.keyCabinet.utils.i485; |
| | | |
| | | import android.serialport.SerialPort; |
| | | import android.util.Log; |
| | | |
| | | import java.io.File; |
| | |
| | | import java.util.concurrent.ScheduledExecutorService; |
| | | import java.util.concurrent.ScheduledFuture; |
| | | import java.util.concurrent.TimeUnit; |
| | | |
| | | import android_serialport_api.SerialPort; |
| | | |
| | | public class SerialPortModel { |
| | | |
| | |
| | | public boolean open() { |
| | | try { |
| | | File device = new File(serialPortPath); |
| | | serialPort = SerialPort |
| | | .newBuilder(device, baudrate) |
| | | .dataBits(dataBits) |
| | | .stopBits(stopBits) |
| | | .parity(parity) |
| | | .build(); |
| | | serialPort = new SerialPort(device, baudrate, 0); |
| | | scheduledExecutorService = Executors.newSingleThreadScheduledExecutor(); |
| | | singleThreadExecutor = Executors.newSingleThreadExecutor(); |
| | | } catch (IOException e) { |