This website requires JavaScript.
ea9e9288f7
bugfix to hbar
Mikayla Fischler
2022-06-16 11:29:47 -04:00
7f007e032d
#62 , #72 work on main layout, not using layout class, refactoring and bugfixes
Mikayla Fischler
2022-06-16 11:24:35 -04:00
971657c3d2
graphics library refactoring and bugfixes
Mikayla Fischler
2022-06-16 11:19:32 -04:00
b628472d81
#74 work on coordinator comms
Mikayla Fischler
2022-06-15 15:35:34 -04:00
2e4a533148
comments
Mikayla Fischler
2022-06-14 12:05:49 -04:00
13513a9ce6
#62 graphics layouts
Mikayla Fischler
2022-06-14 12:02:42 -04:00
3593493c98
#62 basic start of the UI
Mikayla Fischler
2022-06-11 17:58:29 -04:00
7dbc5594b0
#63 div graphics element
Mikayla Fischler
2022-06-11 17:09:14 -04:00
89437b2be9
#63 cleanup and assertions
Mikayla Fischler
2022-06-11 17:06:32 -04:00
4488a0594f
#63 numeric spinbox element
Mikayla Fischler
2022-06-11 16:44:31 -04:00
3004902ce5
#63 bugfixes
Mikayla Fischler
2022-06-11 16:38:15 -04:00
0950fc045d
#63 new indicators and fixed up old ones
Mikayla Fischler
2022-06-11 12:21:14 -04:00
dc867095fd
util spaces function
Mikayla Fischler
2022-06-11 12:20:49 -04:00
1fa87132d6
#63 allow hbar to have variable height, other bar improvement
Mikayla Fischler
2022-06-09 11:59:55 -04:00
11e4d89b1d
#63 vertical fill bar indicator
Mikayla Fischler
2022-06-09 10:18:37 -04:00
307883e6e7
#63 use util string wrap and support text alignment
Mikayla Fischler
2022-06-08 18:53:24 -04:00
1dad4bcf77
util string wrap function
Mikayla Fischler
2022-06-08 18:48:20 -04:00
bc844d21bd
#63 use util.strrep where appropriate
Mikayla Fischler
2022-06-08 17:22:20 -04:00
d8bbe4b459
#63 added indicator icon/light, added util.strrep string repeater
Mikayla Fischler
2022-06-08 17:16:53 -04:00
6f645579f8
#63 removed gframe as an argument to buttons
Mikayla Fischler
2022-06-08 16:52:41 -04:00
ac607f9dc6
#63 latching button in addition to pushbutton
Mikayla Fischler
2022-06-08 16:21:49 -04:00
15bc816d7e
#63 button control element
Mikayla Fischler
2022-06-08 14:48:17 -04:00
254e85f3ed
timer callback dispatcher
Mikayla Fischler
2022-06-08 14:47:45 -04:00
9d107da8d9
#63 horizontal fill bar indicator
Mikayla Fischler
2022-06-08 14:16:05 -04:00
b99f57e480
#62 redrawing
Mikayla Fischler
2022-06-08 14:15:34 -04:00
2ac9bab92e
#63 basketweave tiling pattern element
Mikayla Fischler
2022-06-08 13:18:14 -04:00
29c4c39d23
#62 uneven border support because rectangular pixels
Mikayla Fischler
2022-06-08 13:08:48 -04:00
8002698dd0
#63 rectangle construct asserts
Mikayla Fischler
2022-06-08 12:29:53 -04:00
ce227a175a
#63 rectangle element
Mikayla Fischler
2022-06-08 12:27:28 -04:00
8ea75b9501
#62 , #63 graphics primatives and added display boxes to renderer
Mikayla Fischler
2022-06-06 15:42:39 -04:00
285026c1fa
docs cleanup
Mikayla Fischler
2022-06-06 15:40:08 -04:00
8b307ea030
alias for color type and added read() to globals
Mikayla Fischler
2022-06-05 23:24:18 -04:00
b75d482f4a
use is_int in validator
Mikayla Fischler
2022-06-05 16:54:34 -04:00
ebcc911b81
#70 validate RTU advertisements on the supervisor
Mikayla Fischler
2022-06-05 16:53:36 -04:00
0bc0decbf2
util.is_int
Mikayla Fischler
2022-06-05 16:51:38 -04:00
1c819779c7
#69 config file validation
Mikayla Fischler
2022-06-05 15:09:02 -04:00
d6c8eb4d56
#68 check RTU unit configs while parsing
Mikayla Fischler
2022-06-05 14:49:50 -04:00
81345f5325
#71 validate frame data types
Mikayla Fischler
2022-06-05 13:21:02 -04:00
f0c97e8b70
#65 safe concat where appropriate
Mikayla Fischler
2022-06-05 11:16:25 -04:00
5068e47590
#67 turbine valve RTU supervisor session, bugfixes with redstone RTU session
Mikayla Fischler
2022-06-05 09:30:56 -04:00
c764506999
#67 boilerv RTU supervisor session, supervisor session cleanup
Mikayla Fischler
2022-06-04 17:59:24 -04:00
6d97d45227
#67 imatrix RTU supervisor session
Mikayla Fischler
2022-06-04 17:45:52 -04:00
e443beec19
#66 SNA RTU supervisor session
Mikayla Fischler
2022-06-04 16:25:23 -04:00
0f7e77b0cb
#28 fixed addresses for RTU session
Mikayla Fischler
2022-06-04 15:36:47 -04:00
27a86cc893
#28 SPS RTU supervisor session
Mikayla Fischler
2022-06-04 15:33:04 -04:00
07574aa116
alignment and fixed has_build bugs
Mikayla Fischler
2022-06-04 15:00:50 -04:00
dcb517d1cb
trailing case of not using TXN_TAGS
Mikayla Fischler
2022-06-04 11:23:06 -04:00
1242c5a81c
use TXN_TAGS for consistency
Mikayla Fischler
2022-06-04 11:17:54 -04:00
5cba8ff9f1
#59 environment detector RTU
Mikayla Fischler
2022-06-04 11:11:35 -04:00
fc7b83a18a
#28 #66 #59 new RTUs
Mikayla Fischler
2022-06-04 10:49:36 -04:00
3bb95eb441
#64 util code cleanup
Mikayla Fischler
2022-05-31 16:09:06 -04:00
341df1a739
simplification of initenv file
Mikayla Fischler
2022-05-31 16:05:05 -04:00
ccc5220ca8
util round and trinary
Mikayla Fischler
2022-05-31 15:55:40 -04:00
e52b76aa24
supervisor unit sessions now actually call txnctrl.cleanup
Mikayla Fischler
2022-05-31 15:40:17 -04:00
43d5c0f8ad
#64 supervisor code cleanup
Mikayla Fischler
2022-05-31 15:36:17 -04:00
4ec07ca053
#64 rtu code cleanup and device bugfixes
Mikayla Fischler
2022-05-31 14:54:55 -04:00
1705d8993e
#64 plc code cleanup
Mikayla Fischler
2022-05-31 14:14:17 -04:00
309ba06f8a
#51 crypto system
Mikayla Fischler
2022-05-29 15:05:57 -04:00
e65a1bf6e1
#61 monitor configuration and init, render engine started, dmesg changes, ppm monitor listing changes
Mikayla Fischler
2022-05-29 14:34:09 -04:00
ff5b163c1d
ppm patch to support multiple return value functions, changed lack of modem to emit fatal error
Mikayla Fischler
2022-05-29 14:26:40 -04:00
706bf4d3ba
#9 turbine RTU tester
Mikayla Fischler
2022-05-27 18:18:12 -04:00
4d16d64cdc
log bugfix
Mikayla Fischler
2022-05-27 18:17:52 -04:00
6df0a1d149
#9 MODBUS test code; fixed rtu, modbus, redstone_rtu, and rsio bugs
Mikayla Fischler
2022-05-27 18:10:06 -04:00
51111f707f
more descriptive comments
Mikayla Fischler
2022-05-26 19:37:19 -04:00
214f2d9028
fixed supervisor clock not starting
Mikayla Fischler
2022-05-26 17:49:53 -04:00
78ddd4d782
#58 fixed bug with KEEP_ALIVE being sent as a LINK_REQ due to wrong protocol
Mikayla Fischler
2022-05-26 17:49:43 -04:00
7d7eecaa5e
log use strval
Mikayla Fischler
2022-05-25 23:24:15 -04:00
4d7d3be93b
power related utility functions put under util table
Mikayla Fischler
2022-05-24 22:58:42 -04:00
ffc997b84e
removed redundant version tag
Mikayla Fischler
2022-05-24 22:56:41 -04:00
4b6a1c5902
fixed incorrect watchdog call
Mikayla Fischler
2022-05-24 22:55:27 -04:00
0cf81040fb
moved string value to util and added sprtinf, adjusted prints to use tostring to prevent concatentation errors on some types
Mikayla Fischler
2022-05-24 22:48:31 -04:00
9fb6b7a880
#9 rsio test code, fixes per test results
Mikayla Fischler
2022-05-23 17:36:54 -04:00
a93f0a4452
#57 updates per safety pass, fixed plc_sys fields staying nil on degraded start, fixed repeated SCRAM messages when unlinked
Mikayla Fischler
2022-05-22 17:57:24 -04:00
26c6010ce0
#56 pcall threads and restart on crash (unless shutting down)
Mikayla Fischler
2022-05-21 13:56:14 -04:00
3b16d783d3
fixed bug with RSIO channel valid check
Mikayla Fischler
2022-05-21 13:55:22 -04:00
940ddf0d00
function for duplicate session search code
Mikayla Fischler
2022-05-21 12:30:14 -04:00
3f4fb63029
#52 basic reactor unit object
Mikayla Fischler
2022-05-21 12:24:43 -04:00
61965f295d
added #29 to known issues
Mikayla Fischler
2022-05-19 10:49:17 -04:00
44d30ae583
#48 only log every 20 PPM faults (per function)
Mikayla Fischler
2022-05-19 10:35:56 -04:00
6a168c884d
#23 device version reporting
Mikayla Fischler
2022-05-19 10:21:04 -04:00
dd553125d6
#54 don't trip RPS fault on terminate as it ends up being redundant with shutdown sequence
Mikayla Fischler
2022-05-19 09:19:51 -04:00
62d5490dc8
#53 RTU redstone parse checks
Mikayla Fischler
2022-05-18 14:30:48 -04:00
790571b6fc
#55 correctly use device IDs vs unit IDs
Mikayla Fischler
2022-05-18 13:49:04 -04:00
cc856d4d80
redundant 'for_reactor' field removed from redstone RTU config
Mikayla Fischler
2022-05-18 13:32:44 -04:00
6184078c3f
#52 work in progress on reactor units
Mikayla Fischler
2022-05-18 13:28:43 -04:00
9c034c366b
#8 base class for RTU unit sessions, handle MODBUS error responses
Mikayla Fischler
2022-05-17 17:16:04 -04:00
31ede51c42
still queue packets if RTU is busy, determine busy state by queue length rather than flag
Mikayla Fischler
2022-05-17 10:35:55 -04:00
0eff8a3e6a
#8 cleaned up closing logic, added connected flags to RTU unit sessions
Mikayla Fischler
2022-05-16 17:13:54 -04:00
136b09d7f2
util filter table
Mikayla Fischler
2022-05-16 17:11:46 -04:00
bdd8af1873
dmesg logging
Mikayla Fischler
2022-05-16 12:50:51 -04:00
11b89b679d
#8 redstone RTU output commands
Mikayla Fischler
2022-05-16 11:54:34 -04:00
530a40b0aa
changed DISCONNECT constant value to -1 to not conflict with redstone values
Mikayla Fischler
2022-05-16 11:52:03 -04:00
4834dbf781
changed redstone I/O capabilities, added analog read/write scaling functions
Mikayla Fischler
2022-05-16 10:38:47 -04:00
374bfb7a19
#8 handle redstone RTU MODBUS replies, bugfixes
Mikayla Fischler
2022-05-14 20:42:28 -04:00
94931ef5a2
#8 bugfixes, redstone RTU session
Mikayla Fischler
2022-05-14 20:27:06 -04:00
bc6453de2b
RTU bugfixes, adjusted comms sleep timer
Mikayla Fischler
2022-05-14 20:07:26 -04:00
533d398f9d
comment change
Mikayla Fischler
2022-05-14 13:34:51 -04:00
d3a926b25a
fixed require issues caused by using bootloader
Mikayla Fischler
2022-05-14 13:32:42 -04:00
6b74db70bd
#8 fixed RTU unit type check
Mikayla Fischler
2022-05-13 12:23:30 -04:00
282d3fcd99
added queue_data class
Mikayla Fischler
2022-05-13 12:23:01 -04:00