| 1 | This page describes some modest support software for the TTTT v1. When TTTT v2 is finally released, it will likely have an Ethernet interface, making this software irrelevant. Meanwhile, the interface is serial and therefore tied to a specific computer in the lab. The tools documented here allow for remote access. |
| 2 | |
| 3 | This software may be obtained from svn here: http://edf.bu.edu/svn/edf/TTTT/software/SimpleServer/ |
| 4 | |
| 5 | == tttt_server == |
| 6 | |
| 7 | This is a fairly trivial TCP server which allows remote clients to connect from another computer to control the board. |
| 8 | |
| 9 | Usage: |
| 10 | {{{ |
| 11 | $ ./tttt_server [port_name] |
| 12 | }}} |
| 13 | where `port_name` is the serial port (default `/dev/ttyUSB0`) where the TTTT is connected. |
| 14 | If you don't know, try `ls /dev/ttyUSB*`). |
| 15 | |
| 16 | Then from another computer you can use `tttt_remote`. |
| 17 | |
| 18 | == tttt_remote == |
| 19 | |
| 20 | When the server is running, you can (on another computer) connect and send commands |
| 21 | using `tttt_remote`. |
| 22 | |
| 23 | Usage: |
| 24 | {{{ |
| 25 | $ ./tttt_remote <host_name> -x script # run a script of commands |
| 26 | $ ./tttt_remote <host_name> -i # enter interactive mode |
| 27 | $ ./tttt_remote <host_name> -e "command" # run 1 command |
| 28 | }}} |
| 29 | |
| 30 | See [[TTTT Users Manual]] for details on commands. |
| 31 | |