Discovering comm ports
From Rxtx
(Difference between revisions)
RelgeTdell (Talk | contribs) (http://zelgetgo.0lx.net/new56.htm) |
|||
Line 1: | Line 1: | ||
- | |||
- | |||
This code snippet shows how to find out the available comms ports on your computer.: | This code snippet shows how to find out the available comms ports on your computer.: | ||
Revision as of 18:36, 8 January 2009
This code snippet shows how to find out the available comms ports on your computer.:
static void listPorts() { java.util.Enumeration portEnum = CommPortIdentifier.getPortIdentifiers(); while ( portEnum.hasMoreElements() ) { CommPortIdentifier portIdentifier = (CommPortIdentifier) portEnum.nextElement(); System.out.println(portIdentifier.getName() + " - " + getPortTypeName(portIdentifier.getPortType()) ); } } static String getPortTypeName ( int portType ) { switch ( portType ) { case CommPortIdentifier.PORT_I2C: return "I2C"; case CommPortIdentifier.PORT_PARALLEL: return "Parallel"; case CommPortIdentifier.PORT_RAW: return "Raw"; case CommPortIdentifier.PORT_RS485: return "RS485"; case CommPortIdentifier.PORT_SERIAL: return "Serial"; default: return "unknown type"; } }