From 176e9e295dc1b1cba4f203606e7e143da3b9788c Mon Sep 17 00:00:00 2001 From: kiritow <1362050620@qq.com> Date: Thu, 26 Oct 2017 09:23:42 +0800 Subject: [PATCH] Fix station 2/4 program --- station_2_4.lua | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/station_2_4.lua b/station_2_4.lua index 6beba9d..92226e6 100644 --- a/station_2_4.lua +++ b/station_2_4.lua @@ -97,15 +97,15 @@ end local ab_available_1=true local ab_available_2=true -local ab_timerid_1,ab_time_1 -local ab_timerid_2,ab_time_2 -local ab_timerid_out,ab_time_out +local ab_timerid_1,ab_time_1=0,0 +local ab_timerid_2,ab_time_2=0,0 +local ab_timerid_out,ab_time_out=0,0 local ba_available_1=true local ba_available_2=true -local ba_timerid_1,ba_time_1 -local ba_timerid_2,ba_time_2 -local ba_timerid_out,ba_time_out +local ba_timerid_1,ba_time_1=0,0 +local ba_timerid_2,ba_time_2=0,0 +local ba_timerid_out,ba_time_out=0,0 local ebus=Queue.new() @@ -371,6 +371,9 @@ local function TCSMain() else ebus:push(ev) end + elseif(ev=="ab_time_out_needstop") then + RemoveTimer(ab_timerid_out) + ab_time_out=0 elseif(ev=="ba_time_out_needstop") then RemoveTimer(ba_timerid_out) ba_time_out=0 @@ -379,7 +382,7 @@ local function TCSMain() end end - + doCleanUp() doClearOutput() end