Mikayla Fischler
|
c53ddf1638
|
renamed RTU_ADVERT_TYPES to RTU_UNIT_TYPES
|
2022-05-13 10:27:57 -04:00 |
|
Mikayla Fischler
|
13fcf265b7
|
updated types, added dumping mode and rtu_advertisement
|
2022-05-13 09:38:32 -04:00 |
|
Mikayla Fischler
|
8b43c81fc0
|
class definition in only comments
|
2022-05-13 09:38:10 -04:00 |
|
Mikayla Fischler
|
e624dd431b
|
tank_fluid and coordinate table types
|
2022-05-12 15:37:42 -04:00 |
|
Mikayla Fischler
|
bced8bf566
|
#47 packet frames
|
2022-05-10 21:51:04 -04:00 |
|
Mikayla Fischler
|
3c688bfafa
|
#47 scada-common doc comments
|
2022-05-10 17:06:27 -04:00 |
|
Mikayla Fischler
|
6e1ece8183
|
watchdog cleanup and loop clock object
|
2022-05-10 13:06:13 -04:00 |
|
Mikayla Fischler
|
d7e38d6393
|
supression of warnings, added lua diagnostics global list
|
2022-05-10 11:41:49 -04:00 |
|
Mikayla Fischler
|
cd0d7aa5a3
|
cleanup/fixes of scada common code
|
2022-05-10 11:35:52 -04:00 |
|
Mikayla Fischler
|
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 |
|
Mikayla Fischler
|
469ee29b5a
|
cleanup of rtu comms
|
2022-05-09 09:34:26 -04:00 |
|
Mikayla Fischler
|
96e535fdc4
|
global scope optimizations
|
2022-05-07 13:39:12 -04:00 |
|
Mikayla Fischler
|
4aab75b842
|
rsio optimizations
|
2022-05-06 11:11:53 -04:00 |
|
Mikayla Fischler
|
17a46ae642
|
mqueue optimizations
|
2022-05-06 10:53:12 -04:00 |
|
Mikayla Fischler
|
d0b2820160
|
logging optimizations
|
2022-05-06 10:48:46 -04:00 |
|
Mikayla Fischler
|
89be79192f
|
#44 RPS optimizations, manual trip, RPS handles all reactor state control
|
2022-05-05 13:14:14 -04:00 |
|
Mikayla Fischler
|
c4df8eabf9
|
#43 rename ISS to RPS
|
2022-05-05 11:55:04 -04:00 |
|
Mikayla Fischler
|
b575899d46
|
#33 lua module/require architecture changeover
|
2022-05-04 13:37:01 -04:00 |
|
Mikayla Fischler
|
1cb5a0789e
|
#27 mekanism 10.1+ RTU support
|
2022-05-04 11:23:45 -04:00 |
|
Mikayla Fischler
|
635c70cffd
|
moved MODBUS file thanks to utilizing types file
|
2022-05-03 11:28:29 -04:00 |
|
Mikayla Fischler
|
dc1c1db5e6
|
MODBUS bugfixes, utilize new types file
|
2022-05-03 11:27:40 -04:00 |
|
Mikayla Fischler
|
c76200b0e3
|
shared global types
|
2022-05-03 10:44:18 -04:00 |
|
Mikayla Fischler
|
1ac4de65a9
|
added close to valid scada types and fixed length checks for packet decoders
|
2022-05-02 17:34:24 -04:00 |
|
Mikayla Fischler
|
c19a58380c
|
fixed cancel not being exposed for watchdog functions
|
2022-05-02 17:33:54 -04:00 |
|
Mikayla Fischler
|
b280201446
|
#41 cancel session watchdog timer
|
2022-05-02 11:44:10 -04:00 |
|
Mikayla Fischler
|
76c81395b7
|
#41 close session connections
|
2022-05-02 11:42:24 -04:00 |
|
Mikayla Fischler
|
cd46c69a66
|
defined push_data to be implemented
|
2022-05-01 15:35:07 -04:00 |
|
Mikayla Fischler
|
c805b6e0c5
|
log init function to set path and write mode
|
2022-04-29 13:32:37 -04:00 |
|
Mikayla Fischler
|
84e7ad43bc
|
#39 RTU unit threads
|
2022-04-29 13:19:01 -04:00 |
|
Mikayla Fischler
|
aff166e27d
|
added util adaptive_delay to replace repeated code
|
2022-04-27 19:06:01 -04:00 |
|
Mikayla Fischler
|
f067da31b4
|
#38 handle out of space when logging
|
2022-04-27 18:43:07 -04:00 |
|
Mikayla Fischler
|
82726520b8
|
that was a stack not a queue, nice
|
2022-04-27 16:24:28 -04:00 |
|
Mikayla Fischler
|
d40937b467
|
this was supposed to be in that pr merge oops
|
2022-04-27 16:06:30 -04:00 |
|
Mikayla Fischler
|
68011d6734
|
#32 new threaded PLC code
|
2022-04-27 12:21:10 -04:00 |
|
Mikayla Fischler
|
f7f723829c
|
#7 work on PLC session comms, bugfixes with comms, general supervisor bugfixes
|
2022-04-25 21:00:50 -04:00 |
|
Mikayla Fischler
|
0fc49d312d
|
#32 parallel reactor PLC code
|
2022-04-25 11:40:53 -04:00 |
|
Mikayla Fischler
|
c46a7b2486
|
added time functions to util, also task_wait
|
2022-04-25 10:36:47 -04:00 |
|
Mikayla Fischler
|
86b0d155fa
|
#31 PPM cannot assume that we will get a fault on failure, apparently sometimes we will only get a nil return so the system can no longer check ACCESS_OK, now each device has its own fault tracking
|
2022-04-24 12:04:31 -04:00 |
|
Mikayla Fischler
|
812d10f374
|
use epoch() instead of time()
|
2022-04-23 11:54:09 -04:00 |
|
Mikayla Fischler
|
912011bfed
|
#30 modbus comms changes
|
2022-04-22 20:21:28 -04:00 |
|
Mikayla Fischler
|
78a1073e2a
|
#30 comms rework
|
2022-04-22 15:43:25 -04:00 |
|
Mikayla Fischler
|
6daf6df2d0
|
active-backup supervisor setups are no longer planned
|
2022-04-22 11:15:16 -04:00 |
|
Mikayla Fischler
|
1bf0d352a1
|
supervisor sessions work in progress
|
2022-04-22 11:07:59 -04:00 |
|
Mikayla Fischler
|
17d0213d58
|
RTU/PPM bugfixes
|
2022-04-22 10:58:18 -04:00 |
|
Mikayla Fischler
|
f7c11febe5
|
check if interface exists before trying to get its device or type
|
2022-04-22 10:21:15 -04:00 |
|
Mikayla Fischler
|
b10a8d9479
|
send ISS status automatically along with PLC status
|
2022-04-21 12:40:21 -04:00 |
|
Mikayla Fischler
|
4842f9cb0d
|
moved packet constructors and fixes to comms namespace references in plc comms code
|
2022-04-21 10:26:02 -04:00 |
|
Mikayla Fischler
|
6a5e0243be
|
catch terminations that are caught by PPM
|
2022-04-18 10:31:24 -04:00 |
|
Mikayla Fischler
|
377cf8e6fc
|
scope fixes, load comms api, debug prints
|
2022-04-18 09:35:08 -04:00 |
|
Mikayla Fischler
|
7d9a664d38
|
rsio bugfixes
|
2022-04-18 00:11:23 -04:00 |
|