feat: Smart Pickup-fane — behovsrække (hvad hentes, målets niveauer), felter synkes fra modellen, run-ændringer logges (v1.9.4.0)

This commit is contained in:
2026-09-23 01:19:24 +02:00
parent f60f27340b
commit a97327e993
5 changed files with 84 additions and 1 deletions
+8
View File
@@ -81,8 +81,16 @@ function ADRunsController.deleteRun(runId)
ADRunsController.store = ADRuns.deleteRun(ADRunsController.store, runId)
end
-- Hver ændring logges, så et klik der ikke når modellen kan ses i log.txt.
function ADRunsController.updateRun(runId, changes)
ADRunsController.store = ADRuns.updateRun(ADRunsController.store, runId, changes)
local run = ADRuns.getRun(ADRunsController.store, runId)
local parts = {}
for key, value in pairs(changes) do
table.insert(parts, string.format("%s=%s", tostring(key), type(value) == "table" and table.concat(value, " ") or tostring(value)))
end
table.sort(parts)
Logging.info(ADRunsController.LOG_PREFIX .. "run '%s': %s", run ~= nil and tostring(run.name) or tostring(runId), table.concat(parts, ", "))
end
function ADRunsController.assignVehicle(runId, vehicle)