Class SerialCommVideoIO

java.lang.Object
org.mbari.vcr4j.rs422.RS422VideoIO
org.mbari.vcr4j.jserialcomm.SerialCommVideoIO
All Implemented Interfaces:
Closeable, AutoCloseable, VCRVideoIO, org.mbari.vcr4j.VideoIO<RS422State,RS422Error>

public class SerialCommVideoIO extends RS422VideoIO
Created by brian on 3/26/16.
  • Field Details

    • IO_DELAY

      public static final long IO_DELAY
      For RXTX we have to put the thread to sleep VERY briefly in order for the serial io to work. We'll keep using this with jSerialComm
      See Also:
    • RECEIVE_TIMEOUT

      public static final long RECEIVE_TIMEOUT
      Maximum receive timeout in millisecs
      See Also:
  • Constructor Details

    • SerialCommVideoIO

      public SerialCommVideoIO(com.fazecast.jSerialComm.SerialPort serialPort, InputStream inputStream, OutputStream outputStream)
  • Method Details

    • getConnectionID

      public String getConnectionID()
    • close

      public void close()
    • open

      public static SerialCommVideoIO open(String portName)
    • getAvailableSerialPorts

      public static Set<String> getAvailableSerialPorts()
    • getSerialPorts

      public static List<String> getSerialPorts()