75 Commits

Author SHA1 Message Date
07bb0f13e3 Merge branch 'devel' into rtu-redstone-enhancements 2025-05-03 09:54:29 -04:00
eafd39fa35 #572 added facility radiation alarm 2025-04-29 19:41:52 +00:00
e6f5ab8ef4 #604 reworked supervisor redstone RTU interface 2025-04-29 02:38:42 +00:00
de41ee56aa #480 auxiliary water coolant 2025-02-25 14:33:25 -05:00
5f22069ce1 #589 cleanup and fixes 2025-02-09 14:19:06 -05:00
ecdaf78ed0 #589 moved boot recovery to facility update file 2025-02-09 13:48:20 -05:00
3b2fb00285 cleanup 2025-02-09 13:37:22 -05:00
22cdbc8638 #589 supervisor control reboot recovery 2025-02-09 13:07:36 -05:00
f32855084e #589 WIP reboot recovery 2025-02-08 22:20:00 -05:00
b3cf40a01a #589 initial attempt at reboot recovery 2025-02-08 20:35:04 +00:00
4501cb783f #479 sodium emergency coolant 2024-12-19 00:58:53 +00:00
55f6e4756e #566 interrupt auto control on unformed/faulted induction matrix 2024-11-08 02:52:17 +00:00
7fb88becb8 #567 detect and report ramping in max burn and burn rate modes 2024-11-07 15:01:19 +00:00
60ff22f57d better process start check + logging 2024-10-14 01:20:52 -04:00
69855af861 updated type hints and comments 2024-09-26 21:00:57 +00:00
e4cb1f6c70 luacheck fix 2024-09-25 21:26:07 +00:00
b2e5ced54d #544 #545 supervisor class and type annotation updates 2024-09-13 21:25:23 +00:00
a1dbc15d16 #545 supervisor type annotation updates 2024-09-13 02:23:16 +00:00
402d8607b6 added AUTO_GROUP enum 2024-09-08 13:26:43 -04:00
8ffbbb5ac9 #498 supervisor block disallowed commands based on state, removed unused acks 2024-09-06 21:11:56 -04:00
f4be6519e8 refactoring and removed unused set_waste_ack 2024-08-26 20:30:30 -04:00
6f63092d4b #367 check facility dynamic tank linking 2024-08-22 16:45:36 +00:00
a087eda0ee #367 RTU fail enum and logging messages 2024-08-22 16:42:57 +00:00
12f187f596 #367 logic for missing device detection and user-friendly messages 2024-08-21 21:23:16 +00:00
465875b287 coordinator receives tank list from supervisor 2024-08-20 22:28:41 -04:00
fc7441b2f6 #367 reworked ownership of tank data and facility instance to make more sense 2024-08-20 21:32:54 -04:00
072613959c facility tank list generation on supervisor 2024-08-18 23:04:07 -04:00
f259f85a99 fixed wrong function name 2024-08-18 19:12:13 -04:00
e076e327d8 split up facility logic into two files 2024-08-18 19:10:43 -04:00
ab97f8935d #367 reject and record bad or duplicate RTU IDs 2024-08-16 18:08:53 +00:00
7cc088ca95 #523 coordinator energy scale options 2024-07-27 12:34:01 -04:00
25dc47d520 fixed recording bad stats on induction matrix faults 2024-04-30 20:28:07 -04:00
f621ff2482 added some value inits and unit labels 2024-04-30 18:54:01 -04:00
d35b824458 luacheck fix and cleanup 2024-04-28 13:08:16 -04:00
50bf057ca6 #412 optionally disable SPS at low power 2024-04-28 02:01:21 -04:00
6f768ef6b3 #469 made ETA tolerant to induction matrix capacity changes 2024-04-28 01:26:44 -04:00
35bf56663f #469 induction matrix charge ETAs and misc cleanup/updates 2024-04-27 16:27:01 -04:00
d9efd5b8d2 #412 updates to RSIO for induction matrix low, high, and analog charge level 2024-04-20 16:32:18 -04:00
878c3b92e1 #366 added idling to config and adjusted/fixed some behaviors 2024-04-12 00:13:05 -04:00
dfc1ee6497 cleanup and constants 2024-04-10 22:16:41 -04:00
612a06ba98 use os.clock rather than unix time for control 2024-04-09 22:24:03 -04:00
65d43d55c7 #366 idling and charge level PD gain changes 2024-04-09 22:23:43 -04:00
d1e4ea586e supervisor comment cleanup 2024-03-05 21:47:14 -05:00
96691d773a supervisor debug log messages and #427 fix 2024-02-21 12:58:49 -05:00
739f04ece9 #308 integrated new settings file with supervisor 2023-12-29 13:58:28 -05:00
d7b1f9cc7e #306 #362 bugfixes 2023-11-12 16:55:24 -05:00
68754977b0 cleanup and fixes 2023-11-12 14:21:48 -05:00
f2f5c3201f #362 taking max of connected radiation monitors 2023-11-12 11:54:47 -05:00
838f80c30c #306 #362 supervisor updates for RTU config changes 2023-11-06 10:21:42 -05:00
24d190921d #349 F_ALARM_ANY rsio output added 2023-10-04 21:26:07 +00:00