166665886SBrad Bishop{
266665886SBrad Bishop    "$schema": "http://json-schema.org/draft-07/schema#",
366665886SBrad Bishop    "definitions": {
466665886SBrad Bishop        "Aggregate": {
5*98e78b7fSBrad Bishop            "additionalProperties": false,
666665886SBrad Bishop            "properties": {
766665886SBrad Bishop                "Address": {
866665886SBrad Bishop                    "$ref": "#/definitions/Types/Address"
966665886SBrad Bishop                },
1066665886SBrad Bishop                "AllowedFailures": {
1166665886SBrad Bishop                    "$ref": "#/definitions/Types/AllowedFailures"
1266665886SBrad Bishop                },
1366665886SBrad Bishop                "AlphaF": {
1466665886SBrad Bishop                    "$ref": "#/definitions/Types/AlphaF"
1566665886SBrad Bishop                },
1666665886SBrad Bishop                "AlphaS": {
1766665886SBrad Bishop                    "$ref": "#/definitions/Types/AlphaS"
1866665886SBrad Bishop                },
1966665886SBrad Bishop                "BindConnector": {
2066665886SBrad Bishop                    "$ref": "#/definitions/Types/BindConnector"
2166665886SBrad Bishop                },
2266665886SBrad Bishop                "BindPresence": {
2366665886SBrad Bishop                    "$ref": "#/definitions/Types/BindPresence"
2466665886SBrad Bishop                },
2566665886SBrad Bishop                "BridgeGpio": {
2666665886SBrad Bishop                    "$ref": "#/definitions/Types/BridgeGpio"
2766665886SBrad Bishop                },
2866665886SBrad Bishop                "Bus": {
2966665886SBrad Bishop                    "$ref": "#/definitions/Types/Bus"
3066665886SBrad Bishop                },
3166665886SBrad Bishop                "C1": {
3266665886SBrad Bishop                    "$ref": "#/definitions/Types/C1"
3366665886SBrad Bishop                },
3466665886SBrad Bishop                "C2": {
3566665886SBrad Bishop                    "$ref": "#/definitions/Types/C2"
3666665886SBrad Bishop                },
37*98e78b7fSBrad Bishop                "CPURequired": {
38*98e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/CPURequired"
39*98e78b7fSBrad Bishop                },
4066665886SBrad Bishop                "ChannelNames": {
4166665886SBrad Bishop                    "$ref": "#/definitions/Types/ChannelNames"
4266665886SBrad Bishop                },
4366665886SBrad Bishop                "Class": {
4466665886SBrad Bishop                    "$ref": "#/definitions/Types/Class"
4566665886SBrad Bishop                },
4666665886SBrad Bishop                "Connector": {
4766665886SBrad Bishop                    "$ref": "#/definitions/Types/Connector"
4866665886SBrad Bishop                },
4966665886SBrad Bishop                "CpuID": {
5066665886SBrad Bishop                    "$ref": "#/definitions/Types/CpuID"
5166665886SBrad Bishop                },
52*98e78b7fSBrad Bishop                "CurrScaleFactor": {
53*98e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/CurrScaleFactor"
54*98e78b7fSBrad Bishop                },
5566665886SBrad Bishop                "Direction": {
5666665886SBrad Bishop                    "$ref": "#/definitions/Types/Direction"
5766665886SBrad Bishop                },
5866665886SBrad Bishop                "DtsCritOffset": {
5966665886SBrad Bishop                    "$ref": "#/definitions/Types/DtsCritOffset"
6066665886SBrad Bishop                },
6166665886SBrad Bishop                "FFGainCoefficient": {
6266665886SBrad Bishop                    "$ref": "#/definitions/Types/FFGainCoefficient"
6366665886SBrad Bishop                },
6466665886SBrad Bishop                "FFOffCoefficient": {
6566665886SBrad Bishop                    "$ref": "#/definitions/Types/FFOffCoefficient"
6666665886SBrad Bishop                },
6766665886SBrad Bishop                "FailSafePercent": {
6866665886SBrad Bishop                    "$ref": "#/definitions/Types/FailSafePercent"
6966665886SBrad Bishop                },
7066665886SBrad Bishop                "FaultIndex": {
7166665886SBrad Bishop                    "$ref": "#/definitions/Types/FaultIndex"
7266665886SBrad Bishop                },
7366665886SBrad Bishop                "FaultType": {
7466665886SBrad Bishop                    "$ref": "#/definitions/Types/FaultType"
7566665886SBrad Bishop                },
7666665886SBrad Bishop                "GpioPins": {
7766665886SBrad Bishop                    "$ref": "#/definitions/Types/GpioPins"
7866665886SBrad Bishop                },
79*98e78b7fSBrad Bishop                "GpioPolarity": {
80*98e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/GpioPolarity"
81*98e78b7fSBrad Bishop                },
8266665886SBrad Bishop                "ICoefficient": {
8366665886SBrad Bishop                    "$ref": "#/definitions/Types/ICoefficient"
8466665886SBrad Bishop                },
8566665886SBrad Bishop                "ILimitMax": {
8666665886SBrad Bishop                    "$ref": "#/definitions/Types/ILimitMax"
8766665886SBrad Bishop                },
8866665886SBrad Bishop                "ILimitMin": {
8966665886SBrad Bishop                    "$ref": "#/definitions/Types/ILimitMin"
9066665886SBrad Bishop                },
9166665886SBrad Bishop                "Index": {
9266665886SBrad Bishop                    "$ref": "#/definitions/Types/Index"
9366665886SBrad Bishop                },
9466665886SBrad Bishop                "Inputs": {
9566665886SBrad Bishop                    "$ref": "#/definitions/Types/Inputs"
9666665886SBrad Bishop                },
9766665886SBrad Bishop                "Labels": {
9866665886SBrad Bishop                    "$ref": "#/definitions/Types/Labels"
9966665886SBrad Bishop                },
10066665886SBrad Bishop                "LedGpioPins": {
10166665886SBrad Bishop                    "$ref": "#/definitions/Types/LedGpioPins"
10266665886SBrad Bishop                },
10366665886SBrad Bishop                "MaxCFM": {
10466665886SBrad Bishop                    "$ref": "#/definitions/Types/MaxCFM"
10566665886SBrad Bishop                },
10666665886SBrad Bishop                "MaxReading": {
10766665886SBrad Bishop                    "$ref": "#/definitions/Types/MaxReading"
10866665886SBrad Bishop                },
10966665886SBrad Bishop                "MinThermalOutput": {
11066665886SBrad Bishop                    "$ref": "#/definitions/Types/MinThermalOutput"
11166665886SBrad Bishop                },
11266665886SBrad Bishop                "Name": {
11366665886SBrad Bishop                    "$ref": "#/definitions/Types/Name"
11466665886SBrad Bishop                },
11566665886SBrad Bishop                "Name1": {
11666665886SBrad Bishop                    "$ref": "#/definitions/Types/Name1"
11766665886SBrad Bishop                },
11866665886SBrad Bishop                "NegativeHysteresis": {
11966665886SBrad Bishop                    "$ref": "#/definitions/Types/NegativeHysteresis"
12066665886SBrad Bishop                },
121*98e78b7fSBrad Bishop                "OffsetValue": {
122*98e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/OffsetValue"
123*98e78b7fSBrad Bishop                },
12466665886SBrad Bishop                "OutLimitMax": {
12566665886SBrad Bishop                    "$ref": "#/definitions/Types/OutLimitMax"
12666665886SBrad Bishop                },
12766665886SBrad Bishop                "OutLimitMin": {
12866665886SBrad Bishop                    "$ref": "#/definitions/Types/OutLimitMin"
12966665886SBrad Bishop                },
13066665886SBrad Bishop                "Output": {
13166665886SBrad Bishop                    "$ref": "#/definitions/Types/Output"
13266665886SBrad Bishop                },
13366665886SBrad Bishop                "Outputs": {
13466665886SBrad Bishop                    "$ref": "#/definitions/Types/Outputs"
13566665886SBrad Bishop                },
13666665886SBrad Bishop                "PCoefficient": {
13766665886SBrad Bishop                    "$ref": "#/definitions/Types/PCoefficient"
13866665886SBrad Bishop                },
13966665886SBrad Bishop                "Polarity": {
14066665886SBrad Bishop                    "$ref": "#/definitions/Types/Polarity"
14166665886SBrad Bishop                },
142*98e78b7fSBrad Bishop                "Polling": {
143*98e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/Polling"
144*98e78b7fSBrad Bishop                },
14566665886SBrad Bishop                "PositiveHysteresis": {
14666665886SBrad Bishop                    "$ref": "#/definitions/Types/PositiveHysteresis"
14766665886SBrad Bishop                },
14866665886SBrad Bishop                "PowerFactorMax": {
14966665886SBrad Bishop                    "$ref": "#/definitions/Types/PowerFactorMax"
15066665886SBrad Bishop                },
15166665886SBrad Bishop                "PowerFactorMin": {
15266665886SBrad Bishop                    "$ref": "#/definitions/Types/PowerFactorMin"
15366665886SBrad Bishop                },
154*98e78b7fSBrad Bishop                "PowerScaleFactor": {
155*98e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/PowerScaleFactor"
156*98e78b7fSBrad Bishop                },
15766665886SBrad Bishop                "PowerState": {
15866665886SBrad Bishop                    "$ref": "#/definitions/Types/PowerState"
15966665886SBrad Bishop                },
160*98e78b7fSBrad Bishop                "Presence": {
161*98e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/Presence"
162*98e78b7fSBrad Bishop                },
16366665886SBrad Bishop                "PresenceGpio": {
16466665886SBrad Bishop                    "$ref": "#/definitions/Types/PresenceGpio"
16566665886SBrad Bishop                },
16666665886SBrad Bishop                "Profiles": {
16766665886SBrad Bishop                    "$ref": "#/definitions/Types/Profiles"
16866665886SBrad Bishop                },
16966665886SBrad Bishop                "Pwm": {
17066665886SBrad Bishop                    "$ref": "#/definitions/Types/Pwm"
17166665886SBrad Bishop                },
17266665886SBrad Bishop                "QMax": {
17366665886SBrad Bishop                    "$ref": "#/definitions/Types/QMax"
17466665886SBrad Bishop                },
17566665886SBrad Bishop                "QMin": {
17666665886SBrad Bishop                    "$ref": "#/definitions/Types/QMin"
17766665886SBrad Bishop                },
17866665886SBrad Bishop                "Reading": {
17966665886SBrad Bishop                    "$ref": "#/definitions/Types/Reading"
18066665886SBrad Bishop                },
181*98e78b7fSBrad Bishop                "RedundantCount": {
182*98e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/RedundantCount"
183*98e78b7fSBrad Bishop                },
18466665886SBrad Bishop                "ScaleFactor": {
18566665886SBrad Bishop                    "$ref": "#/definitions/Types/ScaleFactor"
18666665886SBrad Bishop                },
187*98e78b7fSBrad Bishop                "ScaleValue": {
188*98e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/ScaleValue"
189*98e78b7fSBrad Bishop                },
190*98e78b7fSBrad Bishop                "SensorType": {
191*98e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/SensorType"
192*98e78b7fSBrad Bishop                },
19366665886SBrad Bishop                "SetPoint": {
19466665886SBrad Bishop                    "$ref": "#/definitions/Types/SetPoint"
19566665886SBrad Bishop                },
19666665886SBrad Bishop                "SetPointOffset": {
19766665886SBrad Bishop                    "$ref": "#/definitions/Types/SetPointOffset"
19866665886SBrad Bishop                },
19966665886SBrad Bishop                "SlewNeg": {
20066665886SBrad Bishop                    "$ref": "#/definitions/Types/SlewNeg"
20166665886SBrad Bishop                },
20266665886SBrad Bishop                "SlewPos": {
20366665886SBrad Bishop                    "$ref": "#/definitions/Types/SlewPos"
20466665886SBrad Bishop                },
20566665886SBrad Bishop                "Status": {
20666665886SBrad Bishop                    "$ref": "#/definitions/Types/Status"
20766665886SBrad Bishop                },
20866665886SBrad Bishop                "TachMaxPercent": {
20966665886SBrad Bishop                    "$ref": "#/definitions/Types/TachMaxPercent"
21066665886SBrad Bishop                },
21166665886SBrad Bishop                "TachMinPercent": {
21266665886SBrad Bishop                    "$ref": "#/definitions/Types/TachMinPercent"
21366665886SBrad Bishop                },
21466665886SBrad Bishop                "Tachs": {
21566665886SBrad Bishop                    "$ref": "#/definitions/Types/Tachs"
21666665886SBrad Bishop                },
21766665886SBrad Bishop                "Thresholds": {
21866665886SBrad Bishop                    "$ref": "#/definitions/Types/Thresholds"
21966665886SBrad Bishop                },
22066665886SBrad Bishop                "Type": {
22166665886SBrad Bishop                    "$ref": "#/definitions/Types/Type"
22266665886SBrad Bishop                },
22366665886SBrad Bishop                "Zones": {
22466665886SBrad Bishop                    "$ref": "#/definitions/Types/Zones"
22566665886SBrad Bishop                }
22666665886SBrad Bishop            },
22766665886SBrad Bishop            "required": [
22866665886SBrad Bishop                "Name",
22966665886SBrad Bishop                "Type"
23066665886SBrad Bishop            ],
23166665886SBrad Bishop            "type": "object"
23266665886SBrad Bishop        },
23366665886SBrad Bishop        "Types": {
23466665886SBrad Bishop            "Address": {
235a1427097SBrad Bishop                "type": [
236a1427097SBrad Bishop                    "string",
237a1427097SBrad Bishop                    "array"
238a1427097SBrad Bishop                ]
23966665886SBrad Bishop            },
24066665886SBrad Bishop            "AllowedFailures": {
24166665886SBrad Bishop                "type": "number"
24266665886SBrad Bishop            },
24366665886SBrad Bishop            "AlphaF": {
24466665886SBrad Bishop                "type": "number"
24566665886SBrad Bishop            },
24666665886SBrad Bishop            "AlphaS": {
24766665886SBrad Bishop                "type": "number"
24866665886SBrad Bishop            },
24966665886SBrad Bishop            "BindConnector": {
25066665886SBrad Bishop                "type": "string"
25166665886SBrad Bishop            },
25266665886SBrad Bishop            "BindPresence": {
25366665886SBrad Bishop                "type": "string"
25466665886SBrad Bishop            },
25566665886SBrad Bishop            "BridgeGpio": {
256a1427097SBrad Bishop                "type": [
257a1427097SBrad Bishop                    "number",
258a1427097SBrad Bishop                    "array"
259a1427097SBrad Bishop                ]
26066665886SBrad Bishop            },
26166665886SBrad Bishop            "Bus": {
26266665886SBrad Bishop                "type": [
26366665886SBrad Bishop                    "string",
26466665886SBrad Bishop                    "number"
26566665886SBrad Bishop                ]
26666665886SBrad Bishop            },
26766665886SBrad Bishop            "C1": {
26866665886SBrad Bishop                "type": "number"
26966665886SBrad Bishop            },
27066665886SBrad Bishop            "C2": {
27166665886SBrad Bishop                "type": "number"
27266665886SBrad Bishop            },
273*98e78b7fSBrad Bishop            "CPURequired": {
274*98e78b7fSBrad Bishop                "type": "number"
275*98e78b7fSBrad Bishop            },
27666665886SBrad Bishop            "ChannelNames": {
27766665886SBrad Bishop                "items": {
27866665886SBrad Bishop                    "type": "string"
27966665886SBrad Bishop                },
28066665886SBrad Bishop                "type": "array"
28166665886SBrad Bishop            },
28266665886SBrad Bishop            "Class": {
28366665886SBrad Bishop                "type": "string"
28466665886SBrad Bishop            },
28566665886SBrad Bishop            "Connector": {
28666665886SBrad Bishop                "properties": {
28766665886SBrad Bishop                    "Name": {
28866665886SBrad Bishop                        "type": "string"
28966665886SBrad Bishop                    },
29066665886SBrad Bishop                    "Pwm": {
29166665886SBrad Bishop                        "type": "number"
29266665886SBrad Bishop                    },
29366665886SBrad Bishop                    "Tachs": {
29466665886SBrad Bishop                        "items": {
29566665886SBrad Bishop                            "type": "number"
29666665886SBrad Bishop                        },
29766665886SBrad Bishop                        "type": "array"
29866665886SBrad Bishop                    }
29966665886SBrad Bishop                },
30066665886SBrad Bishop                "required": [
30166665886SBrad Bishop                    "Name",
30266665886SBrad Bishop                    "Pwm",
30366665886SBrad Bishop                    "Tachs"
30466665886SBrad Bishop                ],
30566665886SBrad Bishop                "type": "object"
30666665886SBrad Bishop            },
30766665886SBrad Bishop            "CpuID": {
30866665886SBrad Bishop                "type": "number"
30966665886SBrad Bishop            },
310*98e78b7fSBrad Bishop            "CurrScaleFactor": {
311*98e78b7fSBrad Bishop                "type": "number"
312*98e78b7fSBrad Bishop            },
31366665886SBrad Bishop            "Direction": {
31466665886SBrad Bishop                "type": "string"
31566665886SBrad Bishop            },
31666665886SBrad Bishop            "DtsCritOffset": {
31766665886SBrad Bishop                "type": "number"
31866665886SBrad Bishop            },
31966665886SBrad Bishop            "FFGainCoefficient": {
32066665886SBrad Bishop                "type": "number"
32166665886SBrad Bishop            },
32266665886SBrad Bishop            "FFOffCoefficient": {
32366665886SBrad Bishop                "type": "number"
32466665886SBrad Bishop            },
32566665886SBrad Bishop            "FailSafePercent": {
32666665886SBrad Bishop                "type": "number"
32766665886SBrad Bishop            },
32866665886SBrad Bishop            "FaultIndex": {
32966665886SBrad Bishop                "type": "number"
33066665886SBrad Bishop            },
33166665886SBrad Bishop            "FaultType": {
33266665886SBrad Bishop                "type": "string"
33366665886SBrad Bishop            },
33466665886SBrad Bishop            "GpioPins": {
33566665886SBrad Bishop                "items": {
33666665886SBrad Bishop                    "type": "number"
33766665886SBrad Bishop                },
33866665886SBrad Bishop                "type": "array"
33966665886SBrad Bishop            },
340*98e78b7fSBrad Bishop            "GpioPolarity": {
341*98e78b7fSBrad Bishop                "enum": [
342*98e78b7fSBrad Bishop                    "Low"
343*98e78b7fSBrad Bishop                ]
344*98e78b7fSBrad Bishop            },
34566665886SBrad Bishop            "ICoefficient": {
34666665886SBrad Bishop                "type": "number"
34766665886SBrad Bishop            },
34866665886SBrad Bishop            "ILimitMax": {
34966665886SBrad Bishop                "type": "number"
35066665886SBrad Bishop            },
35166665886SBrad Bishop            "ILimitMin": {
35266665886SBrad Bishop                "type": "number"
35366665886SBrad Bishop            },
35466665886SBrad Bishop            "Index": {
35566665886SBrad Bishop                "type": "number"
35666665886SBrad Bishop            },
35766665886SBrad Bishop            "Inputs": {
35866665886SBrad Bishop                "items": {
35966665886SBrad Bishop                    "type": "string"
36066665886SBrad Bishop                },
36166665886SBrad Bishop                "type": "array"
36266665886SBrad Bishop            },
36366665886SBrad Bishop            "Labels": {
36466665886SBrad Bishop                "items": {
36566665886SBrad Bishop                    "type": "string"
36666665886SBrad Bishop                },
36766665886SBrad Bishop                "type": "array"
36866665886SBrad Bishop            },
36966665886SBrad Bishop            "LedGpioPins": {
37066665886SBrad Bishop                "items": {
37166665886SBrad Bishop                    "type": "number"
37266665886SBrad Bishop                },
37366665886SBrad Bishop                "type": "array"
37466665886SBrad Bishop            },
37566665886SBrad Bishop            "MaxCFM": {
37666665886SBrad Bishop                "type": "number"
37766665886SBrad Bishop            },
37866665886SBrad Bishop            "MaxReading": {
37966665886SBrad Bishop                "type": "number"
38066665886SBrad Bishop            },
38166665886SBrad Bishop            "MinThermalOutput": {
38266665886SBrad Bishop                "type": "number"
38366665886SBrad Bishop            },
38466665886SBrad Bishop            "Name": {
38566665886SBrad Bishop                "type": "string"
38666665886SBrad Bishop            },
38766665886SBrad Bishop            "Name1": {
38866665886SBrad Bishop                "type": "string"
38966665886SBrad Bishop            },
39066665886SBrad Bishop            "NegativeHysteresis": {
39166665886SBrad Bishop                "type": "number"
39266665886SBrad Bishop            },
393*98e78b7fSBrad Bishop            "OffsetValue": {
394*98e78b7fSBrad Bishop                "type": "number"
395*98e78b7fSBrad Bishop            },
39666665886SBrad Bishop            "OutLimitMax": {
39766665886SBrad Bishop                "type": "number"
39866665886SBrad Bishop            },
39966665886SBrad Bishop            "OutLimitMin": {
40066665886SBrad Bishop                "type": "number"
40166665886SBrad Bishop            },
40266665886SBrad Bishop            "Output": {
40366665886SBrad Bishop                "items": {
40466665886SBrad Bishop                    "type": "number"
40566665886SBrad Bishop                },
40666665886SBrad Bishop                "type": "array"
40766665886SBrad Bishop            },
40866665886SBrad Bishop            "Outputs": {
40966665886SBrad Bishop                "items": {
41066665886SBrad Bishop                    "type": "string"
41166665886SBrad Bishop                },
41266665886SBrad Bishop                "type": "array"
41366665886SBrad Bishop            },
41466665886SBrad Bishop            "PCoefficient": {
41566665886SBrad Bishop                "type": "number"
41666665886SBrad Bishop            },
41766665886SBrad Bishop            "Polarity": {
41866665886SBrad Bishop                "type": "string"
41966665886SBrad Bishop            },
420*98e78b7fSBrad Bishop            "Polling": {
421*98e78b7fSBrad Bishop                "type": "object"
422*98e78b7fSBrad Bishop            },
42366665886SBrad Bishop            "PositiveHysteresis": {
42466665886SBrad Bishop                "type": "number"
42566665886SBrad Bishop            },
42666665886SBrad Bishop            "PowerFactorMax": {
42766665886SBrad Bishop                "type": "number"
42866665886SBrad Bishop            },
42966665886SBrad Bishop            "PowerFactorMin": {
43066665886SBrad Bishop                "type": "number"
43166665886SBrad Bishop            },
432*98e78b7fSBrad Bishop            "PowerScaleFactor": {
433*98e78b7fSBrad Bishop                "type": "number"
434*98e78b7fSBrad Bishop            },
43566665886SBrad Bishop            "PowerState": {
43666665886SBrad Bishop                "type": "string"
43766665886SBrad Bishop            },
438*98e78b7fSBrad Bishop            "Presence": {
439*98e78b7fSBrad Bishop                "properties": {
440*98e78b7fSBrad Bishop                    "PinName": {
441*98e78b7fSBrad Bishop                        "type": "string"
442*98e78b7fSBrad Bishop                    },
443*98e78b7fSBrad Bishop                    "Polarity": {
444*98e78b7fSBrad Bishop                        "enum": "Low"
445*98e78b7fSBrad Bishop                    }
446*98e78b7fSBrad Bishop                },
447*98e78b7fSBrad Bishop                "type": "object"
448*98e78b7fSBrad Bishop            },
44966665886SBrad Bishop            "PresenceGpio": {
450a1427097SBrad Bishop                "type": [
451a1427097SBrad Bishop                    "number",
452a1427097SBrad Bishop                    "array"
453a1427097SBrad Bishop                ]
45466665886SBrad Bishop            },
45566665886SBrad Bishop            "Profiles": {
45666665886SBrad Bishop                "items": {
45766665886SBrad Bishop                    "type": "string"
45866665886SBrad Bishop                },
45966665886SBrad Bishop                "type": "array"
46066665886SBrad Bishop            },
46166665886SBrad Bishop            "Pwm": {
46266665886SBrad Bishop                "type": "number"
46366665886SBrad Bishop            },
46466665886SBrad Bishop            "QMax": {
46566665886SBrad Bishop                "type": "number"
46666665886SBrad Bishop            },
46766665886SBrad Bishop            "QMin": {
46866665886SBrad Bishop                "type": "number"
46966665886SBrad Bishop            },
47066665886SBrad Bishop            "Reading": {
47166665886SBrad Bishop                "items": {
47266665886SBrad Bishop                    "type": "number"
47366665886SBrad Bishop                },
47466665886SBrad Bishop                "type": "array"
47566665886SBrad Bishop            },
476*98e78b7fSBrad Bishop            "RedundantCount": {
477*98e78b7fSBrad Bishop                "type": "number"
478*98e78b7fSBrad Bishop            },
47966665886SBrad Bishop            "ScaleFactor": {
48066665886SBrad Bishop                "type": "number"
48166665886SBrad Bishop            },
482*98e78b7fSBrad Bishop            "ScaleValue": {
483*98e78b7fSBrad Bishop                "type": "number"
484*98e78b7fSBrad Bishop            },
485*98e78b7fSBrad Bishop            "SensorType": {
486*98e78b7fSBrad Bishop                "type": "string"
487*98e78b7fSBrad Bishop            },
48866665886SBrad Bishop            "SetPoint": {
48966665886SBrad Bishop                "type": "number"
49066665886SBrad Bishop            },
49166665886SBrad Bishop            "SetPointOffset": {
49266665886SBrad Bishop                "type": "string"
49366665886SBrad Bishop            },
49466665886SBrad Bishop            "SlewNeg": {
49566665886SBrad Bishop                "type": "number"
49666665886SBrad Bishop            },
49766665886SBrad Bishop            "SlewPos": {
49866665886SBrad Bishop                "type": "number"
49966665886SBrad Bishop            },
50066665886SBrad Bishop            "Status": {
50166665886SBrad Bishop                "type": "string"
50266665886SBrad Bishop            },
50366665886SBrad Bishop            "TachMaxPercent": {
50466665886SBrad Bishop                "type": "number"
50566665886SBrad Bishop            },
50666665886SBrad Bishop            "TachMinPercent": {
50766665886SBrad Bishop                "type": "number"
50866665886SBrad Bishop            },
50966665886SBrad Bishop            "Tachs": {
51066665886SBrad Bishop                "items": {
51166665886SBrad Bishop                    "type": [
51266665886SBrad Bishop                        "number",
51366665886SBrad Bishop                        "string"
51466665886SBrad Bishop                    ]
51566665886SBrad Bishop                },
51666665886SBrad Bishop                "type": "array"
51766665886SBrad Bishop            },
51866665886SBrad Bishop            "Thresholds": {
51966665886SBrad Bishop                "items": {
52066665886SBrad Bishop                    "properties": {
52166665886SBrad Bishop                        "Direction": {
52266665886SBrad Bishop                            "type": "string"
52366665886SBrad Bishop                        },
52466665886SBrad Bishop                        "Label": {
52566665886SBrad Bishop                            "type": "string"
52666665886SBrad Bishop                        },
52766665886SBrad Bishop                        "Name": {
52866665886SBrad Bishop                            "type": "string"
52966665886SBrad Bishop                        },
53066665886SBrad Bishop                        "Severity": {
53166665886SBrad Bishop                            "type": "number"
53266665886SBrad Bishop                        },
53366665886SBrad Bishop                        "Value": {
53466665886SBrad Bishop                            "type": "number"
53566665886SBrad Bishop                        }
53666665886SBrad Bishop                    },
53766665886SBrad Bishop                    "required": [
53866665886SBrad Bishop                        "Direction",
53966665886SBrad Bishop                        "Name",
54066665886SBrad Bishop                        "Severity",
54166665886SBrad Bishop                        "Value"
54266665886SBrad Bishop                    ],
54366665886SBrad Bishop                    "type": "object"
54466665886SBrad Bishop                },
54566665886SBrad Bishop                "type": "array"
54666665886SBrad Bishop            },
54766665886SBrad Bishop            "Type": {
54866665886SBrad Bishop                "type": "string"
54966665886SBrad Bishop            },
55066665886SBrad Bishop            "Zones": {
55166665886SBrad Bishop                "items": {
55266665886SBrad Bishop                    "type": "string"
55366665886SBrad Bishop                },
55466665886SBrad Bishop                "type": "array"
55566665886SBrad Bishop            }
55666665886SBrad Bishop        }
55766665886SBrad Bishop    }
55866665886SBrad Bishop}
559