diff options
| author | Ido Hadanny <ido.hadanny@gmail.com> | 2011-09-22 21:30:13 +0300 |
|---|---|---|
| committer | Ido Hadanny <ido.hadanny@gmail.com> | 2011-09-22 21:30:13 +0300 |
| commit | 53b947df484159f5934898ba6c0aa69a9c869007 (patch) | |
| tree | 189d5903a67765c390de8f1e3423e6b80cde57d1 /roombacomm-client/src/com/hackingroomba/roombacomm/ListSerialPorts.java | |
| parent | 654ca6d59e99b5e72b05dfb917bc5888c4ba6b1b (diff) | |
added stuff
Diffstat (limited to 'roombacomm-client/src/com/hackingroomba/roombacomm/ListSerialPorts.java')
| -rw-r--r-- | roombacomm-client/src/com/hackingroomba/roombacomm/ListSerialPorts.java | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/roombacomm-client/src/com/hackingroomba/roombacomm/ListSerialPorts.java b/roombacomm-client/src/com/hackingroomba/roombacomm/ListSerialPorts.java new file mode 100644 index 0000000..ed713d8 --- /dev/null +++ b/roombacomm-client/src/com/hackingroomba/roombacomm/ListSerialPorts.java @@ -0,0 +1,59 @@ +/* + * roombacomm.ListSerialPorts + * + * Copyright (c) 2006 Tod E. Kurt, tod@todbot.com, ThingM + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General + * Public License along with this library; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place, Suite 330, + * Boston, MA 02111-1307 USA + * + */ + +package com.hackingroomba.roombacomm; + +/** + * A simple test of RoombaComm and RoombaCommSerial functionality. + * <p> + * Run it with something like: <pre> + * java roombacomm.ListSerialPorts + * </pre> + * + */ +public class ListSerialPorts { + + public static void main(String[] args) { + + RoombaComm roombacomm = new RoombaCommSerial(); + String portlist[]; + //roombacomm.debug = true; + + portlist = roombacomm.listPorts(); + System.err.println("Available ports:"); + for(int i=0;i<portlist.length;i++) { + System.err.println(" "+i+": "+portlist[i]); + } + + System.err.println("Sleeping for 5 seconds so you can (un)plug a USB serial device in and watch the port list change...\n"); + try { Thread.sleep(5000); } catch( Exception e ) {} + + portlist = roombacomm.listPorts(); + System.err.println("Available ports (again):"); + for(int i=0;i<portlist.length;i++) { + System.err.println(" "+i+": "+portlist[i]); + } + + + } + +} |
