blob: d3ea9f95fdf88ee02039e4b7a3af92e9b11c5343 [file] [log] [blame]
James Feiste36e5c12018-08-27 16:48:54 -07001{
Brad Bishop4fa1d392020-05-07 20:27:15 -04002 "$schema": "http://json-schema.org/draft-07/schema#",
Patrick Williams7d6080d2024-09-04 12:54:45 -04003 "$defs": {
Brad Bishop4fa1d392020-05-07 20:27:15 -04004 "PidZone": {
5 "type": "object",
6 "properties": {
Bonnie Lo53172a62022-12-06 13:52:15 +08007 "AccumulateSetPoint": {
8 "type": "boolean"
9 },
10 "CycleIntervalTimeMS": {
11 "type": "number"
12 },
Brad Bishop4fa1d392020-05-07 20:27:15 -040013 "FailSafePercent": {
14 "type": "number"
15 },
16 "MinThermalOutput": {
17 "type": "number"
18 },
19 "Name": {
20 "type": "string"
21 },
22 "Type": {
23 "type": "string"
Bonnie Lo53172a62022-12-06 13:52:15 +080024 },
25 "UpdateThermalsTimeMS": {
26 "type": "number"
Josh Lehan7499fa62023-02-21 23:51:10 -080027 },
28 "ZoneIndex": {
29 "type": "number"
Brad Bishop4fa1d392020-05-07 20:27:15 -040030 }
31 },
Patrick Williamsfa8ee872022-12-07 07:00:42 -060032 "required": ["FailSafePercent", "MinThermalOutput", "Name", "Type"]
James Feiste36e5c12018-08-27 16:48:54 -070033 }
Brad Bishop4fa1d392020-05-07 20:27:15 -040034 }
James Feiste36e5c12018-08-27 16:48:54 -070035}