# Date Author Comment
e2a3c71f 10/18/2014 03:27 PM Thomas Mullins

Added shutoff when current is sensed when enabling tool

Also made a number of fixes to current sensing, which was quite broken.

2dde134c 04/25/2014 03:00 PM Thomas Mullins

Shorted modbus timeout

9e26460d 04/20/2014 02:47 AM root

Fixed a few issues setting up tooltron on Marvin

911e4e11 04/20/2014 02:28 AM Thomas Mullins

Adding init script for mainbox installation

8f66553c 04/13/2014 08:22 PM root

Fixed problems with previous fix

e4313fa2 04/13/2014 07:37 PM Thomas Mullins

Fixed exception in event add page

2f795968 02/13/2014 03:39 PM Thomas Mullins

Fixed card removal detection

Also switched from using seek command to select command with the reader.
Select returns a result immediately, rather than seek which first
returns an "in progress" error then later returns the card (as far as I
can tell).

0ed3db9d 02/12/2014 10:56 PM Thomas Mullins

Removed pid file necessity

Still uses it if running as root, but otherwise doesn't bother. Should
be a bit easier for local testing.

3411817b 02/12/2014 10:40 PM Thomas Mullins

Added clarifying comment for code that confused me

TODO document all this lol

90bb5fa7 02/12/2014 10:40 PM Thomas Mullins

Fixed event queue bug

6fbe093f 02/12/2014 10:39 PM Thomas Mullins

Implemented code for new RFID readers

It's not fully working yet. When the checksum is enabled, it ignores all
responses. Also, it no longer recognizes a missing card.

88570136 10/06/2013 03:20 PM Thomas Mullins

Added LRU eviction to cache. Not tested yet.

e247ef4d 10/06/2013 03:19 PM Thomas Mullins

Fixed build warnings from last commit

ea46eeca 10/05/2013 09:41 PM Thomas Mullins

Simplified read_file

4d22fe8e 09/19/2013 03:49 PM Thomas Mullins

Added automatic subscription to roboclub-gb on user creation

ddd50354 06/08/2013 11:41 PM Thomas Mullins

Minor typo

13fd9e7e 06/08/2013 11:34 PM Thomas Mullins

Added stop command and fixed pid file deletion

4f824e14 05/13/2013 03:19 PM Thomas Mullins

Added new view roboauthall

It returns bitmask of all tool permissions for a given user

cc7646f9 05/13/2013 03:18 PM Thomas Mullins

Major changes to mainbox code.

-Added local cache for RFID -> tool permissions
-Queries new page /crm/roboauth/%08x, which gives bitmask of all tool
permissions instead of just one
-Added pid file at /var/run/
-Now must be run as "tooltron run" and also has "tooltron refresh" and...

5e03b78d 05/05/2013 04:36 PM Thomas Mullins

Added new logging functions which inject timestamps

5e8f735d 05/05/2013 02:20 PM Thomas Mullins

Changed URLs to match actual server

f3599378 04/14/2013 06:16 PM Thomas Mullins

Adding rfid-web

The javascript will query the rfid reader (using main.c, set up on with CGI) and insert it into a form.

3e2fcd4e 04/01/2013 07:36 PM Thomas Mullins

Removed some of the fields on the add user admin page

36f3b65f 03/24/2013 04:18 PM Thomas Mullins

Removed rfid_restart flag

This way the AVR will always repoll the rfid reader after the timeout,
so hopefully it will never hang. Who knows?

5305e5e7 03/24/2013 04:17 PM Thomas Mullins

query.c has optional debug output for /add_card_event

06dedf83 03/24/2013 04:16 PM Thomas Mullins

Fixed missing import in

f15d9227 03/24/2013 03:29 PM Thomas Mullins

Adding program_tool script so we remember how to set tool id

0f87b24c 03/23/2013 12:57 AM Thomas Mullins

Added environment setup to for usage with apache

51fc4957 03/23/2013 12:03 AM Thomas Mullins

Removed migrations from repo

049ebb6e 03/23/2013 12:02 AM Thomas Mullins

Fixed Add User page error

e0657267 03/22/2013 09:45 PM Thomas Mullins

Added add_card_event view and made some minor changes to models

38df0012 03/22/2013 09:42 PM Thomas Mullins

Event submissions from ./tooltron tested and working

15928a3d 03/20/2013 02:02 PM Thomas Mullins

Added username/password to add_event query

880dc54f 03/20/2013 01:24 PM Thomas Mullins

Fixed curl SSL queries failing and queue bug

75cef49f 03/11/2013 09:42 PM Thomas Mullins

Added query_add_event to mainbox code

e680f143 03/08/2013 06:45 PM Thomas Mullins

Removed a bunch of .pyc files

8c30fb1a 03/08/2013 06:44 PM Thomas Mullins

Added some scripts for working with virtualenv and running the server

c12b6be5 03/08/2013 06:05 PM Thomas Mullins

Removed virtualenv and added requirements.txt in its place

Now each developer can have their own virtual environment built from
requirements.txt, without the annoying path problems that come from the
environment being under source control

e8960789 02/28/2013 09:32 PM Thomas Mullins

Fixed another overflow bug and removed isqrt

db11713d 02/27/2013 08:38 PM Thomas Mullins

Fixed timing in current sensing

The ADC interrupt didn't clear the TIFR timer interrupt flag, which
means the ADC wasn't triggered again on the next compare match.

975af07c 02/18/2013 12:05 AM Thomas Mullins

Fixed overflow in current calculation

f4df665c 02/10/2013 03:20 PM Thomas Mullins

Switch ADC to timer 1 because timer 0 was taken. Oops.

cbda92cc 02/09/2013 10:40 PM Thomas Mullins

Untested current RMS calculation

It's not actually RMS, it's variance. Same general idea.

036b4f9a 02/03/2013 04:25 PM Thomas Mullins

Fixed annoying warnings about avr/signal.h

cce97007 01/30/2013 05:15 PM Thomas Mullins

mainbox now prints error on 404 or 500 from server

a96c5547 01/27/2013 09:10 PM Thomas Mullins

Moved tool address to Makefile

15fa09f7 01/27/2013 07:02 PM Thomas Mullins

Made errors less noisy

If it can't connect to a tool, it will print an error once, and then
print another message when it is able to reconnect.

7bca325d 01/27/2013 04:58 PM Julian Binder

Merge branch 'master' of ssh://

63244bd1 01/27/2013 04:57 PM Julian Binder

jeff made changes to model and added migrations

72419919 01/27/2013 11:08 AM Julian Binder

Merge branch 'master' of ssh://

(1-50/112) Per page: 25, 50, 100

Also available in: Atom