remove extraneous classes
[slipway.git] / src / edu / berkeley / slipway / SerialBoard.java
index 3a99c03..99c2324 100644 (file)
@@ -1,13 +1,13 @@
 package edu.berkeley.slipway;
 
-import edu.berkeley.obits.*;
+import edu.berkeley.abits.*;
 import org.ibex.util.Log;
 import java.io.*;
 import java.util.*;
-import gnu.io.*;
 
-public class SerialBoard implements Board {
+public abstract class SerialBoard implements Board {
 
+    /*
     private final SerialPort sp;
     private final DataInputStream in;
     private final DataOutputStream out;
@@ -43,4 +43,20 @@ public class SerialBoard implements 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;
+    }
+    */
 }