1{
2    "$schema": "http://json-schema.org/draft-07/schema#",
3    "definitions": {
4        "PidZone": {
5            "type": "object",
6            "properties": {
7                "AccumulateSetPoint": {
8                    "type": "boolean"
9                },
10                "CycleIntervalTimeMS": {
11                    "type": "number"
12                },
13                "FailSafePercent": {
14                    "type": "number"
15                },
16                "MinThermalOutput": {
17                    "type": "number"
18                },
19                "Name": {
20                    "type": "string"
21                },
22                "Type": {
23                    "type": "string"
24                },
25                "UpdateThermalsTimeMS": {
26                    "type": "number"
27                }
28            },
29            "required": ["FailSafePercent", "MinThermalOutput", "Name", "Type"]
30        }
31    }
32}
33