[apparatus-templi] [ciasaboark/apparatus-templi] 64c15c: Beginning work on serial interface, command line p...

  • From: Jonathan Nelson <ciasaboark@xxxxxxxxx>
  • To: apparatus-templi@xxxxxxxxxxxxx
  • Date: Sat, 25 Jan 2014 15:04:36 -0800

  Branch: refs/heads/master
  Home:   https://github.com/ciasaboark/apparatus-templi
  Commit: 64c15c51fe7960251adc7f2b758229be9a721331
      
https://github.com/ciasaboark/apparatus-templi/commit/64c15c51fe7960251adc7f2b758229be9a721331
  Author: Jonathan Nelson <ciasaboark@xxxxxxxxx>
  Date:   2014-01-25 (Sat, 25 Jan 2014)

  Changed paths:
    M Coordinator/drivers/org/apparatus_templi/LedFlash.java
    M Coordinator/drivers/org/apparatus_templi/StatefullLed.java
    A Coordinator/lib/RXTX/linux-i386/BuildInfo.txt
    A Coordinator/lib/RXTX/linux-i386/Install.txt
    A Coordinator/lib/RXTX/linux-i386/RXTXcomm.jar
    A Coordinator/lib/RXTX/linux-i386/Readme.txt
    A Coordinator/lib/RXTX/linux-i386/ReleaseNotes.txt
    A Coordinator/lib/RXTX/linux-i386/librxtxParallel.so
    A Coordinator/lib/RXTX/linux-i386/librxtxSerial.so
    A Coordinator/lib/RXTX/linux-i386/run-install.sh
    A Coordinator/lib/RXTX/linux-x86_64/BuildInfo.txt
    A Coordinator/lib/RXTX/linux-x86_64/Install.txt
    A Coordinator/lib/RXTX/linux-x86_64/RXTXcomm.jar
    A Coordinator/lib/RXTX/linux-x86_64/Readme.txt
    A Coordinator/lib/RXTX/linux-x86_64/ReleaseNotes.txt
    A Coordinator/lib/RXTX/linux-x86_64/librxtxParallel.so
    A Coordinator/lib/RXTX/linux-x86_64/librxtxSerial.so
    A Coordinator/lib/RXTX/linux-x86_64/run-install.sh
    A Coordinator/lib/RXTX/win-x64/BuildProperties.txt
    A Coordinator/lib/RXTX/win-x64/Install.txt
    A Coordinator/lib/RXTX/win-x64/RXTXcomm.jar
    A Coordinator/lib/RXTX/win-x64/Readme.txt
    A Coordinator/lib/RXTX/win-x64/ReleaseNotes.txt
    A Coordinator/lib/RXTX/win-x64/rxtxParallel.dll
    A Coordinator/lib/RXTX/win-x64/rxtxSerial.dll
    A Coordinator/lib/RXTX/win-x86/BuildProperties.txt
    A Coordinator/lib/RXTX/win-x86/Install.txt
    A Coordinator/lib/RXTX/win-x86/RXTXcomm.jar
    A Coordinator/lib/RXTX/win-x86/Readme.txt
    A Coordinator/lib/RXTX/win-x86/ReleaseNotes.txt
    A Coordinator/lib/RXTX/win-x86/rxtxParallel.dll
    A Coordinator/lib/RXTX/win-x86/rxtxSerial.dll
    A Coordinator/lib/commons-cli-1.2-javadoc.jar
    A Coordinator/lib/commons-cli-1.2.jar
    M Coordinator/src/org/apparatus_templi/Coordinator.java
    A Coordinator/src/org/apparatus_templi/Log.java
    A Coordinator/src/org/apparatus_templi/SerialConnection.java
    A scripts/backup.txt

  Log Message:
  -----------
  Beginning work on serial interface, command line parsing
-added support libraries for RXTX and Apache Commons CLI parser

Log.java:
-moved logging functionality out of Coordinator and into seperate class

SerialConnection.java:
-beginning work on serial interface.  Code is borrowed and very sloppy

Coordinator.java:
-drivers are no longer children of Coordinator, interaction is done through 
Coordinator.someMethod() instead of a call to super
-moved logging to seperate class
-changed protected methods to public
-removed redundant logMessage()
-added command line parsing to get serial port name and network port number
-manually loads the LedFlash driver and starts it running (it works!)


Other related posts:

  • » [apparatus-templi] [ciasaboark/apparatus-templi] 64c15c: Beginning work on serial interface, command line p... - Jonathan Nelson