Commit Graph

37 Commits

Author SHA1 Message Date
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
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
7c7b90f8cc Refactor event status to include cycle time calculation. 2020-03-29 18:40:19 -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
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
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
ad1dd1ef64 Remove pre-match scoring enforcement since it's not needed for 2020. 2020-03-20 22:39:31 -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
48055dc5ca Remove game-specific data functionality. 2019-07-27 12:09:35 -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
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
0c475b0a20 Add generation and sending of game-specific data. 2018-04-11 23:26:36 -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
d5ec68b77e Add PLC integration for field sensors, motors, and lights. 2017-09-03 20:51:20 -07:00
Andrew Dassonville
d140ffac62 Force numeric team number
With `type="text"`, team numbers could be any string. There's no
reason a team number should ever be anything besides an integer,
and non-numeric characters get stripped, anyways.
2016-09-24 21:37:57 -07:00
Patrick Fairbank
51ff47f7dd Updated 'elimination' to 'playoff' in user-facing text. 2015-08-20 22:26:57 -07:00
Patrick Fairbank
d35ffaca13 Enabled editing of match results before committing. 2015-08-19 22:35:09 -07:00
Patrick Fairbank
3e25f1334c Add bandwidth monitoring. 2015-06-20 23:54:14 -07:00
Patrick Fairbank
dedd9376f9 Add realtime score to match play view. 2015-03-28 20:35:40 -07:00
Patrick Fairbank
e8b307bf24 Add match sound muting. 2015-03-28 19:45:49 -07:00
Patrick Fairbank
1467c9e9cb Cleaned up HTML templates. 2014-09-06 17:38:21 -07:00
Nick Eyre
4d9be0ab9e Disambiguate Audience Display Intro Screen 2014-08-24 12:22:08 -07:00
Nick Eyre
bedf2544bc Add Sponsor Screen on Audience Display, Still Need to Populate with Rotating Sponsor Logos 2014-08-24 12:11:55 -07:00
Patrick Fairbank
63cc811830 Added alliance selection audience screen. 2014-08-10 22:05:31 -06:00
Patrick Fairbank
6f2d3f0364 Refined alliance station display. 2014-08-08 12:39:08 -07:00
Patrick Fairbank
1343e851e1 Added tracking of score commit status in match play screen. 2014-08-03 17:59:59 -07:00
Patrick Fairbank
d0ec316bd9 Added audience display. 2014-08-02 19:43:45 -07:00
Patrick Fairbank
b954dcd152 Added announcer display. 2014-07-27 17:07:19 -07:00
Patrick Fairbank
c8b5564884 Added notifications for match play screen. 2014-07-10 23:03:03 -07:00
Patrick Fairbank
9d449f0b87 Removed fake results generator, now that match review works. 2014-07-07 21:42:10 -07:00
Patrick Fairbank
86c22accea Implemented websocket interface to match play screen. 2014-07-06 23:22:27 -07:00
Patrick Fairbank
d5e0ae2bbf Added basic structure of match control interface. 2014-06-29 14:20:47 -07:00
Patrick Fairbank
ae39a7128b Added match play screen with fake match scoring. 2014-06-24 22:55:22 -07:00