Commit Graph

272 Commits

Author SHA1 Message Date
Patrick Fairbank
cc35643325 Fix announcer display for final score fields. 2020-04-25 15:20:35 -07:00
Ken Schenke
f91e3460d3 Tidy up realtime scoring inputs on match play 2020-04-18 13:27:27 -05:00
Ken Schenke
f075b7bb8d Remove game-specific scoring 2020-04-14 19:38:14 -05:00
Ken Schenke
53caa27208 Add game-agnostic final score summary to audience display 2020-04-06 19:28:20 -05:00
Ken Schenke
5712321733 Merge branch 'master' into lite 2020-04-05 15:02:35 -05:00
Patrick Fairbank
4e74a7a4cd Decode ArmorBlock status register from PLC and surface individual statuses on Match Play page. 2020-04-04 23:53:35 -07:00
Patrick Fairbank
eb64939b20 Add FTA variant of field monitor with ability to save notes (closes #58). 2020-04-04 14:04:48 -07:00
Ken Schenke
1df5194657 Remove game-specific scores from audience display 2020-04-02 20:11:34 -05:00
Ken Schenke
724c2e699e Replace game-specific branding with FIRST logos 2020-04-01 20:28:00 -05:00
Patrick Fairbank
30b0679b6e Add ethernet connected, trip time, missed packets, and tooltips to the field monitor (closes #63). 2020-03-31 20:04:45 -07:00
Patrick Fairbank
a5a7821b3f Add cycle time and event status to field monitor (closes #91). 2020-03-29 18:59:27 -07:00
Patrick Fairbank
7c7b90f8cc Refactor event status to include cycle time calculation. 2020-03-29 18:40:19 -07:00
Patrick Fairbank
6cef7112ae Prevent display configuration changes from overwriting in-progress edits. 2020-03-29 17:31:49 -07:00
Patrick Fairbank
f12d37778e Refactor display registry to not broadcast all config changes to all displays. 2020-03-29 16:55:53 -07:00
Patrick Fairbank
305db8e0f2 Periodically purge unconnected displays. 2020-03-29 14:31:32 -07:00
Patrick Fairbank
df9c5dfbd9 Refactor to merge Match.Status and Match.Winner fields into one. 2020-03-29 00:04:15 -07:00
Patrick Fairbank
14c9815980 Calculate event lateness periodically to improve accuracy. 2020-03-28 23:13:41 -07:00
Patrick Fairbank
d33d10982c Show ranking changes on audience and announcer displays. 2020-03-27 22:17:27 -07:00
Patrick Fairbank
9d3100e65a Show timeout countdown on alliance station display and don't automatically trigger timeout overlay on audience display. 2020-03-26 20:27:38 -07:00
Patrick Fairbank
31505b265f Add Plc.IsEnabled() method and refactor places that were checking settings directly to use it instead. 2020-03-22 17:42:37 -07:00
Patrick Fairbank
27dc4a8773 Send out game data when Stage 3 capacity is reached. 2020-03-22 17:30:07 -07:00
Patrick Fairbank
93cbce7aa1 Update scoring panel for 2020. 2020-03-21 23:32:28 -07:00
Patrick Fairbank
fd84cdcd73 Update audience display for 2020. 2020-03-21 19:27:05 -07:00
Patrick Fairbank
877f846984 Hide 'Show Result' button on Match Play for matches that haven't yet been played. 2020-03-21 14:52:49 -07:00
Patrick Fairbank
ab2fa93b2f Update announcer display for 2020. 2020-03-21 14:49:49 -07:00
Patrick Fairbank
42c10bc348 Update pit display for 2020. 2020-03-21 14:02:39 -07:00
Patrick Fairbank
63714e7c69 Update match review for 2020. 2020-03-21 12:41:36 -07:00
Patrick Fairbank
a32d0c78b2 Update reports for 2020. 2020-03-20 22:52:41 -07:00
Patrick Fairbank
ad1dd1ef64 Remove pre-match scoring enforcement since it's not needed for 2020. 2020-03-20 22:39:31 -07:00
Patrick Fairbank
938145109c Make Stage 1-3 capacity configurable in settings. 2020-03-20 22:29:25 -07:00
Patrick Fairbank
a9c160ad6a Update rules for 2020. 2020-03-20 22:16:48 -07:00
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
4c3850e2e4 Add manual triggering of game sounds to Field Testing page. 2020-03-15 18:24:32 -07:00
Patrick Fairbank
299a242e9c Rename LED/PLC testing page to Field Testing to be more generic. 2020-03-15 17:35:32 -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
Patrick Fairbank
e9c77fa448 Add links for neutral alliance station displays to dropdown. 2019-09-26 19:17:50 -07:00
Patrick Fairbank
92a52ddd88 Add publishing of awards to TBA. 2019-09-15 02:09:23 -07:00
Patrick Fairbank
b9e061904f Move missing avatar logic from JavaScript to server. 2019-09-14 14:00:51 -07:00
Patrick Fairbank
33e5d932de Add support for reordering sponsor slides. 2019-09-14 12:34:55 -07:00
Patrick Fairbank
1c37b0fc06 Enable using one access point for each alliance. 2019-08-30 22:36:39 -07:00
Patrick Fairbank
9569c04912 Remove 'reader' authenticated user as it just complicates display and API access. 2019-08-19 19:12:16 -07:00
Patrick Fairbank
6a7dd76445 Add awards management and automatic lower third creation. 2019-08-16 23:55:27 -07:00
Patrick Fairbank
8a9cd3e24b Update pit display for 2019. 2019-08-09 20:53:37 -07:00
Patrick Fairbank
d72d03391f Fix bug with free ranking point from fouls not registering. 2019-08-09 20:28:11 -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