Commit Graph

82 Commits

Author SHA1 Message Date
Patrick Fairbank
48055dc5ca Remove game-specific data functionality. 2019-07-27 12:09:35 -07:00
Patrick Fairbank
ad1891cd91 Update game module and dependents for the 2019 game. 2019-07-21 17:52:34 -07:00
Patrick Fairbank
e755913151 Refactor match sounds such that they only need to be listed in one place. 2019-07-20 23:23:26 -07:00
Patrick Fairbank
02fa6954bd Centralize some match-type-dependent logic. 2019-07-20 22:42:56 -07:00
Patrick Fairbank
016fcc907b Remove 2018-game-specific field/plc/led code. 2019-07-20 22:41:35 -07:00
Patrick Fairbank
adb0bbada1 Add framework for playing game sounds at arbitrary times during the match. 2019-04-12 18:40:35 -07:00
Patrick Fairbank
3f48e4fb92 Refactor sound playing into its own method. 2019-04-12 17:48:09 -07:00
Patrick Fairbank
5ed1204379 Remove 'endgame' match state since it's just used for playing a sound. 2019-04-12 17:38:58 -07:00
Patrick Fairbank
0f74de7ad8 Fix tests after last change. 2019-04-12 17:32:40 -07:00
Patrick Fairbank
74c1063a2d Remove warmup and pause periods for 2019 scrimmage. 2019-04-05 23:46:18 -07:00
Patrick Fairbank
f993736d17 Remove flaky test. 2018-11-11 15:13:48 -08:00
Patrick Fairbank
fa303b0cbb Fix bugs and test in pull request. 2018-11-11 11:42:51 -08:00
Patrick Fairbank
38e4d28eac Fix formatting, typo, and bug from pull request. 2018-11-11 11:31:56 -08:00
Ed Jordan
67b27ee700 added dsLinnked to Log files 2018-11-11 11:26:26 -08:00
Ed Jordan
d8f69d4fc5 Updated Scale green to not lock on 2018-11-11 11:26:26 -08:00
Ed Jordan
42a6041ec6 Keep Scale lights green at start of match 2018-11-11 11:26:26 -08:00
Patrick Fairbank
01ac0b7a3e Force reload match play view on server restart. 2018-10-06 23:53:18 -07:00
Patrick Fairbank
e5722e499e Add feedback loop for retrying AP configuration until it is correct. 2018-10-06 23:32:10 -07:00
Patrick Fairbank
4c340443e8 Poll access point for network configuration and reflect it in the match play view. 2018-10-06 19:24:52 -07:00
Patrick Fairbank
83ad63fea6 Don't allow reconfiguring admin wifi during a match. 2018-10-06 19:24:52 -07:00
Patrick Fairbank
45be632b52 Factor access point and switch out into their own 'network' package. 2018-10-06 19:24:52 -07:00
Patrick Fairbank
6162bc05f6 Fix data race in display configuration that can cause crashes. 2018-10-05 01:32:27 -07:00
Patrick Fairbank
875eeac723 Copy foul list when populating descriptions, to avoid persisting them with the result. 2018-10-05 00:43:30 -07:00
Patrick Fairbank
6d9aee8df0 Unconfigure SSIDs for positions that have no team present. 2018-10-05 00:24:44 -07:00
Patrick Fairbank
ea638f381a Actually set AutoEndSwitchOwnership from PLC input. 2018-09-29 10:05:29 -07:00
Patrick Fairbank
8e726abc4e Optimize field monitor display for mobile and distant viewing. 2018-09-23 18:41:08 -07:00
Patrick Fairbank
f8466f743a Remove STEMtv client since the service has been discontinued. 2018-09-23 12:21:43 -07:00
Patrick Fairbank
4c775e90ea Fix a couple of display registration bugs. 2018-09-22 22:12:54 -07:00
Patrick Fairbank
aeec870e3f Provide option to disable admin wireless network. 2018-09-22 11:15:29 -07:00
Patrick Fairbank
2267259f7c Add queueing display. 2018-09-22 01:19:58 -07:00
Patrick Fairbank
2c2d86ea7a Fix alliance selection and lower third overlays to work across a refresh. 2018-09-21 18:42:06 -07:00
Patrick Fairbank
9ebea8a51c Save and report which teams have successfully connected to the field. 2018-09-21 16:05:44 -07:00
Patrick Fairbank
97c79c60e9 Show series wins in final score view. 2018-09-19 01:26:49 -07:00
Patrick Fairbank
d8c4b92f57 Add functionality to trigger a timeout and show the countdown on the audience display (fixes #51). 2018-09-19 00:27:11 -07:00
Patrick Fairbank
bd13887aaf Update TBA publishing for 2018. 2018-09-17 20:55:14 -07:00
Patrick Fairbank
68d358c1ee Add a display type for showing a Twitch stream. 2018-09-17 19:42:49 -07:00
Patrick Fairbank
6540d79038 Various improvements to display configuration. 2018-09-16 22:27:28 -07:00
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