feat(marker): job-løkke — AutoDrive til F-markør, Courseplay på marken, næste trin, gem
Afvigelser fra planen: starting-timeout 60 s og pause efter 'nåede ikke markøren' (undgår genudsendelse hvert sekund); J2-testen bruger en slået mark (readyRatio 0).
This commit is contained in:
@@ -1088,7 +1088,8 @@ local mowing = M.start(auto)
|
||||
local wanted = J.decide(mowing, info, {}, 0)
|
||||
check("J2 send slåmaskine", wanted.action, "dispatch"); check("J2 rolle", wanted.role, "mower")
|
||||
check("J2 sæt i gang -> ingenting", J.decide(mowing, info, {{phase = "working"}}, 0).action, "none")
|
||||
check("J2 færdig -> videre", J.decide(mowing, info, {{phase = "finished"}}, 0).action, "advance")
|
||||
local mowedInfo = {id = 109, markerId = 5, mowable = true, readyRatio = 0}
|
||||
check("J2 færdig -> videre", J.decide(mowing, mowedInfo, {{phase = "finished"}}, 0).action, "advance")
|
||||
-- J3: sæt frigivet (spilleren tog det) tæller ikke som færdigt
|
||||
check("J3 frigivet -> send nyt", J.decide(mowing, info, {{phase = "released"}}, 0).action, "dispatch")
|
||||
-- J4: slåning færdig men marken stadig klar -> ikke videre (afbrudt)
|
||||
|
||||
Reference in New Issue
Block a user