fix(markarbejde): vinmark — sprøjter/spredere springer 1 vinrække over (arbejder begge sider af gangen) (v1.33.1.0)
This commit is contained in:
@@ -481,6 +481,19 @@ function ADCpBridge.vineOffsetFor(fruitName, role)
|
||||
return -1
|
||||
end
|
||||
|
||||
-- Vinrækker der springes over: sprøjter/spredere arbejder på begge sider af gangen på én gang, så de kører kun
|
||||
-- i hver anden gang (1). Andre redskaber (harve, mulcher) arbejder mod én side (0). nil = ikke en vinmark.
|
||||
ADCpBridge.VINE_BOTH_SIDES = {fertilizer = true, weeder = true, limer = true}
|
||||
function ADCpBridge.vineSkipFor(fruitName, role)
|
||||
if ADCpBridge.vineOffsetFor(fruitName, role) == nil then return nil end
|
||||
return ADCpBridge.VINE_BOTH_SIDES[role] and 1 or 0
|
||||
end
|
||||
|
||||
function ADCpBridge.setVineSkip(vehicle, value)
|
||||
if vehicle == nil or vehicle.getCpVineSettings == nil or value == nil then return false end
|
||||
return (pcall(function() vehicle:getCpVineSettings().vineRowsToSkip:setValue(value) end))
|
||||
end
|
||||
|
||||
function ADCpBridge.setVineOffset(vehicle, value)
|
||||
if vehicle == nil or vehicle.getCpVineSettings == nil or value == nil then return false end
|
||||
return (pcall(function() vehicle:getCpVineSettings().vineCenterOffset:setValue(value) end))
|
||||
|
||||
Reference in New Issue
Block a user