blob: aa262fb265224111e93f7f1235e2b586fb5a3643 [file] [log] [blame]
James Feist68500ff2018-08-08 15:40:42 -07001{
2 "$schema": "http://json-schema.org/schema#",
3 "type": "object",
4 "properties": {
5 "Class": {
6 "type": "string"
7 },
8 "FFGainCoefficient": {
9 "type": "number"
10 },
11 "FFOffCoefficient": {
12 "type": "number"
13 },
14 "ICoefficient": {
15 "type": "number"
16 },
17 "ILimitMax": {
18 "type": "number"
19 },
20 "ILimitMin": {
21 "type": "number"
22 },
23 "Inputs": {
24 "type": "array",
25 "items": {
26 "type": "string"
27 }
28 },
29 "Name": {
30 "type": "string"
31 },
32 "OutLimitMax": {
33 "type": "number"
34 },
35 "OutLimitMin": {
36 "type": "number"
37 },
38 "Outputs": {
39 "type": "array",
40 "items": {
41 "type": "string"
42 }
43 },
44 "PCoefficient": {
45 "type": "number"
46 },
47 "SlewNeg": {
48 "type": "number"
49 },
50 "SlewPos": {
51 "type": "number"
52 },
53 "Type": {
54 "type": "string"
55 },
56 "Zones": {
57 "type": "array",
58 "items": {
59 "type": "string"
60 }
61 },
62 "SetPoint": {
63 "type": "number"
64 }
65 },
66 "required": [
67 "Class",
68 "FFGainCoefficient",
69 "FFOffCoefficient",
70 "ICoefficient",
71 "ILimitMax",
72 "ILimitMin",
73 "Inputs",
74 "Name",
75 "OutLimitMax",
76 "OutLimitMin",
77 "PCoefficient",
78 "SlewNeg",
79 "SlewPos",
80 "Type",
81 "Zones"
82 ]
83}