Commit Graph

1169 Commits

Author SHA1 Message Date
25558df22d RTU/PLC code cleanup, #46 changed KEEP_ALIVE to scada message type and use it for the RTU too 2022-05-09 15:00:16 -04:00
679d98c8bf #8 work in progress on RTU sessions and added unit object 2022-05-09 09:35:39 -04:00
469ee29b5a cleanup of rtu comms 2022-05-09 09:34:26 -04:00
96e535fdc4 global scope optimizations 2022-05-07 13:39:12 -04:00
4aab75b842 rsio optimizations 2022-05-06 11:11:53 -04:00
17a46ae642 mqueue optimizations 2022-05-06 10:53:12 -04:00
d0b2820160 logging optimizations 2022-05-06 10:48:46 -04:00
b7e5ced2e8 PLC bugfixes 2022-05-06 09:10:50 -04:00
eaabe51537 Merge branch 'main' of github.com:MikaylaFischler/cc-mek-scada into devel 2022-05-05 23:10:56 -04:00
83fa41bbd0 #45 burn rate ramping is optional now 2022-05-05 16:00:49 -04:00
89be79192f #44 RPS optimizations, manual trip, RPS handles all reactor state control 2022-05-05 13:14:14 -04:00
c4df8eabf9 #43 rename ISS to RPS 2022-05-05 11:55:04 -04:00
b575899d46 #33 lua module/require architecture changeover 2022-05-04 13:37:01 -04:00
7bcb260712 #27 added getMaxEnergy for turbine 2022-05-04 12:03:07 -04:00
1cb5a0789e #27 mekanism 10.1+ RTU support 2022-05-04 11:23:45 -04:00
8b7ef47aad removed references to alarms and now sends status on shutdown 2022-05-04 10:00:21 -04:00
e253a7b4ff supervisor PLC session closing, re-requesting status cache if missing 2022-05-03 17:25:31 -04:00
fe5059dd51 debug print 2022-05-03 17:21:34 -04:00
25c6b311f5 clear status cache when connection is lost/reset, allow requesting of full status 2022-05-03 17:10:42 -04:00
665b33fa05 #42 parallel RTU reads 2022-05-03 11:39:03 -04:00
635c70cffd moved MODBUS file thanks to utilizing types file 2022-05-03 11:28:29 -04:00
dc1c1db5e6 MODBUS bugfixes, utilize new types file 2022-05-03 11:27:40 -04:00
e2f7318922 #27 induction matrix RTU split into two RTUs, supporting pre and post Mekansim 10.1 2022-05-03 10:49:14 -04:00
c76200b0e3 shared global types 2022-05-03 10:44:18 -04:00
62b4b63f4a supervisor PLC session bugfixes 2022-05-02 17:43:23 -04:00
574b85e177 PLC bugfixes and #37 optimized status packets and structure packets 2022-05-02 17:40:00 -04:00
e3e370d3ab fixed RTU mgmt_pkt reference 2022-05-02 17:34:57 -04:00
1ac4de65a9 added close to valid scada types and fixed length checks for packet decoders 2022-05-02 17:34:24 -04:00
c19a58380c fixed cancel not being exposed for watchdog functions 2022-05-02 17:33:54 -04:00
4bc50e4bad #41 RTU comms closing 2022-05-02 13:15:08 -04:00
5ce3f84dfa #41 PLC connection closing 2022-05-02 12:06:04 -04:00
b280201446 #41 cancel session watchdog timer 2022-05-02 11:44:10 -04:00
76c81395b7 #41 close session connections 2022-05-02 11:42:24 -04:00
7ff0e25711 #7 sending commands to PLCs, retrying failed sends until confirmed 2022-05-01 17:04:38 -04:00
cd46c69a66 defined push_data to be implemented 2022-05-01 15:35:07 -04:00
b76871aa07 fixed incorrect program type in startup message 2022-05-01 15:34:44 -04:00
479194b589 ISS alarm status packet adjustments 2022-05-01 13:26:02 -04:00
3fe47f99a9 PLC bugfix 2022-04-30 13:44:28 -04:00
aeda38fa01 #17 set burn rate right away if within range, reset last setpoint on SCRAM 2022-04-30 03:03:34 -04:00
10aa34a8e8 #17 PLC ramp burn rate to setpoint 2022-04-29 22:27:54 -04:00
e1135eac01 log init parameters in config files 2022-04-29 13:36:00 -04:00
c805b6e0c5 log init function to set path and write mode 2022-04-29 13:32:37 -04:00
3587352219 log exit notices as info messages not warnings 2022-04-29 13:20:56 -04:00
84e7ad43bc #39 RTU unit threads 2022-04-29 13:19:01 -04:00
e833176c65 #40 RTU sequence number verification 2022-04-29 10:19:05 -04:00
ef1fdc7f39 #34 RTU modem disconnect/reconnect handling, bugfix in comms thread 2022-04-29 09:27:05 -04:00
07e9101ac7 PLC modem disconnect bugfix 2022-04-29 09:25:08 -04:00
4d5cbcf475 PLC comms packet length checks 2022-04-29 09:07:29 -04:00
d688f9a1c6 supervisor code cleanup, adjusted prints 2022-04-28 22:41:08 -04:00
67ec8fbd91 rx and tx threads for PLC comms to maintain quick comms and #36 only feed watchdog on valid sequence numbers 2022-04-28 22:36:45 -04:00