blob: e6814fff7283e260fe8d12373d50f521d78c0a6d [file] [log] [blame]
James Feist3cab7872018-12-11 15:20:00 -08001{
2 "$schema": "http://json-schema.org/schema#",
3 "type": "object",
4 "properties": {
James Feist3866be92019-05-13 14:24:46 -07005 "Class": {
6 "type": "string"
7 },
James Feist3cab7872018-12-11 15:20:00 -08008 "Inputs": {
9 "type": "array",
10 "items": {
11 "type": "string"
12 }
13 },
14 "Name": {
15 "type": "string"
16 },
17 "NegativeHysteresis": {
James Feistf944cc42018-12-18 12:42:48 -080018 "type": "number"
James Feist3cab7872018-12-11 15:20:00 -080019 },
20 "Output": {
21 "type": "array",
22 "items": {
23 "type": "number"
24 }
25 },
26 "PositiveHysteresis": {
James Feistf944cc42018-12-18 12:42:48 -080027 "type": "number"
James Feist3cab7872018-12-11 15:20:00 -080028 },
James Feist3866be92019-05-13 14:24:46 -070029 "Profiles": {
30 "type": "array",
31 "items": {
32 "type": "string"
33 }
34 },
James Feist3cab7872018-12-11 15:20:00 -080035 "Reading": {
36 "type": "array",
37 "items": {
38 "type": "number"
39 }
40 },
41 "Type": {
42 "type": "string"
43 },
44 "Zones": {
45 "type": "array",
46 "items": {
47 "type": "string"
48 }
49 }
50 },
51 "required": [
James Feist3866be92019-05-13 14:24:46 -070052 "Class",
James Feist3cab7872018-12-11 15:20:00 -080053 "Inputs",
54 "Name",
55 "NegativeHysteresis",
56 "Output",
57 "PositiveHysteresis",
58 "Reading",
59 "Type",
60 "Zones"
61 ]
62}