feat: overblik øverst i fanen — pr. run: status, hver traktors aktivitet (kører med læs/tom mod silo/venter), målets niveauer (v1.10.0.0)
This commit is contained in:
@@ -326,5 +326,24 @@ check("C14 traktor aktiv", modeVehicle.started, 1)
|
||||
check("C14 farm-id sat", modeVehicle.ad.stateModule.actualFarmId, 1)
|
||||
check("C14 loopsDone nulstillet", modeVehicle.ad.stateModule.loopsDone, 0)
|
||||
|
||||
-- C15: aktivitet til overblikket — stoppet / venter / med læs / tom på vej efter vare
|
||||
ADUnloadWait = {getWaitFor = function(v) return v.waitInfo end, getRestLoad = function(_, v) return v.loadType, v.loadLiters or 0 end}
|
||||
ADSmartPickup.getActivePickup = function(v) return v.pickupInfo end
|
||||
buildWorld()
|
||||
local actVehicle = makeVehicle("vehicleAct", "Akt", {STRAW, TMR}, 1000000, 100, 0)
|
||||
check("C15 stoppet", ADRunsController.getVehicleActivity(adEnv, actVehicle).kind, "stopped")
|
||||
actVehicle.ad.stateModule.active = true
|
||||
actVehicle.ad.stateModule.secondMarkerId = 94
|
||||
actVehicle.loadType, actVehicle.loadLiters = STRAW, 8000
|
||||
local loaded = ADRunsController.getVehicleActivity(adEnv, actVehicle)
|
||||
check("C15 med læs", loaded.kind .. "/" .. loaded.fillType .. "/" .. loaded.liters, "loaded/" .. STRAW .. "/8000")
|
||||
actVehicle.loadLiters = 0
|
||||
actVehicle.pickupInfo = {markerName = "Silo 3", fillType = TMR}
|
||||
local empty = ADRunsController.getVehicleActivity(adEnv, actVehicle)
|
||||
check("C15 tom på vej efter TMR", empty.kind .. "/" .. tostring(empty.place) .. "/" .. tostring(empty.fillType), "empty/Silo 3/" .. TMR)
|
||||
actVehicle.waitInfo = {markerName = "Cow Wait", fillType = STRAW, rest = 5000}
|
||||
check("C15 venter", ADRunsController.getVehicleActivity(adEnv, actVehicle).kind, "waiting")
|
||||
ADUnloadWait = nil
|
||||
|
||||
print(failures == 0 and "\nALLE TESTS OK" or ("\n" .. failures .. " FEJL"))
|
||||
os.exit(failures == 0 and 0 or 1)
|
||||
|
||||
Reference in New Issue
Block a user