X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fslipway%2FSerialBoard.java;h=bc3f41afc1fb6794245c916d74c1070dbbc38173;hb=57f6ad104a6e2bf0433a86f5c8e1f31c1715dab9;hp=0c88da440be58b9d3676f9aa7448d5fcabf8dc58;hpb=37015141a62a639e7d5f67729866277f76387916;p=slipway.git diff --git a/src/edu/berkeley/slipway/SerialBoard.java b/src/edu/berkeley/slipway/SerialBoard.java index 0c88da4..bc3f41a 100644 --- a/src/edu/berkeley/slipway/SerialBoard.java +++ b/src/edu/berkeley/slipway/SerialBoard.java @@ -6,7 +6,7 @@ import java.io.*; import java.util.*; import gnu.io.*; -public class SerialBoard extends Board { +public class SerialBoard implements Board { private final SerialPort sp; private final DataInputStream in; @@ -43,4 +43,20 @@ public class SerialBoard extends Board { public InputStream getInputStream() { return in; } public OutputStream getOutputStream() { return out; } + + /* + public static SerialPort detectObitsPort() throws Exception { + Enumeration e = CommPortIdentifier.getPortIdentifiers(); + while(e.hasMoreElements()) { + CommPortIdentifier cpi = (CommPortIdentifier)e.nextElement(); + Log.info(Demo.class, "trying " + cpi.getName()); + if (cpi.getName().startsWith("/dev/cu.usbserial-")) + return new RXTXPort(cpi.getName()); + if (cpi.getName().startsWith("/dev/ttyS0")) + return new RXTXPort(cpi.getName()); + } + Log.info(Demo.class, "returning null..."); + return null; + } + */ }