4b8aa3e858
allowed for non-wireless modem setup
...
Lua Checks / check (push) Successful in 9s
Deploy Installation Data / deploy (push) Failing after 1m25s
Hardcoded that the Application thinks its in an emulated env to thus allow the use of Wired modems instead of Wireless (because who wants to use wireless modems??!)
2025-10-29 13:45:08 +01:00
Mikayla
019284de7b
#574 possible fix for RTU formed checking
2024-12-12 03:18:21 +00:00
Mikayla Fischler
ec2921e393
#545 #544 added cc graphics and peripheral classes
2024-09-14 22:16:12 -04:00
Mikayla
033bcdb9e3
#545 ppm type annotation updates
2024-09-13 21:28:28 +00:00
Mikayla
3003e57531
scada-common annotation updates
2024-09-12 17:47:12 +00:00
Mikayla Fischler
a786404092
#476 fixed PPM not initing fault counter in __index handler when a function is found
2024-04-16 15:55:40 -04:00
Mikayla Fischler
19869416af
#434 #454 PPM improvements and undefined function overhaul
2024-03-23 00:26:58 -04:00
Mikayla Fischler
79c93f1562
#445 fixed PPM undefined field logic and improved RTU unit fault handling
2024-03-09 13:24:06 -05:00
Mikayla Fischler
adbf1f2f78
#441 #431 bugfixes to the bugfixes
2024-03-05 17:12:12 -05:00
Mikayla Fischler
2f99aaeedb
#431 handle ppm mount of unformed reactor race condition
2024-03-05 10:56:27 -05:00
Mikayla Fischler
f152c37ea9
#387 handle resizing, improved reconnect handling, fixed disconnect detection bug
2024-02-21 20:33:07 -05:00
Mikayla Fischler
20bff48cfd
#309 cleanup, fixes, optimizations
2024-02-18 20:21:07 -05:00
Mikayla Fischler
1a9892b291
cleanup and optimizations
2024-02-18 16:49:39 -05:00
Mikayla Fischler
56e69e3a29
luacheck fixes
2024-02-18 15:30:18 -05:00
Mikayla Fischler
3e83c8e2c6
#309 moved monitor block size to ppm and fixed size estimation for monitor requirements
2024-02-18 13:00:18 -05:00
Mikayla Fischler
eff3444834
added type def to ppm and return a copy of the peripherals list rather than the table itself
2023-11-04 12:56:49 -04:00
Mikayla Fischler
9ce75eb4bd
#283 common cleanup, added lockbox version to crash dump, changed crash handler to pcall requires for graphics/lockbox
2023-07-30 12:24:54 -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
34cac6a8b8
#118 cleanup started of scada-common
2023-02-21 10:31:05 -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
004c960e4d
#106 fixes to reactor isFormed support
2022-10-25 23:45:59 -04:00
Mikayla Fischler
b2be3ef5fc
#106 reactor formed support and remounting
2022-10-25 13:29:57 -04:00
Mikayla Fischler
41cc6b9acc
support for craftos-pc env by supporting modems instead of wireless modems for comms
2022-07-19 14:02:20 -04:00
Mikayla Fischler
2aedc015c8
correctly find mek 10.1+ fission reactors
2022-07-17 15:05:27 -04:00
Mikayla Fischler
f0c97e8b70
#65 safe concat where appropriate
2022-06-05 11:16:25 -04:00
Mikayla Fischler
3bb95eb441
#64 util code cleanup
2022-05-31 16:09:06 -04:00
Mikayla Fischler
e65a1bf6e1
#61 monitor configuration and init, render engine started, dmesg changes, ppm monitor listing changes
2022-05-29 14:34:09 -04:00
Mikayla Fischler
ff5b163c1d
ppm patch to support multiple return value functions, changed lack of modem to emit fatal error
2022-05-29 14:26:40 -04:00
Mikayla Fischler
a93f0a4452
#57 updates per safety pass, fixed plc_sys fields staying nil on degraded start, fixed repeated SCRAM messages when unlinked
2022-05-22 17:57:24 -04:00
Mikayla Fischler
44d30ae583
#48 only log every 20 PPM faults (per function)
2022-05-19 10:35:56 -04:00
Mikayla Fischler
dd553125d6
#54 don't trip RPS fault on terminate as it ends up being redundant with shutdown sequence
2022-05-19 09:19:51 -04:00
Mikayla Fischler
3c688bfafa
#47 scada-common doc comments
2022-05-10 17:06:27 -04:00
Mikayla Fischler
cd0d7aa5a3
cleanup/fixes of scada common code
2022-05-10 11:35:52 -04:00
Mikayla Fischler
b575899d46
#33 lua module/require architecture changeover
2022-05-04 13:37:01 -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
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
6a5e0243be
catch terminations that are caught by PPM
2022-04-18 10:31:24 -04:00
Mikayla Fischler
a6e1134dc3
changed modbus init function name, fixed bugs with RTU startup, improved PPM debug prints
2022-04-18 00:10:47 -04:00
Mikayla Fischler
2a21d7d0be
#14 , #15 ppm access fault handling, report modbus exceptions, handle ppm faults in PLC/RTU code
2022-04-17 21:12:25 -04:00
Mikayla Fischler
b085baf91b
#12 specifically get wireless modems
2022-04-07 11:44:17 -04:00
Mikayla Fischler
ba1dd1b50e
#4 PLC degraded start and reconnects appear to be working now, fixed prints, and bugfixes to PPM
2022-04-05 17:29:27 -04:00
Mikayla Fischler
02763c9cb3
#4 PLC peripheral disconnect handling and small bugfixes/cleanup
2022-04-03 12:08:22 -04:00
Mikayla Fischler
7c2d89e70f
allow suppressing of PPM errors
2022-04-02 11:45:43 -04:00
Mikayla Fischler
6e1e4c4685
ppm includes get_type function now
2022-03-15 11:58:22 -04:00
Mikayla Fischler
5cff346cb5
ppm function renames, edited log messages, and changed protected calls to return true if function has no return
2022-03-10 14:21:03 -05:00
Mikayla Fischler
a0b2c1f3e2
changed ppm to not wrap under ppm() function
2022-03-10 14:12:07 -05:00
Mikayla Fischler
ea84563bb4
added protected peripheral manager and file system logger
2022-03-10 14:09:21 -05:00