166665886SBrad Bishop{
266665886SBrad Bishop    "$schema": "http://json-schema.org/draft-07/schema#",
366665886SBrad Bishop    "definitions": {
466665886SBrad Bishop        "Aggregate": {
5ada40c59SBrad Bishop            "description": [
6ada40c59SBrad Bishop                "Don't add additional properties to this schema.  Consult ",
7ada40c59SBrad Bishop                "README.schema for instructions on adding new Exposes element ",
8ada40c59SBrad Bishop                "sub-schema."
9ada40c59SBrad Bishop            ],
1098e78b7fSBrad Bishop            "additionalProperties": false,
1166665886SBrad Bishop            "properties": {
1266665886SBrad Bishop                "Address": {
1366665886SBrad Bishop                    "$ref": "#/definitions/Types/Address"
1466665886SBrad Bishop                },
1566665886SBrad Bishop                "AllowedFailures": {
1666665886SBrad Bishop                    "$ref": "#/definitions/Types/AllowedFailures"
1766665886SBrad Bishop                },
1866665886SBrad Bishop                "AlphaF": {
1966665886SBrad Bishop                    "$ref": "#/definitions/Types/AlphaF"
2066665886SBrad Bishop                },
2166665886SBrad Bishop                "AlphaS": {
2266665886SBrad Bishop                    "$ref": "#/definitions/Types/AlphaS"
2366665886SBrad Bishop                },
2466665886SBrad Bishop                "BindConnector": {
2566665886SBrad Bishop                    "$ref": "#/definitions/Types/BindConnector"
2666665886SBrad Bishop                },
2766665886SBrad Bishop                "BindPresence": {
2866665886SBrad Bishop                    "$ref": "#/definitions/Types/BindPresence"
2966665886SBrad Bishop                },
3066665886SBrad Bishop                "BridgeGpio": {
3166665886SBrad Bishop                    "$ref": "#/definitions/Types/BridgeGpio"
3266665886SBrad Bishop                },
3366665886SBrad Bishop                "Bus": {
3466665886SBrad Bishop                    "$ref": "#/definitions/Types/Bus"
3566665886SBrad Bishop                },
3666665886SBrad Bishop                "C1": {
3766665886SBrad Bishop                    "$ref": "#/definitions/Types/C1"
3866665886SBrad Bishop                },
3966665886SBrad Bishop                "C2": {
4066665886SBrad Bishop                    "$ref": "#/definitions/Types/C2"
4166665886SBrad Bishop                },
4298e78b7fSBrad Bishop                "CPURequired": {
4398e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/CPURequired"
4498e78b7fSBrad Bishop                },
4566665886SBrad Bishop                "ChannelNames": {
4666665886SBrad Bishop                    "$ref": "#/definitions/Types/ChannelNames"
4766665886SBrad Bishop                },
4866665886SBrad Bishop                "Class": {
4966665886SBrad Bishop                    "$ref": "#/definitions/Types/Class"
5066665886SBrad Bishop                },
5166665886SBrad Bishop                "Connector": {
5266665886SBrad Bishop                    "$ref": "#/definitions/Types/Connector"
5366665886SBrad Bishop                },
5466665886SBrad Bishop                "CpuID": {
5566665886SBrad Bishop                    "$ref": "#/definitions/Types/CpuID"
5666665886SBrad Bishop                },
5798e78b7fSBrad Bishop                "CurrScaleFactor": {
5898e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/CurrScaleFactor"
5998e78b7fSBrad Bishop                },
6066665886SBrad Bishop                "Direction": {
6166665886SBrad Bishop                    "$ref": "#/definitions/Types/Direction"
6266665886SBrad Bishop                },
6366665886SBrad Bishop                "DtsCritOffset": {
6466665886SBrad Bishop                    "$ref": "#/definitions/Types/DtsCritOffset"
6566665886SBrad Bishop                },
6666665886SBrad Bishop                "FaultIndex": {
6766665886SBrad Bishop                    "$ref": "#/definitions/Types/FaultIndex"
6866665886SBrad Bishop                },
6966665886SBrad Bishop                "FaultType": {
7066665886SBrad Bishop                    "$ref": "#/definitions/Types/FaultType"
7166665886SBrad Bishop                },
7266665886SBrad Bishop                "GpioPins": {
7366665886SBrad Bishop                    "$ref": "#/definitions/Types/GpioPins"
7466665886SBrad Bishop                },
7598e78b7fSBrad Bishop                "GpioPolarity": {
7698e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/GpioPolarity"
7798e78b7fSBrad Bishop                },
7866665886SBrad Bishop                "Index": {
7966665886SBrad Bishop                    "$ref": "#/definitions/Types/Index"
8066665886SBrad Bishop                },
8166665886SBrad Bishop                "Labels": {
8266665886SBrad Bishop                    "$ref": "#/definitions/Types/Labels"
8366665886SBrad Bishop                },
8466665886SBrad Bishop                "LedGpioPins": {
8566665886SBrad Bishop                    "$ref": "#/definitions/Types/LedGpioPins"
8666665886SBrad Bishop                },
8766665886SBrad Bishop                "MaxCFM": {
8866665886SBrad Bishop                    "$ref": "#/definitions/Types/MaxCFM"
8966665886SBrad Bishop                },
9066665886SBrad Bishop                "MaxReading": {
9166665886SBrad Bishop                    "$ref": "#/definitions/Types/MaxReading"
9266665886SBrad Bishop                },
930836ce05SJosh Lehan                "MaxValue": {
940836ce05SJosh Lehan                    "$ref": "#/definitions/Types/MaxValue"
950836ce05SJosh Lehan                },
960836ce05SJosh Lehan                "Units": {
970836ce05SJosh Lehan                    "$ref": "#/definitions/Types/Units"
980836ce05SJosh Lehan                },
990836ce05SJosh Lehan                "MinReading": {
1000836ce05SJosh Lehan                    "$ref": "#/definitions/Types/MinReading"
1010836ce05SJosh Lehan                },
1020836ce05SJosh Lehan                "MinValue": {
1030836ce05SJosh Lehan                    "$ref": "#/definitions/Types/MinValue"
1040836ce05SJosh Lehan                },
10566665886SBrad Bishop                "Name": {
10666665886SBrad Bishop                    "$ref": "#/definitions/Types/Name"
10766665886SBrad Bishop                },
10866665886SBrad Bishop                "Name1": {
10966665886SBrad Bishop                    "$ref": "#/definitions/Types/Name1"
11066665886SBrad Bishop                },
11173347454SScron Chang                "Name2": {
11273347454SScron Chang                    "$ref": "#/definitions/Types/Name2"
11373347454SScron Chang                },
11473347454SScron Chang                "Name3": {
11573347454SScron Chang                    "$ref": "#/definitions/Types/Name3"
11673347454SScron Chang                },
11773347454SScron Chang                "Name4": {
11873347454SScron Chang                    "$ref": "#/definitions/Types/Name4"
11973347454SScron Chang                },
12073347454SScron Chang                "Name5": {
12173347454SScron Chang                    "$ref": "#/definitions/Types/Name5"
12273347454SScron Chang                },
12373347454SScron Chang                "Name6": {
12473347454SScron Chang                    "$ref": "#/definitions/Types/Name6"
12573347454SScron Chang                },
12673347454SScron Chang                "Name7": {
12773347454SScron Chang                    "$ref": "#/definitions/Types/Name7"
12873347454SScron Chang                },
129*a29bd135SAvenash Asai Thambi                "Name8": {
130*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name8"
131*a29bd135SAvenash Asai Thambi                },
132*a29bd135SAvenash Asai Thambi                "Name9": {
133*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name9"
134*a29bd135SAvenash Asai Thambi                },
135*a29bd135SAvenash Asai Thambi                "Name10": {
136*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name10"
137*a29bd135SAvenash Asai Thambi                },
138*a29bd135SAvenash Asai Thambi                "Name11": {
139*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name11"
140*a29bd135SAvenash Asai Thambi                },
141*a29bd135SAvenash Asai Thambi                "Name12": {
142*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name12"
143*a29bd135SAvenash Asai Thambi                },
144*a29bd135SAvenash Asai Thambi                "Name13": {
145*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name13"
146*a29bd135SAvenash Asai Thambi                },
147*a29bd135SAvenash Asai Thambi                "Name14": {
148*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name14"
149*a29bd135SAvenash Asai Thambi                },
150*a29bd135SAvenash Asai Thambi                "Name15": {
151*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name15"
152*a29bd135SAvenash Asai Thambi                },
153*a29bd135SAvenash Asai Thambi                "Name16": {
154*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name16"
155*a29bd135SAvenash Asai Thambi                },
156*a29bd135SAvenash Asai Thambi                "Name17": {
157*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name17"
158*a29bd135SAvenash Asai Thambi                },
15998e78b7fSBrad Bishop                "OffsetValue": {
16098e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/OffsetValue"
16198e78b7fSBrad Bishop                },
16266665886SBrad Bishop                "Polarity": {
16366665886SBrad Bishop                    "$ref": "#/definitions/Types/Polarity"
16466665886SBrad Bishop                },
16598e78b7fSBrad Bishop                "Polling": {
16698e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/Polling"
16798e78b7fSBrad Bishop                },
16866665886SBrad Bishop                "PowerFactorMax": {
16966665886SBrad Bishop                    "$ref": "#/definitions/Types/PowerFactorMax"
17066665886SBrad Bishop                },
17166665886SBrad Bishop                "PowerFactorMin": {
17266665886SBrad Bishop                    "$ref": "#/definitions/Types/PowerFactorMin"
17366665886SBrad Bishop                },
17498e78b7fSBrad Bishop                "PowerScaleFactor": {
17598e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/PowerScaleFactor"
17698e78b7fSBrad Bishop                },
17766665886SBrad Bishop                "PowerState": {
17866665886SBrad Bishop                    "$ref": "#/definitions/Types/PowerState"
17966665886SBrad Bishop                },
18098e78b7fSBrad Bishop                "Presence": {
18198e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/Presence"
18298e78b7fSBrad Bishop                },
18366665886SBrad Bishop                "PresenceGpio": {
18466665886SBrad Bishop                    "$ref": "#/definitions/Types/PresenceGpio"
18566665886SBrad Bishop                },
18666665886SBrad Bishop                "Pwm": {
18766665886SBrad Bishop                    "$ref": "#/definitions/Types/Pwm"
18866665886SBrad Bishop                },
18966665886SBrad Bishop                "QMax": {
19066665886SBrad Bishop                    "$ref": "#/definitions/Types/QMax"
19166665886SBrad Bishop                },
19266665886SBrad Bishop                "QMin": {
19366665886SBrad Bishop                    "$ref": "#/definitions/Types/QMin"
19466665886SBrad Bishop                },
19598e78b7fSBrad Bishop                "RedundantCount": {
19698e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/RedundantCount"
19798e78b7fSBrad Bishop                },
19866665886SBrad Bishop                "ScaleFactor": {
19966665886SBrad Bishop                    "$ref": "#/definitions/Types/ScaleFactor"
20066665886SBrad Bishop                },
20198e78b7fSBrad Bishop                "ScaleValue": {
20298e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/ScaleValue"
20398e78b7fSBrad Bishop                },
20498e78b7fSBrad Bishop                "SensorType": {
20598e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/SensorType"
20698e78b7fSBrad Bishop                },
20766665886SBrad Bishop                "TachMaxPercent": {
20866665886SBrad Bishop                    "$ref": "#/definitions/Types/TachMaxPercent"
20966665886SBrad Bishop                },
21066665886SBrad Bishop                "TachMinPercent": {
21166665886SBrad Bishop                    "$ref": "#/definitions/Types/TachMinPercent"
21266665886SBrad Bishop                },
21366665886SBrad Bishop                "Tachs": {
21466665886SBrad Bishop                    "$ref": "#/definitions/Types/Tachs"
21566665886SBrad Bishop                },
21666665886SBrad Bishop                "Thresholds": {
21766665886SBrad Bishop                    "$ref": "#/definitions/Types/Thresholds"
21866665886SBrad Bishop                },
219fea4f1a0SJosh Lehan                "Timeout": {
220fea4f1a0SJosh Lehan                    "$ref": "#/definitions/Types/Timeout"
221fea4f1a0SJosh Lehan                },
222a5a716daSAnoop S                "HostSMbusIndex": {
223a5a716daSAnoop S                    "$ref": "#/definitions/Types/HostSMbusIndex"
224a5a716daSAnoop S                },
22573347454SScron Chang                "pin_Max": {
22673347454SScron Chang                    "$ref": "#/definitions/Types/pin_Max"
22773347454SScron Chang                },
22873347454SScron Chang                "pin_Min": {
22973347454SScron Chang                    "$ref": "#/definitions/Types/pin_Min"
23073347454SScron Chang                },
23173347454SScron Chang                "vin_Max": {
23273347454SScron Chang                    "$ref": "#/definitions/Types/vin_Max"
23373347454SScron Chang                },
23473347454SScron Chang                "vin_Min": {
23573347454SScron Chang                    "$ref": "#/definitions/Types/vin_Min"
23673347454SScron Chang                },
23773347454SScron Chang                "iout1_Max": {
23873347454SScron Chang                    "$ref": "#/definitions/Types/iout1_Max"
23973347454SScron Chang                },
24073347454SScron Chang                "iout1_Min": {
24173347454SScron Chang                    "$ref": "#/definitions/Types/iout1_Min"
24273347454SScron Chang                },
24373347454SScron Chang                "iout2_Max": {
24473347454SScron Chang                    "$ref": "#/definitions/Types/iout2_Max"
24573347454SScron Chang                },
24673347454SScron Chang                "iout2_Min": {
24773347454SScron Chang                    "$ref": "#/definitions/Types/iout2_Min"
24873347454SScron Chang                },
24973347454SScron Chang                "pout1_Max": {
25073347454SScron Chang                    "$ref": "#/definitions/Types/pout1_Max"
25173347454SScron Chang                },
25273347454SScron Chang                "pout1_Min": {
25373347454SScron Chang                    "$ref": "#/definitions/Types/pout1_Min"
25473347454SScron Chang                },
25573347454SScron Chang                "pout2_Max": {
25673347454SScron Chang                    "$ref": "#/definitions/Types/pout2_Max"
25773347454SScron Chang                },
25873347454SScron Chang                "pout2_Min": {
25973347454SScron Chang                    "$ref": "#/definitions/Types/pout2_Min"
26073347454SScron Chang                },
26173347454SScron Chang                "pout3_Max": {
26273347454SScron Chang                    "$ref": "#/definitions/Types/pout3_Max"
26373347454SScron Chang                },
26473347454SScron Chang                "pout3_Min": {
26573347454SScron Chang                    "$ref": "#/definitions/Types/pout3_Min"
26673347454SScron Chang                },
26773347454SScron Chang                "vout1_Max": {
26873347454SScron Chang                    "$ref": "#/definitions/Types/vout1_Max"
26973347454SScron Chang                },
27073347454SScron Chang                "vout1_Min": {
27173347454SScron Chang                    "$ref": "#/definitions/Types/vout1_Min"
27273347454SScron Chang                },
27373347454SScron Chang                "vout2_Max": {
27473347454SScron Chang                    "$ref": "#/definitions/Types/vout2_Max"
27573347454SScron Chang                },
27673347454SScron Chang                "vout2_Min": {
27773347454SScron Chang                    "$ref": "#/definitions/Types/vout2_Min"
27873347454SScron Chang                },
27973347454SScron Chang                "vout3_Max": {
28073347454SScron Chang                    "$ref": "#/definitions/Types/vout3_Max"
28173347454SScron Chang                },
28273347454SScron Chang                "vout3_Min": {
28373347454SScron Chang                    "$ref": "#/definitions/Types/vout3_Min"
28473347454SScron Chang                },
28573347454SScron Chang                "vout4_Max": {
28673347454SScron Chang                    "$ref": "#/definitions/Types/vout4_Max"
28773347454SScron Chang                },
28873347454SScron Chang                "vout4_Min": {
28973347454SScron Chang                    "$ref": "#/definitions/Types/vout4_Min"
29073347454SScron Chang                },
29173347454SScron Chang                "vout5_Max": {
29273347454SScron Chang                    "$ref": "#/definitions/Types/vout5_Max"
29373347454SScron Chang                },
29473347454SScron Chang                "vout5_Min": {
29573347454SScron Chang                    "$ref": "#/definitions/Types/vout5_Min"
29673347454SScron Chang                },
29773347454SScron Chang                "vout6_Max": {
29873347454SScron Chang                    "$ref": "#/definitions/Types/vout6_Max"
29973347454SScron Chang                },
30073347454SScron Chang                "vout6_Min": {
30173347454SScron Chang                    "$ref": "#/definitions/Types/vout6_Min"
30273347454SScron Chang                },
303*a29bd135SAvenash Asai Thambi                "vout7_Max": {
304*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout7_Max"
305*a29bd135SAvenash Asai Thambi                },
306*a29bd135SAvenash Asai Thambi                "vout7_Min": {
307*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout7_Min"
308*a29bd135SAvenash Asai Thambi                },
30973347454SScron Chang                "vout8_Max": {
31073347454SScron Chang                    "$ref": "#/definitions/Types/vout8_Max"
31173347454SScron Chang                },
31273347454SScron Chang                "vout8_Min": {
31373347454SScron Chang                    "$ref": "#/definitions/Types/vout8_Min"
31473347454SScron Chang                },
315*a29bd135SAvenash Asai Thambi                "vout9_Max": {
316*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout9_Max"
317*a29bd135SAvenash Asai Thambi                },
318*a29bd135SAvenash Asai Thambi                "vout9_Min": {
319*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout9_Min"
320*a29bd135SAvenash Asai Thambi                },
321*a29bd135SAvenash Asai Thambi                "vout10_Max": {
322*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout10_Max"
323*a29bd135SAvenash Asai Thambi                },
324*a29bd135SAvenash Asai Thambi                "vout10_Min": {
325*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout10_Min"
326*a29bd135SAvenash Asai Thambi                },
327*a29bd135SAvenash Asai Thambi                "vout11_Max": {
328*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout11_Max"
329*a29bd135SAvenash Asai Thambi                },
330*a29bd135SAvenash Asai Thambi                "vout11_Min": {
331*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout11_Min"
332*a29bd135SAvenash Asai Thambi                },
333*a29bd135SAvenash Asai Thambi                "vout12_Max": {
334*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout12_Max"
335*a29bd135SAvenash Asai Thambi                },
336*a29bd135SAvenash Asai Thambi                "vout12_Min": {
337*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout12_Min"
338*a29bd135SAvenash Asai Thambi                },
339*a29bd135SAvenash Asai Thambi                "vout13_Max": {
340*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout13_Max"
341*a29bd135SAvenash Asai Thambi                },
342*a29bd135SAvenash Asai Thambi                "vout13_Min": {
343*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout13_Min"
344*a29bd135SAvenash Asai Thambi                },
345*a29bd135SAvenash Asai Thambi                "vout14_Max": {
346*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout14_Max"
347*a29bd135SAvenash Asai Thambi                },
348*a29bd135SAvenash Asai Thambi                "vout14_Min": {
349*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout14_Min"
350*a29bd135SAvenash Asai Thambi                },
351*a29bd135SAvenash Asai Thambi                "vout15_Max": {
352*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout15_Max"
353*a29bd135SAvenash Asai Thambi                },
354*a29bd135SAvenash Asai Thambi                "vout15_Min": {
355*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout15_Min"
356*a29bd135SAvenash Asai Thambi                },
357*a29bd135SAvenash Asai Thambi                "vout16_Max": {
358*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout16_Max"
359*a29bd135SAvenash Asai Thambi                },
360*a29bd135SAvenash Asai Thambi                "vout16_Min": {
361*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout16_Min"
362*a29bd135SAvenash Asai Thambi                },
363*a29bd135SAvenash Asai Thambi                "vout17_Max": {
364*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout17_Max"
365*a29bd135SAvenash Asai Thambi                },
366*a29bd135SAvenash Asai Thambi                "vout17_Min": {
367*a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout17_Min"
368*a29bd135SAvenash Asai Thambi                },
36973347454SScron Chang                "iout1_Offset": {
37073347454SScron Chang                    "$ref": "#/definitions/Types/iout1_Offset"
37173347454SScron Chang                },
37273347454SScron Chang                "pout1_Offset": {
37373347454SScron Chang                    "$ref": "#/definitions/Types/pout1_Offset"
37473347454SScron Chang                },
375f094125cSScron Chang                "iout1_Scale": {
376f094125cSScron Chang                    "$ref": "#/definitions/Types/iout1_Scale"
377f094125cSScron Chang                },
378f094125cSScron Chang                "PollRate": {
379f094125cSScron Chang                    "$ref": "#/definitions/Types/PollRate"
380f094125cSScron Chang                },
38166665886SBrad Bishop                "Type": {
38266665886SBrad Bishop                    "$ref": "#/definitions/Types/Type"
38366665886SBrad Bishop                }
38466665886SBrad Bishop            },
38566665886SBrad Bishop            "required": [
38666665886SBrad Bishop                "Name",
38766665886SBrad Bishop                "Type"
38866665886SBrad Bishop            ],
38966665886SBrad Bishop            "type": "object"
39066665886SBrad Bishop        },
39166665886SBrad Bishop        "Types": {
39266665886SBrad Bishop            "Address": {
393a1427097SBrad Bishop                "type": [
394a1427097SBrad Bishop                    "string",
395a1427097SBrad Bishop                    "array"
396a1427097SBrad Bishop                ]
39766665886SBrad Bishop            },
39866665886SBrad Bishop            "AllowedFailures": {
39966665886SBrad Bishop                "type": "number"
40066665886SBrad Bishop            },
40166665886SBrad Bishop            "AlphaF": {
40266665886SBrad Bishop                "type": "number"
40366665886SBrad Bishop            },
40466665886SBrad Bishop            "AlphaS": {
40566665886SBrad Bishop                "type": "number"
40666665886SBrad Bishop            },
40766665886SBrad Bishop            "BindConnector": {
40866665886SBrad Bishop                "type": "string"
40966665886SBrad Bishop            },
41066665886SBrad Bishop            "BindPresence": {
41166665886SBrad Bishop                "type": "string"
41266665886SBrad Bishop            },
41366665886SBrad Bishop            "BridgeGpio": {
414a1427097SBrad Bishop                "type": [
415a1427097SBrad Bishop                    "number",
416a1427097SBrad Bishop                    "array"
417a1427097SBrad Bishop                ]
41866665886SBrad Bishop            },
41966665886SBrad Bishop            "Bus": {
42066665886SBrad Bishop                "type": [
42166665886SBrad Bishop                    "string",
42266665886SBrad Bishop                    "number"
42366665886SBrad Bishop                ]
42466665886SBrad Bishop            },
42566665886SBrad Bishop            "C1": {
42666665886SBrad Bishop                "type": "number"
42766665886SBrad Bishop            },
42866665886SBrad Bishop            "C2": {
42966665886SBrad Bishop                "type": "number"
43066665886SBrad Bishop            },
43198e78b7fSBrad Bishop            "CPURequired": {
43298e78b7fSBrad Bishop                "type": "number"
43398e78b7fSBrad Bishop            },
43466665886SBrad Bishop            "ChannelNames": {
43566665886SBrad Bishop                "items": {
43666665886SBrad Bishop                    "type": "string"
43766665886SBrad Bishop                },
43866665886SBrad Bishop                "type": "array"
43966665886SBrad Bishop            },
44066665886SBrad Bishop            "Class": {
44166665886SBrad Bishop                "type": "string"
44266665886SBrad Bishop            },
44366665886SBrad Bishop            "Connector": {
44466665886SBrad Bishop                "properties": {
44566665886SBrad Bishop                    "Name": {
44666665886SBrad Bishop                        "type": "string"
44766665886SBrad Bishop                    },
44866665886SBrad Bishop                    "Pwm": {
44966665886SBrad Bishop                        "type": "number"
45066665886SBrad Bishop                    },
45166665886SBrad Bishop                    "Tachs": {
45266665886SBrad Bishop                        "items": {
45366665886SBrad Bishop                            "type": "number"
45466665886SBrad Bishop                        },
45566665886SBrad Bishop                        "type": "array"
45666665886SBrad Bishop                    }
45766665886SBrad Bishop                },
45866665886SBrad Bishop                "required": [
45966665886SBrad Bishop                    "Name",
46066665886SBrad Bishop                    "Pwm",
46166665886SBrad Bishop                    "Tachs"
46266665886SBrad Bishop                ],
46366665886SBrad Bishop                "type": "object"
46466665886SBrad Bishop            },
46566665886SBrad Bishop            "CpuID": {
46666665886SBrad Bishop                "type": "number"
46766665886SBrad Bishop            },
46898e78b7fSBrad Bishop            "CurrScaleFactor": {
46998e78b7fSBrad Bishop                "type": "number"
47098e78b7fSBrad Bishop            },
47166665886SBrad Bishop            "Direction": {
47266665886SBrad Bishop                "type": "string"
47366665886SBrad Bishop            },
47466665886SBrad Bishop            "DtsCritOffset": {
47566665886SBrad Bishop                "type": "number"
47666665886SBrad Bishop            },
47766665886SBrad Bishop            "FaultIndex": {
47866665886SBrad Bishop                "type": "number"
47966665886SBrad Bishop            },
48066665886SBrad Bishop            "FaultType": {
48166665886SBrad Bishop                "type": "string"
48266665886SBrad Bishop            },
48366665886SBrad Bishop            "GpioPins": {
48466665886SBrad Bishop                "items": {
48566665886SBrad Bishop                    "type": "number"
48666665886SBrad Bishop                },
48766665886SBrad Bishop                "type": "array"
48866665886SBrad Bishop            },
48998e78b7fSBrad Bishop            "GpioPolarity": {
49098e78b7fSBrad Bishop                "enum": [
49198e78b7fSBrad Bishop                    "Low"
49298e78b7fSBrad Bishop                ]
49398e78b7fSBrad Bishop            },
49466665886SBrad Bishop            "Index": {
49566665886SBrad Bishop                "type": "number"
49666665886SBrad Bishop            },
49766665886SBrad Bishop            "Labels": {
49866665886SBrad Bishop                "items": {
49966665886SBrad Bishop                    "type": "string"
50066665886SBrad Bishop                },
50166665886SBrad Bishop                "type": "array"
50266665886SBrad Bishop            },
50366665886SBrad Bishop            "LedGpioPins": {
50466665886SBrad Bishop                "items": {
50566665886SBrad Bishop                    "type": "number"
50666665886SBrad Bishop                },
50766665886SBrad Bishop                "type": "array"
50866665886SBrad Bishop            },
50966665886SBrad Bishop            "MaxCFM": {
51066665886SBrad Bishop                "type": "number"
51166665886SBrad Bishop            },
51266665886SBrad Bishop            "MaxReading": {
51366665886SBrad Bishop                "type": "number"
51466665886SBrad Bishop            },
5150836ce05SJosh Lehan            "MaxValue": {
5160836ce05SJosh Lehan                "type": "number"
5170836ce05SJosh Lehan            },
5180836ce05SJosh Lehan            "Units": {
5190836ce05SJosh Lehan                "type": "string"
5200836ce05SJosh Lehan            },
5210836ce05SJosh Lehan            "MinReading": {
5220836ce05SJosh Lehan                "type": "number"
5230836ce05SJosh Lehan            },
5240836ce05SJosh Lehan            "MinValue": {
5250836ce05SJosh Lehan                "type": "number"
5260836ce05SJosh Lehan            },
52766665886SBrad Bishop            "Name": {
52866665886SBrad Bishop                "type": "string"
52966665886SBrad Bishop            },
53066665886SBrad Bishop            "Name1": {
53166665886SBrad Bishop                "type": "string"
53266665886SBrad Bishop            },
53373347454SScron Chang            "Name2": {
53473347454SScron Chang                "type": "string"
53573347454SScron Chang            },
53673347454SScron Chang            "Name3": {
53773347454SScron Chang                "type": "string"
53873347454SScron Chang            },
53973347454SScron Chang            "Name4": {
54073347454SScron Chang                "type": "string"
54173347454SScron Chang            },
54273347454SScron Chang            "Name5": {
54373347454SScron Chang                "type": "string"
54473347454SScron Chang            },
54573347454SScron Chang            "Name6": {
54673347454SScron Chang                "type": "string"
54773347454SScron Chang            },
54873347454SScron Chang            "Name7": {
54973347454SScron Chang                "type": "string"
55073347454SScron Chang            },
551*a29bd135SAvenash Asai Thambi            "Name8": {
552*a29bd135SAvenash Asai Thambi                "type": "string"
553*a29bd135SAvenash Asai Thambi            },
554*a29bd135SAvenash Asai Thambi            "Name9": {
555*a29bd135SAvenash Asai Thambi                "type": "string"
556*a29bd135SAvenash Asai Thambi            },
557*a29bd135SAvenash Asai Thambi            "Name10": {
558*a29bd135SAvenash Asai Thambi                "type": "string"
559*a29bd135SAvenash Asai Thambi            },
560*a29bd135SAvenash Asai Thambi            "Name11": {
561*a29bd135SAvenash Asai Thambi                "type": "string"
562*a29bd135SAvenash Asai Thambi            },
563*a29bd135SAvenash Asai Thambi            "Name12": {
564*a29bd135SAvenash Asai Thambi                "type": "string"
565*a29bd135SAvenash Asai Thambi            },
566*a29bd135SAvenash Asai Thambi            "Name13": {
567*a29bd135SAvenash Asai Thambi                "type": "string"
568*a29bd135SAvenash Asai Thambi            },
569*a29bd135SAvenash Asai Thambi            "Name14": {
570*a29bd135SAvenash Asai Thambi                "type": "string"
571*a29bd135SAvenash Asai Thambi            },
572*a29bd135SAvenash Asai Thambi            "Name15": {
573*a29bd135SAvenash Asai Thambi                "type": "string"
574*a29bd135SAvenash Asai Thambi            },
575*a29bd135SAvenash Asai Thambi            "Name16": {
576*a29bd135SAvenash Asai Thambi                "type": "string"
577*a29bd135SAvenash Asai Thambi            },
578*a29bd135SAvenash Asai Thambi            "Name17": {
579*a29bd135SAvenash Asai Thambi                "type": "string"
580*a29bd135SAvenash Asai Thambi            },
58198e78b7fSBrad Bishop            "OffsetValue": {
58298e78b7fSBrad Bishop                "type": "number"
58398e78b7fSBrad Bishop            },
58466665886SBrad Bishop            "Polarity": {
58566665886SBrad Bishop                "type": "string"
58666665886SBrad Bishop            },
58798e78b7fSBrad Bishop            "Polling": {
58898e78b7fSBrad Bishop                "type": "object"
58998e78b7fSBrad Bishop            },
59066665886SBrad Bishop            "PowerFactorMax": {
59166665886SBrad Bishop                "type": "number"
59266665886SBrad Bishop            },
59366665886SBrad Bishop            "PowerFactorMin": {
59466665886SBrad Bishop                "type": "number"
59566665886SBrad Bishop            },
59698e78b7fSBrad Bishop            "PowerScaleFactor": {
59798e78b7fSBrad Bishop                "type": "number"
59898e78b7fSBrad Bishop            },
59966665886SBrad Bishop            "PowerState": {
60066665886SBrad Bishop                "type": "string"
60166665886SBrad Bishop            },
60298e78b7fSBrad Bishop            "Presence": {
60398e78b7fSBrad Bishop                "properties": {
60498e78b7fSBrad Bishop                    "PinName": {
60598e78b7fSBrad Bishop                        "type": "string"
60698e78b7fSBrad Bishop                    },
60798e78b7fSBrad Bishop                    "Polarity": {
60898e78b7fSBrad Bishop                        "enum": "Low"
60998e78b7fSBrad Bishop                    }
61098e78b7fSBrad Bishop                },
61198e78b7fSBrad Bishop                "type": "object"
61298e78b7fSBrad Bishop            },
61366665886SBrad Bishop            "PresenceGpio": {
614a1427097SBrad Bishop                "type": [
615a1427097SBrad Bishop                    "number",
616a1427097SBrad Bishop                    "array"
617a1427097SBrad Bishop                ]
61866665886SBrad Bishop            },
61966665886SBrad Bishop            "Pwm": {
62066665886SBrad Bishop                "type": "number"
62166665886SBrad Bishop            },
62266665886SBrad Bishop            "QMax": {
62366665886SBrad Bishop                "type": "number"
62466665886SBrad Bishop            },
62566665886SBrad Bishop            "QMin": {
62666665886SBrad Bishop                "type": "number"
62766665886SBrad Bishop            },
62898e78b7fSBrad Bishop            "RedundantCount": {
62998e78b7fSBrad Bishop                "type": "number"
63098e78b7fSBrad Bishop            },
63166665886SBrad Bishop            "ScaleFactor": {
63266665886SBrad Bishop                "type": "number"
63366665886SBrad Bishop            },
63498e78b7fSBrad Bishop            "ScaleValue": {
63598e78b7fSBrad Bishop                "type": "number"
63698e78b7fSBrad Bishop            },
63798e78b7fSBrad Bishop            "SensorType": {
63898e78b7fSBrad Bishop                "type": "string"
63998e78b7fSBrad Bishop            },
64066665886SBrad Bishop            "TachMaxPercent": {
64166665886SBrad Bishop                "type": "number"
64266665886SBrad Bishop            },
64366665886SBrad Bishop            "TachMinPercent": {
64466665886SBrad Bishop                "type": "number"
64566665886SBrad Bishop            },
64666665886SBrad Bishop            "Tachs": {
64766665886SBrad Bishop                "items": {
64866665886SBrad Bishop                    "type": [
64966665886SBrad Bishop                        "number",
65066665886SBrad Bishop                        "string"
65166665886SBrad Bishop                    ]
65266665886SBrad Bishop                },
65366665886SBrad Bishop                "type": "array"
65466665886SBrad Bishop            },
65566665886SBrad Bishop            "Thresholds": {
65666665886SBrad Bishop                "items": {
65766665886SBrad Bishop                    "properties": {
65866665886SBrad Bishop                        "Direction": {
65966665886SBrad Bishop                            "type": "string"
66066665886SBrad Bishop                        },
66166665886SBrad Bishop                        "Label": {
66266665886SBrad Bishop                            "type": "string"
66366665886SBrad Bishop                        },
66466665886SBrad Bishop                        "Name": {
66566665886SBrad Bishop                            "type": "string"
66666665886SBrad Bishop                        },
66766665886SBrad Bishop                        "Severity": {
66866665886SBrad Bishop                            "type": "number"
66966665886SBrad Bishop                        },
67066665886SBrad Bishop                        "Value": {
67166665886SBrad Bishop                            "type": "number"
67266665886SBrad Bishop                        }
67366665886SBrad Bishop                    },
67466665886SBrad Bishop                    "required": [
67566665886SBrad Bishop                        "Direction",
67666665886SBrad Bishop                        "Name",
67766665886SBrad Bishop                        "Severity",
67866665886SBrad Bishop                        "Value"
67966665886SBrad Bishop                    ],
68066665886SBrad Bishop                    "type": "object"
68166665886SBrad Bishop                },
68266665886SBrad Bishop                "type": "array"
68366665886SBrad Bishop            },
684fea4f1a0SJosh Lehan            "Timeout": {
685fea4f1a0SJosh Lehan                "type": "number"
686fea4f1a0SJosh Lehan            },
687a5a716daSAnoop S            "HostSMbusIndex": {
688a5a716daSAnoop S                "type": "number"
689a5a716daSAnoop S            },
69073347454SScron Chang            "pin_Max": {
69173347454SScron Chang                "type": "number"
69273347454SScron Chang            },
69373347454SScron Chang            "pin_Min": {
69473347454SScron Chang                "type": "number"
69573347454SScron Chang            },
69673347454SScron Chang            "vin_Max": {
69773347454SScron Chang                "type": "number"
69873347454SScron Chang            },
69973347454SScron Chang            "vin_Min": {
70073347454SScron Chang                "type": "number"
70173347454SScron Chang            },
70273347454SScron Chang            "iout1_Max": {
70373347454SScron Chang                "type": "number"
70473347454SScron Chang            },
70573347454SScron Chang            "iout1_Min": {
70673347454SScron Chang                "type": "number"
70773347454SScron Chang            },
70873347454SScron Chang            "iout2_Max": {
70973347454SScron Chang                "type": "number"
71073347454SScron Chang            },
71173347454SScron Chang            "iout2_Min": {
71273347454SScron Chang                "type": "number"
71373347454SScron Chang            },
71473347454SScron Chang            "pout1_Max": {
71573347454SScron Chang                "type": "number"
71673347454SScron Chang            },
71773347454SScron Chang            "pout1_Min": {
71873347454SScron Chang                "type": "number"
71973347454SScron Chang            },
72073347454SScron Chang            "pout2_Max": {
72173347454SScron Chang                "type": "number"
72273347454SScron Chang            },
72373347454SScron Chang            "pout2_Min": {
72473347454SScron Chang                "type": "number"
72573347454SScron Chang            },
72673347454SScron Chang            "pout3_Max": {
72773347454SScron Chang                "type": "number"
72873347454SScron Chang            },
72973347454SScron Chang            "pout3_Min": {
73073347454SScron Chang                "type": "number"
73173347454SScron Chang            },
73273347454SScron Chang            "vout1_Max": {
73373347454SScron Chang                "type": "number"
73473347454SScron Chang            },
73573347454SScron Chang            "vout1_Min": {
73673347454SScron Chang                "type": "number"
73773347454SScron Chang            },
73873347454SScron Chang            "vout2_Max": {
73973347454SScron Chang                "type": "number"
74073347454SScron Chang            },
74173347454SScron Chang            "vout2_Min": {
74273347454SScron Chang                "type": "number"
74373347454SScron Chang            },
74473347454SScron Chang            "vout3_Max": {
74573347454SScron Chang                "type": "number"
74673347454SScron Chang            },
74773347454SScron Chang            "vout3_Min": {
74873347454SScron Chang                "type": "number"
74973347454SScron Chang            },
75073347454SScron Chang            "vout4_Max": {
75173347454SScron Chang                "type": "number"
75273347454SScron Chang            },
75373347454SScron Chang            "vout4_Min": {
75473347454SScron Chang                "type": "number"
75573347454SScron Chang            },
75673347454SScron Chang            "vout5_Max": {
75773347454SScron Chang                "type": "number"
75873347454SScron Chang            },
75973347454SScron Chang            "vout5_Min": {
76073347454SScron Chang                "type": "number"
76173347454SScron Chang            },
76273347454SScron Chang            "vout6_Max": {
76373347454SScron Chang                "type": "number"
76473347454SScron Chang            },
76573347454SScron Chang            "vout6_Min": {
76673347454SScron Chang                "type": "number"
76773347454SScron Chang            },
768*a29bd135SAvenash Asai Thambi            "vout7_Max": {
769*a29bd135SAvenash Asai Thambi                "type": "number"
770*a29bd135SAvenash Asai Thambi            },
771*a29bd135SAvenash Asai Thambi            "vout7_Min": {
772*a29bd135SAvenash Asai Thambi                "type": "number"
773*a29bd135SAvenash Asai Thambi            },
77473347454SScron Chang            "vout8_Max": {
77573347454SScron Chang                "type": "number"
77673347454SScron Chang            },
77773347454SScron Chang            "vout8_Min": {
77873347454SScron Chang                "type": "number"
77973347454SScron Chang            },
780*a29bd135SAvenash Asai Thambi            "vout9_Max": {
781*a29bd135SAvenash Asai Thambi                "type": "number"
782*a29bd135SAvenash Asai Thambi            },
783*a29bd135SAvenash Asai Thambi            "vout9_Min": {
784*a29bd135SAvenash Asai Thambi                "type": "number"
785*a29bd135SAvenash Asai Thambi            },
786*a29bd135SAvenash Asai Thambi            "vout10_Max": {
787*a29bd135SAvenash Asai Thambi                "type": "number"
788*a29bd135SAvenash Asai Thambi            },
789*a29bd135SAvenash Asai Thambi            "vout10_Min": {
790*a29bd135SAvenash Asai Thambi                "type": "number"
791*a29bd135SAvenash Asai Thambi            },
792*a29bd135SAvenash Asai Thambi            "vout11_Max": {
793*a29bd135SAvenash Asai Thambi                "type": "number"
794*a29bd135SAvenash Asai Thambi            },
795*a29bd135SAvenash Asai Thambi            "vout11_Min": {
796*a29bd135SAvenash Asai Thambi                "type": "number"
797*a29bd135SAvenash Asai Thambi            },
798*a29bd135SAvenash Asai Thambi            "vout12_Max": {
799*a29bd135SAvenash Asai Thambi                "type": "number"
800*a29bd135SAvenash Asai Thambi            },
801*a29bd135SAvenash Asai Thambi            "vout12_Min": {
802*a29bd135SAvenash Asai Thambi                "type": "number"
803*a29bd135SAvenash Asai Thambi            },
804*a29bd135SAvenash Asai Thambi            "vout13_Max": {
805*a29bd135SAvenash Asai Thambi                "type": "number"
806*a29bd135SAvenash Asai Thambi            },
807*a29bd135SAvenash Asai Thambi            "vout13_Min": {
808*a29bd135SAvenash Asai Thambi                "type": "number"
809*a29bd135SAvenash Asai Thambi            },
810*a29bd135SAvenash Asai Thambi            "vout14_Max": {
811*a29bd135SAvenash Asai Thambi                "type": "number"
812*a29bd135SAvenash Asai Thambi            },
813*a29bd135SAvenash Asai Thambi            "vout14_Min": {
814*a29bd135SAvenash Asai Thambi                "type": "number"
815*a29bd135SAvenash Asai Thambi            },
816*a29bd135SAvenash Asai Thambi            "vout15_Max": {
817*a29bd135SAvenash Asai Thambi                "type": "number"
818*a29bd135SAvenash Asai Thambi            },
819*a29bd135SAvenash Asai Thambi            "vout15_Min": {
820*a29bd135SAvenash Asai Thambi                "type": "number"
821*a29bd135SAvenash Asai Thambi            },
822*a29bd135SAvenash Asai Thambi            "vout16_Max": {
823*a29bd135SAvenash Asai Thambi                "type": "number"
824*a29bd135SAvenash Asai Thambi            },
825*a29bd135SAvenash Asai Thambi            "vout16_Min": {
826*a29bd135SAvenash Asai Thambi                "type": "number"
827*a29bd135SAvenash Asai Thambi            },
828*a29bd135SAvenash Asai Thambi            "vout17_Max": {
829*a29bd135SAvenash Asai Thambi                "type": "number"
830*a29bd135SAvenash Asai Thambi            },
831*a29bd135SAvenash Asai Thambi            "vout17_Min": {
832*a29bd135SAvenash Asai Thambi                "type": "number"
833*a29bd135SAvenash Asai Thambi            },
83473347454SScron Chang            "iout1_Offset": {
83573347454SScron Chang                "type": "number"
83673347454SScron Chang            },
83773347454SScron Chang            "pout1_Offset": {
83873347454SScron Chang                "type": "number"
83973347454SScron Chang            },
840f094125cSScron Chang            "iout1_Scale": {
841f094125cSScron Chang                "type": "number"
842f094125cSScron Chang            },
843f094125cSScron Chang            "PollRate": {
844f094125cSScron Chang                "type": "number"
845f094125cSScron Chang            },
84666665886SBrad Bishop            "Type": {
84766665886SBrad Bishop                "type": "string"
84866665886SBrad Bishop            }
84966665886SBrad Bishop        }
85066665886SBrad Bishop    }
85166665886SBrad Bishop}
852f094125cSScron Chang
853