blob: 930a776c13ce1bd26a2d78e32f17cc88b992abe8 [file] [log] [blame]
James Feist3cab7872018-12-11 15:20:00 -08001{
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 "Stepwise": {
5 "type": "object",
6 "properties": {
7 "Class": {
8 "type": "string"
9 },
10 "Inputs": {
11 "type": "array",
12 "items": {
13 "type": "string"
14 }
15 },
Josh Lehanaca73882023-02-21 23:59:54 -080016 "InputUnavailableAsFailed": {
17 "type": "boolean"
18 },
19 "MissingIsAcceptable": {
20 "type": "array",
21 "items": {
22 "type": "string"
23 }
24 },
Brad Bishop4fa1d392020-05-07 20:27:15 -040025 "Name": {
26 "type": "string"
27 },
28 "NegativeHysteresis": {
29 "type": "number"
30 },
31 "Output": {
32 "type": "array",
33 "items": {
34 "type": "number"
35 }
36 },
37 "PositiveHysteresis": {
38 "type": "number"
39 },
40 "Profiles": {
41 "type": "array",
42 "items": {
43 "type": "string"
44 }
45 },
46 "Reading": {
47 "type": "array",
48 "items": {
49 "type": "number"
50 }
51 },
Josh Lehanaca73882023-02-21 23:59:54 -080052 "TempToMargin": {
53 "type": "array",
54 "items": {
55 "type": "number"
56 }
57 },
Brad Bishop4fa1d392020-05-07 20:27:15 -040058 "Type": {
59 "type": "string"
60 },
61 "Zones": {
62 "type": "array",
63 "items": {
64 "type": "string"
65 }
66 }
67 },
68 "required": [
69 "Class",
70 "Inputs",
71 "Name",
72 "NegativeHysteresis",
73 "Output",
74 "PositiveHysteresis",
75 "Reading",
76 "Type",
77 "Zones"
78 ]
James Feist3cab7872018-12-11 15:20:00 -080079 }
Brad Bishop4fa1d392020-05-07 20:27:15 -040080 }
James Feist3cab7872018-12-11 15:20:00 -080081}