Commit Graph

101 Commits

Author SHA1 Message Date
Patrick Fairbank
afcaa0e07c Update score/ranking models for 2020. 2020-03-18 22:42:36 -07:00
Patrick Fairbank
24a069d959 Update game sounds for 2020. 2020-03-15 22:26:21 -07:00
Patrick Fairbank
49758eaafd Refactor Rules to have an ID that is referenced instead of copying details everywhere. 2020-03-15 21:23:52 -07:00
Patrick Fairbank
20724ba0e1 Expand configurable period timings and adjust game sounds timing accordingly. 2020-03-15 15:55:30 -07:00
Ken Schenke
76ca5a4dcd Custom match times 2019-12-18 16:27:45 -06:00
Ed Jordan
b57e4b8b7e Set stack light to green on during the match. 2019-10-12 14:25:10 -07:00
Patrick Fairbank
e947151bb3 Turn off cargo ship lights during sandstorm period as well. 2019-09-22 10:34:13 -07:00
Patrick Fairbank
a39f3a0bd0 Use sequential new display IDs to preserve sorting on setup page. 2019-09-14 17:33:53 -07:00
Patrick Fairbank
969f0f1c80 Fix match sounds after timeout. 2019-09-14 13:18:08 -07:00
Patrick Fairbank
edd3923fb4 Automatically reconfigure the network for the next match 10 seconds after the current one ends. 2019-08-31 00:26:27 -07:00
Patrick Fairbank
1c37b0fc06 Enable using one access point for each alliance. 2019-08-30 22:36:39 -07:00
Patrick Fairbank
eed1f9b660 Remove LED code since it's unused in 2019.
Revert this commit to bring it back in a future year.
2019-08-09 20:39:57 -07:00
Patrick Fairbank
6efc3108e8 Implement sandstorm/cargo ship/rocket PLC outputs. 2019-08-08 22:41:51 -07:00
Patrick Fairbank
5b66b5856d Implement PLC-driven field reset light. 2019-08-08 22:03:13 -07:00
Patrick Fairbank
a603840b0d Implement orange stack light. 2019-08-08 21:32:57 -07:00
Patrick Fairbank
06a91b8a3c Enforce that pre-match scoring is set validly before starting a match. 2019-08-04 13:50:20 -07:00
Patrick Fairbank
2609f121f6 Refactor scoring panel to support independant score commits for each active instance. 2019-08-03 13:21:16 -07:00
Patrick Fairbank
692135f721 Implement scoring panel web interface for 2019. 2019-08-03 00:46:44 -07:00
Patrick Fairbank
f601d1d391 Update audience display score overlay for 2019. 2019-07-27 14:57:02 -07:00
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