feat(marker): sideriver — mål hvor riven lægger skåret, forskyd læssevognen tilsvarende (v1.24.0.0)

Brugerkrav 25/9: alle river-typer skal virke. Nedlægningsområdet (runtime-felt eller riverens XML) måles
i traktorens ramme mens riven arbejder; læssevognen på rivens kursus får CP-toolOffsetX = egen -
skårets forskydning og får sin værdi tilbage når den slippes.
This commit is contained in:
2026-09-25 23:35:42 +02:00
parent ba88eb5f99
commit cf7a2a51e5
13 changed files with 166 additions and 6 deletions
+2
View File
@@ -30,6 +30,7 @@ function ADFieldStorage.save(state)
xmlFile:setFloat(key .. "#mowWidth", record.mowWidth)
xmlFile:setString(key .. "#mowVehicle", record.mowVehicle)
xmlFile:setString(key .. "#rakeVehicle", record.rakeVehicle)
xmlFile:setString(key .. "#windrowOffset", record.windrowOffset)
index = index + 1
end
local vehicleIndex = 0
@@ -55,6 +56,7 @@ function ADFieldStorage.load()
rake = xmlFile:getInt(key .. "#rake"), store = xmlFile:getString(key .. "#store"),
mowWidth = xmlFile:getFloat(key .. "#mowWidth"), mowVehicle = xmlFile:getString(key .. "#mowVehicle"),
rakeVehicle = xmlFile:getString(key .. "#rakeVehicle"),
windrowOffset = xmlFile:getString(key .. "#windrowOffset"),
})
if field.id ~= nil then result.fields[field.id] = field end
end)