Merge branch 'devel' into 580-wired-comms-networking
This commit is contained in:
@@ -36,7 +36,8 @@ local changes = {
|
||||
{ "v1.7.15", { "Added front panel UI theme", "Added color accessibility modes" } },
|
||||
{ "v1.9.2", { "Added standard with black off state color mode", "Added blue indicator color modes" } },
|
||||
{ "v1.10.2", { "Re-organized peripheral configuration UI, resulting in some input fields being re-ordered" } },
|
||||
{ "v1.11.8", { "Added advanced option to invert digital redstone signals" } }
|
||||
{ "v1.11.8", { "Added advanced option to invert digital redstone signals" } },
|
||||
{ "v1.12.0", { "Added support for redstone relays" } }
|
||||
}
|
||||
|
||||
---@class rtu_configurator
|
||||
@@ -76,6 +77,7 @@ local tool_ctl = {
|
||||
gen_summary = nil, ---@type function
|
||||
load_legacy = nil, ---@type function
|
||||
update_peri_list = nil, ---@type function
|
||||
update_relay_list = nil, ---@type function
|
||||
gen_peri_summary = nil, ---@type function
|
||||
gen_rs_summary = nil, ---@type function
|
||||
}
|
||||
@@ -130,7 +132,7 @@ end
|
||||
---@param data rtu_rs_definition[]
|
||||
function tool_ctl.deep_copy_rs(data)
|
||||
local array = {}
|
||||
for _, d in ipairs(data) do table.insert(array, { unit = d.unit, port = d.port, side = d.side, color = d.color, invert = d.invert }) end
|
||||
for _, d in ipairs(data) do table.insert(array, { unit = d.unit, port = d.port, relay = d.relay, side = d.side, color = d.color, invert = d.invert }) end
|
||||
return array
|
||||
end
|
||||
|
||||
@@ -210,7 +212,6 @@ local function config_view(display)
|
||||
end
|
||||
|
||||
local function show_rs_conns()
|
||||
tool_ctl.gen_rs_summary()
|
||||
main_pane.set_value(9)
|
||||
end
|
||||
|
||||
@@ -350,10 +351,12 @@ function configurator.configure(ask_config)
|
||||
---@diagnostic disable-next-line: discard-returns
|
||||
ppm.handle_unmount(param1)
|
||||
tool_ctl.update_peri_list()
|
||||
tool_ctl.update_relay_list()
|
||||
elseif event == "peripheral" then
|
||||
---@diagnostic disable-next-line: discard-returns
|
||||
ppm.mount(param1)
|
||||
tool_ctl.update_peri_list()
|
||||
tool_ctl.update_relay_list()
|
||||
end
|
||||
|
||||
if event == "terminate" then return end
|
||||
|
||||
Reference in New Issue
Block a user