{
  "params": {
    "scheme": {
      "type": "choice",
      "options": [
        "white",
        "graphite",
        "safety",
        "olive"
      ],
      "default": "white",
      "label": "Scheme",
      "describe": "Colour scheme: white (courier service, blue trim), graphite (dark grey, amber trim), safety (orange utility drone), olive (field and farm green)."
    },
    "rotors": {
      "type": "choice",
      "options": [
        6,
        8
      ],
      "default": 6,
      "label": "Rotors",
      "describe": "Number of arms and propellers: 6 (hexacopter) or 8 (octocopter, smaller props, for heavier loads)."
    },
    "payload": {
      "type": "choice",
      "options": [
        "parcel",
        "crate",
        "cooler",
        "none"
      ],
      "default": "parcel",
      "label": "Payload",
      "describe": "What hangs in the cradle under the belly: a strapped cardboard parcel, a slatted wooden crate, a white insulated cooler with a handle (food or medicine), or nothing."
    },
    "size": {
      "type": "range",
      "min": 0.6,
      "max": 1.6,
      "step": 0.05,
      "default": 1,
      "label": "Size",
      "describe": "Uniform scale. 1 is 1.6 m across the props and 0.75 m tall on its gear; 1.6 is a 2.5 m freight lifter."
    }
  },
  "presets": {
    "medicine run": {
      "scheme": "white",
      "payload": "cooler"
    },
    "farm lifter": {
      "scheme": "olive",
      "rotors": 8,
      "payload": "crate",
      "size": 1.4
    },
    "night freight": {
      "scheme": "graphite",
      "rotors": 8
    }
  },
  "night": {
    "led": {
      "zone": "led",
      "intensity": 1.6,
      "describe": "Navigation lights at the motor ends: green on the left, red on the right, white at the back."
    },
    "beacon": {
      "zone": "beacon",
      "color": "#ff5a3a",
      "intensity": 1.4,
      "describe": "Anti-collision beacon on the belly and on top of the canopy."
    }
  }
}