Tool tree
An offline, educational aerial spray drift simulator with a 100 hectare field, droplet trajectories, weather controls and deposition comparisons.
Implementation
gradeNot graded
gradeNot graded
open_drift_profileAction
Open the expanded profile, droplet inspector, weather explanations and full-run deposition breakdown. Pauses active playback until the profile closes.
View tool JSON
{
"name": "open_drift_profile",
"kind": "act",
"impl": "imperative",
"description": "Open the expanded profile, droplet inspector, weather explanations and full-run deposition breakdown. Pauses active playback until the profile closes.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/Spray-Drift-Sim/"
}read_spray_simulationAnswer
Read the current settings and educational full-run drift estimates.
View tool JSON
{
"name": "read_spray_simulation",
"kind": "answer",
"impl": "imperative",
"description": "Read the current settings and educational full-run drift estimates.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/Spray-Drift-Sim/"
}configure_spray_simulationAction
Change one or more visible simulator settings. Recalculates the four-pass forecast and restarts an active run.
View tool JSON
{
"name": "configure_spray_simulation",
"kind": "act",
"impl": "imperative",
"description": "Change one or more visible simulator settings. Recalculates the four-pass forecast and restarts an active run.",
"inputSchema": {
"type": "object",
"properties": {
"settings": {
"type": "object",
"minProperties": 1,
"properties": {
"height": {
"type": "number",
"minimum": 1,
"maximum": 20,
"multipleOf": 0.5
},
"speed": {
"type": "number",
"minimum": 120,
"maximum": 250,
"multipleOf": 5
},
"rate": {
"type": "number",
"minimum": 5,
"maximum": 100,
"multipleOf": 1
},
"swath": {
"type": "number",
"minimum": 10,
"maximum": 40,
"multipleOf": 1
},
"heading": {
"type": "number",
"minimum": 0,
"maximum": 359,
"multipleOf": 1
},
"droplet": {
"type": "number",
"minimum": 50,
"maximum": 700,
"multipleOf": 10
},
"wind": {
"type": "number",
"minimum": 0,
"maximum": 40,
"multipleOf": 1
},
"windFrom": {
"type": "number",
"minimum": 0,
"maximum": 359,
"multipleOf": 1
},
"temp": {
"type": "number",
"minimum": 0,
"maximum": 45,
"multipleOf": 1
},
"rh": {
"type": "number",
"minimum": 10,
"maximum": 100,
"multipleOf": 1
},
"stability": {
"type": "number",
"minimum": 0,
"maximum": 4,
"multipleOf": 1
},
"deltaT": {
"type": "number",
"minimum": -5,
"maximum": 5,
"multipleOf": 0.5
},
"turbulence": {
"type": "number",
"minimum": 0,
"maximum": 2,
"multipleOf": 1
},
"canopy": {
"type": "number",
"minimum": 0,
"maximum": 3,
"multipleOf": 1
}
},
"additionalProperties": false
}
},
"required": [
"settings"
],
"additionalProperties": false
},
"page": "/Spray-Drift-Sim/"
}control_spray_simulationAction
Start, pause or reset the four consecutive passes, or restore the agricultural baseline.
View tool JSON
{
"name": "control_spray_simulation",
"kind": "act",
"impl": "imperative",
"description": "Start, pause or reset the four consecutive passes, or restore the agricultural baseline.",
"inputSchema": {
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"start",
"pause",
"reset",
"baseline"
]
}
},
"required": [
"action"
],
"additionalProperties": false
},
"page": "/Spray-Drift-Sim/"
}