Cattle and Crops: Mission Documentation
command: updateAcre
Aktualisiert den Ackertyp eines Feldes sowie die Fruchttypen und deren Wachstumsphase, ohne dabei die Meshes neu zu platzieren. Wenn Schwad auf dem Feld liegt, kann updateAcre
genutzt werden, um Volumen und andere Parameter des Schwads zu setzen.
Attribute
Attribute | Type | Value | Beschreibung |
---|---|---|---|
fieldId |
integer |
* |
Die ID des Feldes |
acre |
string |
* (siehe acreType) |
Bodentyp |
fruitGrowth |
integer |
[0 , 12 ] |
Wachstumsstufe auf die bestehende Frucht auf dem Feld gesetzt werden soll |
Wenn Schwad gesetzt wird (fruitGrowth
= [11
, 12
]) oder schon Schwad auf dem Feld besteht. Der Schwad bekommt jeweils einen Random-Wert zwischen dem min
- und dem max
-Wert.
Alle Parameter in der folgenden Auflistung sind optional. Wenn ein Attribut nicht im Command definiert ist, bleibt der aktuelle zugehörige Wert der FoliageCells auf dem Feld unverändert.
Attribute | Type | Value | Beschreibung |
---|---|---|---|
volumeMin , volumeMax |
float |
>= 0 |
Schwadvolumen in m³ /m² |
wetnessUpperMin , wetnessUpperMax |
float |
>= 0 |
Mindest- und Maximal-Feuchtigkeit der Schwadoberfläche |
wetnessLowerMin , wetnessLowerMax |
float |
>= 0 |
Mindest- und Maximal-Feuchtigkeit des unteren Bereichs des Schwades |
energyMJperKGMin , energyMJperKGMax |
float |
>= 0 |
Mindest- und Maximal-Energiegehalt des Schwades in MJ /kg |
proteinConcentrationMin , proteinConcentrationMax |
float |
>= 0 |
Mindest- und Maximal-Proteingehalt des Schwades |
fibreConcentrationMin , fibreConcentrationMax |
float |
>= 0 |
Mindest- und Maximal-Rohfasergehalt des Schwades |
swathTurned |
boolean |
true | false |
Definiert in welchen Zustand die swathTurned Flag gesetzt werden soll. |
Beispiel
…
<commands>
<!-- Setzt den Acker von Feld 45 auf "gesät" -->
<command type="updateAcre" fieldId="45" acre="seed" />
<!-- Setzt alle FoliageCells die eine Frucht haben auf Wachstumsstufe 5 -->
<command type="updateAcre" fieldId="12" acre="seed" fruitGrowth="5" />
<!-- Setzt den Acker von Feld 1 auf "Grünland", setzt in allen Zellen mit Schwad ein Volumen zwischen 4 und 6 m³/m², eine Oberflächenfeuchtigkeit zwischen 5% und 6% und eine untere Feuchte zwischen 50% und 60% -->
<command type="updateAcre" fieldId="14" acre="grass" volumeMin="4" volumeMax="6" wetnessUpperMin="0.05" wetnessUpperMax="0.06" wetnessLowerMin="0.5" wetnessLowerMax="0.6" />
<!-- Setzt den Acker von Feld 1 auf "Grünland", setzt alle bewachsenen Zellen auf Schwad mit einem Volumen zwischen 4 und 6 m³/m², einer Oberflächenfeuchtigkeit zwischen 5% und 6% und einer unteren Feuchte zwischen 50% und 60% -->
<command type="updateAcre" fieldId="1" acre="grassland" fruitGrowth="12" volumeMin="4" volumeMax="6" wetnessUpperMin="0.05" wetnessUpperMax="0.06" wetnessLowerMin="0.5" wetnessLowerMax="0.6" />
</commands>
…