Mikayla Fischler
|
92d1945bea
|
#264 WIP RTU alarm sounders
|
2023-07-26 20:48:44 -04:00 |
|
Mikayla Fischler
|
681bb0963e
|
#291 RTU comms thread no longer yields every packet
|
2023-07-18 22:28:43 -04:00 |
|
Mikayla Fischler
|
084a153a79
|
#268 fixed incorrect info print on extra wireless modem connection
|
2023-07-11 21:06:47 -04:00 |
|
Mikayla Fischler
|
8b136d78a8
|
#268 better handling of wireless modem peripherals
|
2023-07-11 18:22:09 -04:00 |
|
Mikayla Fischler
|
a5214730ef
|
#260 added dynamic tank RTU
|
2023-07-11 17:27:03 -04:00 |
|
Mikayla Fischler
|
336662de62
|
#51 nic integration with rtu and supervisor
|
2023-06-25 12:59:38 -04:00 |
|
Mikayla
|
712c7a8f3b
|
#266 added health check to ppm and strengthened reliability of RTU hw state reporting
|
2023-06-22 19:46:17 +00:00 |
|
Mikayla Fischler
|
8d248408d4
|
#247 renamed tcallbackdsp to tcd and added handler to RTU
|
2023-06-03 17:40:57 -04:00 |
|
Mikayla
|
3a0d677c16
|
#226 updated PLC/RTU front panels to use new mouse events
|
2023-05-10 19:21:54 +00:00 |
|
Mikayla Fischler
|
d143015cc7
|
#183 RTU front panel
|
2023-04-20 20:40:28 -04:00 |
|
Mikayla
|
c987d14d8d
|
added Luacheck GitHub action (#210)
* added shields.io elements
* #209 luacheck action
* #209 cleanup to pass luacheck
* added check statuses to readme
|
2023-04-12 16:02:29 -04:00 |
|
Mikayla Fischler
|
c2132ea7eb
|
#147 possible fix for MODBUS failures on server startup
|
2023-04-06 12:52:25 -04:00 |
|
Mikayla Fischler
|
79494f0587
|
#118 RTU/PLC code cleanup
|
2023-02-21 23:50:43 -05:00 |
|
Mikayla Fischler
|
424097973d
|
#118 refactored RTU unit types
|
2023-02-21 12:27:16 -05:00 |
|
Mikayla Fischler
|
4d40d08a7a
|
#157 fixed bug with RTU remount messages
|
2023-02-12 13:06:44 -05:00 |
|
Mikayla Fischler
|
afb3b0957e
|
bugfix for RTU re-formed detection
|
2022-11-27 22:44:47 -05:00 |
|
Mikayla Fischler
|
e679b5a25a
|
#122 versioned comms protocol with unified establish protocol
|
2022-11-13 14:13:30 -05:00 |
|
Mikayla Fischler
|
1a01bec7e4
|
#123 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
|
83cf645da4
|
#107, #121 RTU build changes, formed handling
|
2022-11-11 14:59:53 -05:00 |
|
Mikayla Fischler
|
36557fc345
|
code cleanup, type hints, bugfixes, and #98 removal of support for mek 10.0 RTU peripherals
|
2022-09-21 15:53:51 -04:00 |
|
Mikayla Fischler
|
88c34d8bca
|
fixed acknowledge packets to use error flag, fixed 'static'-like function scope of modbus functions
|
2022-09-18 22:02:17 -04:00 |
|
Mikayla Fischler
|
3267e7ff13
|
#96 RTU starts unlinked now on main thread start
|
2022-09-17 17:04:57 -04:00 |
|
Mikayla Fischler
|
1afafba501
|
wrap os.pullEventRaw to have return types
|
2022-07-19 15:18:11 -04:00 |
|
Mikayla Fischler
|
f0c97e8b70
|
#65 safe concat where appropriate
|
2022-06-05 11:16:25 -04:00 |
|
Mikayla Fischler
|
4ec07ca053
|
#64 rtu code cleanup and device bugfixes
|
2022-05-31 14:54:55 -04:00 |
|
Mikayla Fischler
|
26c6010ce0
|
#56 pcall threads and restart on crash (unless shutting down)
|
2022-05-21 13:56:14 -04:00 |
|
Mikayla Fischler
|
31ede51c42
|
still queue packets if RTU is busy, determine busy state by queue length rather than flag
|
2022-05-17 10:35:55 -04:00 |
|
Mikayla Fischler
|
bc6453de2b
|
RTU bugfixes, adjusted comms sleep timer
|
2022-05-14 20:07:26 -04:00 |
|
Mikayla Fischler
|
c6987f6f67
|
#47 RTU luadoc, bugfixes
|
2022-05-11 12:03:15 -04:00 |
|
Mikayla Fischler
|
02541184bd
|
bootloader
|
2022-05-11 11:31:02 -04:00 |
|
Mikayla Fischler
|
22a6159520
|
updated globals list, fixed packet references that were linking to old controller mistakenly
|
2022-05-10 17:17:55 -04:00 |
|
Mikayla Fischler
|
e3a4ed5363
|
catch nil cases, supervisor use loop clock
|
2022-05-10 17:08:38 -04:00 |
|
Mikayla Fischler
|
6e1ece8183
|
watchdog cleanup and loop clock object
|
2022-05-10 13:06:13 -04:00 |
|
Mikayla Fischler
|
168341db39
|
code cleanup and bugfixes
|
2022-05-10 12:01:56 -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
|
b575899d46
|
#33 lua module/require architecture changeover
|
2022-05-04 13:37:01 -04:00 |
|
Mikayla Fischler
|
4bc50e4bad
|
#41 RTU comms closing
|
2022-05-02 13:15:08 -04:00 |
|
Mikayla Fischler
|
3587352219
|
log exit notices as info messages not warnings
|
2022-04-29 13:20:56 -04:00 |
|
Mikayla Fischler
|
84e7ad43bc
|
#39 RTU unit threads
|
2022-04-29 13:19:01 -04:00 |
|
Mikayla Fischler
|
e833176c65
|
#40 RTU sequence number verification
|
2022-04-29 10:19:05 -04:00 |
|
Mikayla Fischler
|
ef1fdc7f39
|
#34 RTU modem disconnect/reconnect handling, bugfix in comms thread
|
2022-04-29 09:27:05 -04:00 |
|
Mikayla Fischler
|
aff166e27d
|
added util adaptive_delay to replace repeated code
|
2022-04-27 19:06:01 -04:00 |
|
Mikayla Fischler
|
7f0f423450
|
PLC bugfixes/optimizations, removed some debug prints
|
2022-04-27 18:49:54 -04:00 |
|
Mikayla Fischler
|
fe3b8e6f88
|
fixed up worker loop delay logic
|
2022-04-27 17:59:25 -04:00 |
|
Mikayla Fischler
|
46a27a3f3a
|
check shutdown flag in worker loops so they don't lock up the exit process
|
2022-04-27 16:38:41 -04:00 |
|
Mikayla Fischler
|
146e0bf569
|
protected sleep call
|
2022-04-27 15:56:55 -04:00 |
|
Mikayla Fischler
|
67a93016c0
|
threaded RTU/PLC bugfixes
|
2022-04-27 15:52:34 -04:00 |
|
Mikayla Fischler
|
8c4598e7a6
|
#32 new threaded RTU code
|
2022-04-27 12:46:04 -04:00 |
|