Commit Graph

45 Commits

Author SHA1 Message Date
Patrick Fairbank
833bd32ab2 Refactor displays to allow for centralized remote configuration. 2018-09-09 22:53:30 -07:00
Patrick Fairbank
6cfdcc924d Remove bandwidth monitoring functionality made obsolete by VLAN trunking to SCCs. 2018-09-03 19:24:50 -07:00
Patrick Fairbank
03a3110075 Move PLC into its own module. 2018-09-03 19:12:22 -07:00
Patrick Fairbank
03f357451a Set LED test modes via websocket instead of form post. 2018-09-03 14:54:19 -07:00
Patrick Fairbank
27c38f7393 Refactor websocket model to reduce duplicated code. 2018-09-01 22:13:27 -07:00
Patrick Fairbank
0082ea5d0b Fix issues from testing PLC integration. 2018-08-25 14:54:19 -07:00
Patrick Fairbank
29033af025 Persist schedule blocks to the DB. 2018-08-24 22:19:19 -07:00
Patrick Fairbank
d161a6a115 Remove WiFi configuration retries since they didn't help and hopefully the real problem is fixed. 2018-08-23 19:53:18 -07:00
Patrick Fairbank
55b8f63f8e Rewrite access point configuration logic to use uci instead of uploading the whole wireless file each time. 2018-08-19 20:02:03 -07:00
Patrick Fairbank
635ce72806 Add support for Philips Color Kinetics LEDs in vault. 2018-08-19 02:04:24 -07:00
Patrick Fairbank
fcc3199c7f Implement scoring table stack light logic. 2018-08-18 22:50:29 -07:00
Patrick Fairbank
918e8741e0 Update vault logic with measured distance sensor values. 2018-08-18 22:49:57 -07:00
Patrick Fairbank
347ad04885 Make PLC inputs/outputs on field setup page update in realtime. 2018-08-18 21:01:42 -07:00
Patrick Fairbank
cd050d4e18 Add pre- and post-match LED modes to indicate field status. 2018-07-21 23:26:44 -07:00
Patrick Fairbank
738b5a0e7b Hook LED modes up to field state. 2018-07-21 22:28:42 -07:00
Patrick Fairbank
5f457f96ec Update realtime scoring display and sounds for 2018. 2018-07-21 18:32:09 -07:00
Patrick Fairbank
3dc83bcdbf Break down vault cubes by power up in score object. 2018-05-22 21:35:14 -07:00
Patrick Fairbank
ea405f71b1 Implement A-stop. 2018-05-19 22:25:31 -07:00
Patrick Fairbank
4890d11f88 Refactor LED control logic. 2018-05-19 21:46:46 -07:00
Patrick Fairbank
be451c96a7 Don't play foghorn if match is aborted during warmup. 2018-05-16 21:46:49 -07:00
Patrick Fairbank
d85d1bb8bd Add typing to all enums. 2018-04-15 18:33:10 -07:00
Patrick Fairbank
4480dcc97a Add initial LED implementation for an E1.31 DMX over Ethernet controller. 2018-04-15 15:09:00 -07:00
Patrick Fairbank
8b8468f4c8 Update assumptions about PLC interface. 2018-04-15 10:45:03 -07:00
Patrick Fairbank
0c475b0a20 Add generation and sending of game-specific data. 2018-04-11 23:26:36 -07:00
Patrick Fairbank
423baf992c Fix errors flagged by new version of Go. 2018-04-11 19:33:31 -07:00
Patrick Fairbank
e7cf700ced Update game-specific models for 2018. 2018-03-25 20:31:05 -07:00
Patrick Fairbank
2c2a44aa4b Add retries for access point configuration. 2017-10-31 18:49:52 -07:00
Nicholas Dal Porto
d12eaef712 fixed logs so .csv is properly formatted with radio column. 2017-10-29 22:10:28 -07:00
Nicholas Dal Porto
088b3ad37e Swapped units on bandwidth monitoring to Megabits rather than Megabytes, so utilization is more easily quantified. 2017-10-29 22:07:29 -07:00
Patrick Fairbank
470407b801 Add timeout to WiFi configuration. 2017-10-25 20:25:03 -07:00
Patrick Fairbank
11d4f4a8c1 Make WiFi channels configurable (fixes #50). 2017-10-24 21:26:37 -07:00
Patrick Fairbank
8a5c3cbcd4 Persist team substitutions in practice and playoff matches. 2017-10-24 00:01:05 -07:00
Patrick Fairbank
f1c2959f4a Merge branch 'master' of https://github.com/ejordan376/cheesy-arena into ejordan376-master 2017-09-23 22:29:24 -07:00
Patrick Fairbank
4df8664b10 Disable AP mutex as the AP doesn't always release SSH sessions. 2017-09-23 21:16:00 -07:00
Patrick Fairbank
acbe62c887 Fix touchpad light cycle order. 2017-09-23 21:15:14 -07:00
Patrick Fairbank
e5270080f1 Offset rotor counts after the previous rotor has been triggered, to enforce in-order activation. 2017-09-23 21:14:17 -07:00
Patrick Fairbank
d9fd1a2e8e Add more touchpad light test modes. 2017-09-23 21:13:22 -07:00
Ed Jordan
2e67e83bf1 Added radio moniter to FTA Page 2017-09-23 18:07:33 -07:00
Patrick Fairbank
88e5e3c571 Fix some PLC integration bugs. 2017-09-09 15:03:40 -07:00
Patrick Fairbank
d5ec68b77e Add PLC integration for field sensors, motors, and lights. 2017-09-03 20:51:20 -07:00
Patrick Fairbank
13dd9dbb42 Send match number in driver station packet (fixes #35). 2017-09-02 13:53:47 -07:00
Patrick Fairbank
c25a2377b8 Send 'move to station' signal when driver stations are plugged into the wrong spot (fixes #34). 2017-09-02 13:47:31 -07:00
Patrick Fairbank
c4728de33f Fix bandwidth monitoring to work with new switch. 2017-09-02 12:56:23 -07:00
Patrick Fairbank
346912572f Refactor web handlers into separate package. 2017-08-31 23:36:55 -07:00
Patrick Fairbank
538e1ab7bc Refactor field models and logic into separate package. 2017-08-31 22:00:09 -07:00