public void close() throws IOException { if (mConnection == null) { return; } mConnection.releaseInterface(mDataInterface); mConnection.releaseInterface(mControlInterface); mConnection.close(); connected = false; mConnection = null; }
@Override public void syncClose() { connection.releaseInterface(mInterface); isOpen = false; }
public void releaseInterface() { Log.d(LOG_TAG, "releaseInterface()"); if (mConnection != null && mIntf != null){ mConnection.releaseInterface(mIntf); mConnection = null; mIntf = null; } }
@Override public void syncClose() { stopFlowControlThread(); connection.releaseInterface(mInterface); isOpen = false; }
void close() { if (this.usbConnection != null) { try { usbConnection.releaseInterface(usbInterface); } catch (Exception ex) {} try { usbConnection.close(); } catch (Exception ex) {} usbConnection = null; usbInterface = null; readEndpoint = null; writeEndpoint = null; } }
@Override public void closeSPI() { killWorkingThread(); killWriteThread(); connection.releaseInterface(mInterface); }
@Override public void syncClose() { setControlCommand(CDC_SET_CONTROL_LINE_STATE, CDC_CONTROL_LINE_OFF, null); connection.releaseInterface(mInterface); connection.close(); isOpen = false; }
@Override public void syncClose() { setControlCommand(FTDI_SIO_MODEM_CTRL, FTDI_SET_MODEM_CTRL_DEFAULT3, 0, null); setControlCommand(FTDI_SIO_MODEM_CTRL, FTDI_SET_MODEM_CTRL_DEFAULT4, 0, null); currentSioSetData = 0x0000; connection.releaseInterface(mInterface); isOpen = false; }
@Override public void close() { killWorkingThread(); killWriteThread(); connection.releaseInterface(mInterface); isOpen = false; }
/** * stops the watching thread */ void stop() { midiEventListener = null; usbDeviceConnection.releaseInterface(usbInterface); waiterThread.stopFlag = true; resume(); // blocks while the thread will stop while (waiterThread.isAlive()) { try { Thread.sleep(100); } catch (InterruptedException e) { // ignore } } }
@Override public void close() { setControlCommand(BLED112_SET_CONTROL_LINE_STATE, BLED112_DISCONNECT_CONTROL_LINE , null); killWorkingThread(); killWriteThread(); connection.releaseInterface(mInterface); }
@Override public void syncClose() { setControlCommand(CP210x_PURGE, CP210x_PURGE_ALL, null); setControlCommand(CP210x_IFC_ENABLE, CP210x_UART_DISABLE, null); stopFlowControlThread(); connection.releaseInterface(mInterface); isOpen = false; }
@Override public void close() { setControlCommand(XDCVCP_IFC_ENABLE, XDCVCP_UART_DISABLE, null); killWorkingThread(); killWriteThread(); connection.releaseInterface(mInterface); }
@Override public void close() { killWorkingThread(); killWriteThread(); stopFlowControlThread(); connection.releaseInterface(mInterface); isOpen = false; }
/** * stop to use this device. */ void stop() { usbDeviceConnection.releaseInterface(usbInterface); resume(); waiterThread.stopFlag = true; // blocks while the thread will stop while (waiterThread.isAlive()) { try { waiterThread.interrupt(); Thread.sleep(100); } catch (InterruptedException e) { // ignore } } }
@Override public void close() { // Not connected isConnected = false; // Stop the read thread. if (inputStream != null) inputStream.stopReadThread(); // Release the streams. inputStream = null; outputStream = null; // Release end points. receiveEndPoint = null; sendEndPoint = null; // Disconnect USB connection if (usbConnection != null) { usbConnection.releaseInterface(usbInterface); usbConnection.close(); } // Release USB connection and USB interface. usbConnection = null; usbInterface = null; usbDevice = null; }
/** * Stops listening on all inputs and closes the current USB connection, if any. */ @Override public synchronized void close() { if (connection == null) return; for (UsbMidiInterface iface : interfaces) { iface.stop(); connection.releaseInterface(iface.getInterface()); } connection.close(); connection = null; }
@Override public void close() { setControlCommand(CDC_SET_CONTROL_LINE_STATE, CDC_CONTROL_LINE_OFF, null); killWorkingThread(); killWriteThread(); connection.releaseInterface(mInterface); connection.close(); isOpen = false; }
@Override public void close() { setControlCommand(FTDI_SIO_MODEM_CTRL, FTDI_SET_MODEM_CTRL_DEFAULT3, 0, null); setControlCommand(FTDI_SIO_MODEM_CTRL, FTDI_SET_MODEM_CTRL_DEFAULT4, 0, null); currentSioSetData = 0x0000; killWorkingThread(); killWriteThread(); connection.releaseInterface(mInterface); isOpen = false; }
@Override public void close() { setControlCommand(CP210x_PURGE, CP210x_PURGE_ALL, null); setControlCommand(CP210x_IFC_ENABLE, CP210x_UART_DISABLE, null); killWorkingThread(); killWriteThread(); stopFlowControlThread(); connection.releaseInterface(mInterface); isOpen = false; }