23 Commits

Author SHA1 Message Date
Patrick Fairbank
a4bbf26b31 Fix formatting. 2023-02-05 13:35:38 -08:00
Patrick Fairbank
11b2c9b0d1 Add go generate hints to PLC module. 2022-04-30 15:04:40 -07:00
Patrick Fairbank
7028891d84 Fix imports after enabling modules. 2021-05-16 11:00:29 -07:00
Patrick Fairbank
2f74cdbd98 Run stringer on PLC enums. 2020-04-25 14:27:34 -07:00
Ken Schenke
2b414bcc69 Merge branch 'master' into lite 2020-04-16 18:02:00 -05:00
Patrick Fairbank
ad509aed5a Send reset signal to PLC on match load and again on match start. 2020-04-14 20:09:09 -07: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
3739cd8690 Implement PLC integration for all outputs. 2020-04-04 22:48:20 -07:00
Patrick Fairbank
ae4b03dfbc Implement PLC integration for the shield generator rung. 2020-04-04 21:54:35 -07:00
Patrick Fairbank
7f6277d42b Implement PLC integration for the control panel. 2020-04-04 21:54:28 -07:00
Patrick Fairbank
783791d42c Implement PLC integration for the power port. 2020-04-04 16:48:58 -07:00
Patrick Fairbank
a6109a978a Update PLC inputs/registers/coils for 2020. 2020-04-04 14:38:57 -07: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
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
80454117c7 Remove PLC functionality specific to the 2019 game. 2020-03-22 13:38:49 -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
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
865f071cda Update PLC inputs and outputs. 2019-08-04 14:04:46 -07:00
Patrick Fairbank
016fcc907b Remove 2018-game-specific field/plc/led code. 2019-07-20 22:41:35 -07:00
Patrick Fairbank
03a3110075 Move PLC into its own module. 2018-09-03 19:12:22 -07:00