This commit is contained in:
2025-06-14 17:31:37 -04:00
parent e5ea5fa6ec
commit 78f224581f
2 changed files with 21 additions and 14 deletions

View File

@@ -21,17 +21,17 @@ local function watch()
end end
function stepUp() function stepUp()
local value = getValue() -- local value = getValue()
if value < max then -- if value < max then
reactor.setBurnRate(value + rateStep) -- reactor.setBurnRate(value + rateStep)
end -- end
end end
function stepDown() function stepDown()
local value = getValue() -- local value = getValue()
if value > min then -- if value > min then
reactor.setBurnRate(value - rateStep) -- reactor.setBurnRate(value - rateStep)
end -- end
end end
local function report() local function report()

View File

@@ -14,11 +14,11 @@ burnRateDriver = kernel.addDriver("burnrate_driver")
local function runMonitors() local function runMonitors()
parallel.waitForAll( parallel.waitForAll(
tempDriver.watch(), tempDriver.watch,
coolantDriver.watch(), coolantDriver.watch,
statusDriver.watch(), statusDriver.watch,
turbineDriver.watch(), turbineDriver.watch,
burnRateDriver.watch() burnRateDriver.watch
) )
end end
@@ -68,7 +68,14 @@ local function run()
sleep(1) sleep(1)
end end
parallel.waitForAll(runMonitors, runDisplay) parallel.waitForAll(runMonitors,
runDisplay,
tempDriver.watch,
coolantDriver.watch,
statusDriver.watch,
turbineDriver.watch,
burnRateDriver.watch
)
end end
return { run = run} return { run = run}