Commit Graph

87 Commits

Author SHA1 Message Date
Mikayla Fischler
1bc4828010 use reported polonium rate rather than an estimate 2024-03-05 19:35:54 -05:00
Mikayla Fischler
440b724798 tick comms version up 2024-02-19 19:33:08 -05:00
Mikayla Fischler
1c410a89d8 incremented comms version due to data change 2023-12-30 19:40:53 -05:00
Mikayla Fischler
838f80c30c supervisor updates for RTU config changes 2023-11-06 10:21:42 -05:00
Mikayla Fischler
f95ac8be8c drop packets with nil distances if using trusted range feature 2023-10-14 12:17:25 -04:00
Mikayla
24d190921d F_ALARM_ANY rsio output added 2023-10-04 21:26:07 +00:00
Mikayla
c24766a4db disable reactor rather than trip on auto control stop 2023-09-19 20:37:15 +00:00
Mikayla
f267a4e569 comms device type cleanup 2023-08-30 21:15:42 +00:00
Mikayla
cfc6479dd5 comms cleanup 2023-08-30 20:45:48 +00:00
Mikayla Fischler
b2c55f9d4b check modem message distance for nil 2023-08-02 10:13:54 -04:00
Mikayla Fischler
df67795239 pocket page management and alarm test tool, supervisor pocket diagnostics system 2023-07-29 18:16:59 -04:00
Mikayla Fischler
1c87ef18a1 added tone packet to valid MGMT packet types 2023-07-26 21:33:43 -04:00
Mikayla Fischler
92d1945bea WIP RTU alarm sounders 2023-07-26 20:48:44 -04:00
Mikayla Fischler
a5214730ef added dynamic tank RTU 2023-07-11 17:27:03 -04:00
Mikayla Fischler
ba0900ac65 sna/sps integration, plutonium fallback, waste rate reporting 2023-07-08 16:57:13 -04:00
Mikayla Fischler
8f54e95519 continued WIP waste control, main view updated and unit fields modified 2023-07-06 01:36:06 -04:00
Mikayla Fischler
a8071db08e send serialized data to properly MAC 2023-06-27 18:36:16 -04:00
Mikayla
1cdf66a8c3 WIP network interface controller 2023-06-21 23:04:39 +00:00
Mikayla
ef5567ad46 hmac verification 2023-06-11 18:26:55 +00:00
Mikayla Fischler
f37f2f009f comms only set nil max distance if requested max is exactly 0 2023-06-07 14:17:10 -04:00
Mikayla
337fca7e7c work in progress comms changes 2023-06-05 05:13:22 +00:00
Mikayla Fischler
a843c8eb79 fixes and cleanup 2023-04-19 23:00:27 -04:00
Mikayla
a7ba0e43e8 pocket comms establishes 2023-04-16 23:50:16 +00:00
Mikayla Fischler
0e5113918c improved sv config validation, changed waste high thresholds, fixed monitored max burn not showing as active, fixed redstone R_ENABLE and U_ALARM, changed RPS high waste trip to 95% 2023-03-04 01:37:15 -05:00
Mikayla Fischler
79494f0587 RTU/PLC code cleanup 2023-02-21 23:50:43 -05:00
Mikayla Fischler
ce0198f389 PLC code cleanup 2023-02-21 16:57:33 -05:00
Mikayla Fischler
424097973d refactored RTU unit types 2023-02-21 12:27:16 -05:00
Mikayla Fischler
6e0dde3f30 refactoring of comms types 2023-02-21 11:05:57 -05:00
Mikayla Fischler
34cac6a8b8 cleanup started of scada-common 2023-02-21 10:31:05 -05:00
Mikayla Fischler
e2d2a0f1dc fixed bug with full builds not being sent 2023-02-20 14:50:20 -05:00
Mikayla Fischler
5e65ca636e reporting comms version mismatches 2023-02-15 19:59:58 -05:00
Mikayla Fischler
37f7319494 increased auto burn rate precision 2023-02-08 20:26:13 -05:00
Mikayla Fischler
07ee792163 facility alarm acknowledge button 2023-02-07 18:44:34 -05:00
Mikayla Fischler
6c09772a74 added trusted connection ranges for modem messages 2023-02-07 17:31:22 -05:00
Mikayla Fischler
1d3a1672c8 auto control loop with induction matrix and unit alarm checks and handling 2023-02-07 00:32:50 -05:00
Mikayla Fischler
b5c70b0d37 fixed process controller assuming ramp complete if burn rate setpoint was identical to setpoint before process control start 2023-02-04 13:47:00 -05:00
Mikayla Fischler
e9562a140c work in progress auto control, added coordinator controls, save/auto load configuration, auto enable/disable on reactor PLC for auto control (untested) 2023-01-26 18:26:26 -05:00
Mikayla Fischler
ca2983506e coordinator/supervisor setting process groups and unit burn rate limits 2022-12-18 13:56:04 -05:00
Mikayla Fischler
6517f78c1c induction matrix view 2022-12-10 15:44:11 -05:00
Mikayla Fischler
03f0216d51 facility data object, some code cleanup, comms protocol changed from 1.0.1 to 1.1.0 2022-12-10 13:58:17 -05:00
Mikayla Fischler
d4ae18eee7 alarm system logic and display, change to comms to support alarm actions, get_x get_y to graphics elements, bugfixes to coord establish and rtu establish, flashing trilight and alarm light indicators 2022-11-26 16:18:31 -05:00
Mikayla Fischler
e679b5a25a versioned comms protocol with unified establish protocol 2022-11-13 14:13:30 -05:00
Mikayla Fischler
1a01bec7e4 RTU startup without devices, fixed repeat RTU advert handling, added PPM virtual devices, fixed log out of space detection, updated RTU type conversion functions in comms 2022-11-12 01:35:31 -05:00
Mikayla Fischler
af57c3b1fc automatic reactor scram functionality for future use 2022-11-11 16:15:44 -05:00
Mikayla Fischler
83cf645da4 , RTU build changes, formed handling 2022-11-11 14:59:53 -05:00
Mikayla Fischler
4f7775ccb6 check for table type before checking length, added power conversion/formatting helpers 2022-09-22 21:31:07 -04:00
Mikayla Fischler
36557fc345 code cleanup, type hints, bugfixes, and removal of support for mek 10.0 RTU peripherals 2022-09-21 15:53:51 -04:00
Mikayla Fischler
d38e5ca5ec send builds and statuses periodically 2022-08-28 12:57:36 -04:00
Mikayla Fischler
ea17ba41fe supervisor-coordinator comms establish 2022-07-07 00:34:42 -04:00
Mikayla Fischler
e54d5b3d85 coordinator comms and work on database 2022-06-25 13:39:47 -04:00