Cattle and Crops: Mission Documentation
command: harvestField
Startet für Testzwecke eine komplette Ernte-Task. Benötigt ein Erntefahrzeug, eine Schneidwerk, einen Schneidwerkswagen, einen Abfahrer und einen Anhänger. Es wird ein Feld samt Feldzugang angegeben, eine Abladestelle für den Abfahrer sowie ein Punkt den der Abfahrer nach Beendigung der Task anfährt.
command
Attribute |
Type |
Value |
Beschreibung |
fieldId |
integer |
> 0 |
ID des Feldes |
accessId |
integer |
* |
NavNodeId des Feldzugangs |
unloadId |
integer /string |
* |
InfoForTaskAndQuestID der Abladestelle |
targetId |
integer /string |
* |
InfoForTaskAndQuestID des End-Anfahrpunktes für den Abfahrer |
laySwath |
boolean |
* |
Definiert ob Schwad oder Geäckseltes abgelegt werden soll. true = Schwad, false = Gehäckseltes |
harvester
(Subnode von command
, definiert die Erntemaschine)
Attribute |
Type |
Value |
Beschreibung |
vehicleCommand |
integer |
* |
ID des spawnMachine - oder useMachine -Commands für das Erntefahrzeug |
implementCommand |
integer |
* |
ID des spawnMachine - oder useMachine -Commands für das Scheidwerkzeug |
trailerCommand |
integer |
* |
ID des spawnMachine - oder useMachine -Commands für den Schneidwerkswagen |
area
- (Subnode von
harvester
, definiert das zu bearbeitende Feldpolygon.)
- (Optional: falls nicht vorhanden werden alle Polygone gesetzt.)
Attribute |
Type |
Value |
Beschreibung |
id |
integer |
> 0 |
Index des Subpolygons beginnend bei 1 (0 ist Vorgewende) |
chaser
(Subnode von command
, definiert einen Abfahrer)
Attribute |
Type |
Value |
Beschreibung |
vehicleCommand |
integer |
* |
ID des spawnMachine - oder useMachine -Commands für die Zugmaschine |
implementCommand |
integer |
* |
ID des spawnMachine - oder useMachine -Commands für den Anhänger |
Beispiel
…
<commands>
<command type="harvestField" fieldId="13" unloadId="farm.grainStorage.unload" targetId="24" accessId="field13_entry_south" laySwath="true">
<harvester vehicleCommand="200" implementCommand="201" trailerCommand="202">
<area id="2" />
</harvester>
<chaser vehicleCommand="100" implementCommand="101" />
</command>
</commands>
…