1{
2    "$schema": "http://json-schema.org/draft-07/schema#",
3    "$defs": {
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                "ZoneIndex": {
29                    "type": "number"
30                }
31            },
32            "required": ["FailSafePercent", "MinThermalOutput", "Name", "Type"]
33        }
34    }
35}
36