diff --git a/supervisor/facility.lua b/supervisor/facility.lua index de13c9b..08ece5f 100644 --- a/supervisor/facility.lua +++ b/supervisor/facility.lua @@ -364,9 +364,9 @@ function facility.new(config) end end - -- initialize startup recovery + -- initialize facility resume boot recovery ---@param state sv_boot_state|nil - function public.startup_recovery_init(state) + function public.boot_recovery_init(state) if self.recovery == RCV_STATE.INACTIVE and state then self.recovery_boot_state = state self.recovery = RCV_STATE.PRIMED @@ -374,9 +374,9 @@ function facility.new(config) end end - -- attempt startup recovery + -- attempt facility resume boot recovery ---@param auto_cfg start_auto_config configuration - function public.startup_recovery_start(auto_cfg) + function public.boot_recovery_start(auto_cfg) if self.recovery == RCV_STATE.PRIMED then self.recovery = util.trinary(_auto_check_and_save(auto_cfg), RCV_STATE.RUNNING, RCV_STATE.STOPPED) log.info(util.c("FAC: startup resume ", util.trinary(self.recovery == RCV_STATE.RUNNING, "started", "failed"))) diff --git a/supervisor/facility_update.lua b/supervisor/facility_update.lua index 738662a..a127f81 100644 --- a/supervisor/facility_update.lua +++ b/supervisor/facility_update.lua @@ -145,7 +145,7 @@ function update.boot_recovery() -- try to start auto control if self.recovery_boot_state.mode ~= nil and self.units_ready then - if was_inactive then + if not was_inactive then self.mode = self.mode_set log.info("FAC: process startup resume initiated") end diff --git a/supervisor/session/coordinator.lua b/supervisor/session/coordinator.lua index aeabc72..4887f0f 100644 --- a/supervisor/session/coordinator.lua +++ b/supervisor/session/coordinator.lua @@ -247,7 +247,7 @@ function coordinator.new_session(id, s_addr, i_seq_num, in_queue, out_queue, tim limits = pkt.data[5] } - facility.startup_recovery_start(config) + facility.boot_recovery_start(config) else log.debug(log_tag .. "CRDN process ready packet length mismatch") end diff --git a/supervisor/startup.lua b/supervisor/startup.lua index 0b5c1e6..f54144b 100644 --- a/supervisor/startup.lua +++ b/supervisor/startup.lua @@ -148,7 +148,7 @@ local function main() local heartbeat_toggle = true -- init startup recovery - sv_facility.startup_recovery_init(supervisor.boot_state) + sv_facility.boot_recovery_init(supervisor.boot_state) -- event loop while true do