public UsbSerialDevice(UsbDevice device, UsbDeviceConnection connection) { this.device = device; this.connection = connection; serialBuffer = new SerialBuffer(mr1Version); if (mr1Version) { workerThread = new WorkerThread(); workerThread.start(); } else { readThread = new ReadThread(); } writeThread = new WriteThread(); writeThread.start(); }
protected void restartWriteThread() { if (writeThread == null) { writeThread = new WriteThread(); writeThread.start(); } }