de.jaetzold.util.apps
Class CommController
java.lang.Object
|
+--de.jaetzold.util.apps.CommController
- All Implemented Interfaces:
- CommandLineListener, EventListener, Observer
- public class CommController
- extends Object
- implements CommandLineListener, Observer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
outStream
protected OutputStream outStream
commPort
protected javax.comm.CommPort commPort
inputBufferSize
protected int inputBufferSize
output
protected TextOutput output
CommController
public CommController()
main
public static void main(String[] argv)
processCommInput
public void processCommInput(InputStream inStream)
- Hauptschleife fuer das Lesen vom CommPort. Die gelesenen Bytes werden in Hex-Strings umgewandelt (ohne 0x davor).
processCommandLine
public void processCommandLine(String line)
- Schreibt den uebergebenen String auf den CommPort. Der String wird dazu vorher als eine Folge von Hex-Zahlen mit 2 Ziffern interpretiert und in entsprechende byte-Werte umgewandelt. Ist die Anzahl der Zeichen ungerade wird das letzte Zeichen einfach unterschlagen.
- Specified by:
processCommandLine
in interface CommandLineListener
update
public void update(Observable panel,
Object port)
- Specified by:
update
in interface Observer
runAWT
public void runAWT(Object sender)
terminate
public void terminate(Object sender)