#634 coordinator backplane attach/detach

This commit is contained in:
Mikayla
2025-11-07 16:51:43 +00:00
parent b2baaa2090
commit 212e1f8fe8
6 changed files with 246 additions and 105 deletions

View File

@@ -82,19 +82,11 @@ function renderer.configure(config)
engine.disable_flow_view = config.DisableFlowView
end
-- link to the monitor peripherals
-- init all displays in use by the renderer
---@param monitors crd_displays
function renderer.set_displays(monitors)
function renderer.init_displays(monitors)
engine.monitors = monitors
-- report to front panel as connected
iocontrol.fp_monitor_state("main", engine.monitors.main ~= nil)
iocontrol.fp_monitor_state("flow", engine.monitors.flow ~= nil)
for i = 1, #engine.monitors.unit_displays do iocontrol.fp_monitor_state(i, true) end
end
-- init all displays in use by the renderer
function renderer.init_displays()
-- init main and flow monitors
_init_display(engine.monitors.main)
if not engine.disable_flow_view then _init_display(engine.monitors.flow) end