Discovering comm ports
From Rxtx
(Difference between revisions)
RelgeTdell (Talk | contribs) (darcnaelric) |
|||
Line 1: | Line 1: | ||
+ | chililaorboc | ||
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 00:38, 17 December 2008
chililaorboc 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"; } }