History | View | Annotate | Download (9.25 KB)
fixed reflection handling in the server
code reafactoring for server and manualtron
merged in manualtron fixes
changed messages to have payload length. Also created manualTron
fixed cardbox code for new board, updated tooltron.py for new cardbox
Updated jumptable and Makefile for tooltron to work with bootloaderupdated tooltron.py to handle NACKsFixed tooltron.py to send 'o' instead of 'O'
Fixed several bugs:warn state no longer allows red button to kill tool while it is spinningkeypresses are flushed by the server before a request so we don't get the one-swipe-behind bug
Changes:red light stays on on toolboxes while poweredadded more blink-error codes to the cardbox
updated comments
logging with user names
added some more logging to server
added some logging but doesn't look up usernames yet
updated server to handle multiple swipes and have more reasonable timeout behavior.tested with 5 toolboxes, seems to work for nowAlso removed unnecessary code from uart in toolbox.
changed timeouts to be shorter for 422 acks
renamed dustmite to tooltron since dustmite the server is dead
Added LGPL to all source code except the hardware schematics.
ooops
added multiple tool numbers per tool namei.e. there are two bandsaws but one item called "Bandsaw" in the db
added a silly thread and fancy compilicated crap that allows us to ignore input to stdin between swipes
oops, flush is undefined on stdin, so now using read instead.rookie mistake
hopefully fixes the multi-swipe bug
bugfix
added a function which parses the ack
sending and recving over bus works!!need to parse for ACKs
added query stuff to dustmite.py. should be working but hasn't been tested with the keypad
Preparing tooltron repository to become the officers repo.