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                },
9366665886SBrad Bishop                "Name": {
9466665886SBrad Bishop                    "$ref": "#/definitions/Types/Name"
9566665886SBrad Bishop                },
9666665886SBrad Bishop                "Name1": {
9766665886SBrad Bishop                    "$ref": "#/definitions/Types/Name1"
9866665886SBrad Bishop                },
99*73347454SScron Chang                "Name2": {
100*73347454SScron Chang                    "$ref": "#/definitions/Types/Name2"
101*73347454SScron Chang                },
102*73347454SScron Chang                "Name3": {
103*73347454SScron Chang                    "$ref": "#/definitions/Types/Name3"
104*73347454SScron Chang                },
105*73347454SScron Chang                "Name4": {
106*73347454SScron Chang                    "$ref": "#/definitions/Types/Name4"
107*73347454SScron Chang                },
108*73347454SScron Chang                "Name5": {
109*73347454SScron Chang                    "$ref": "#/definitions/Types/Name5"
110*73347454SScron Chang                },
111*73347454SScron Chang                "Name6": {
112*73347454SScron Chang                    "$ref": "#/definitions/Types/Name6"
113*73347454SScron Chang                },
114*73347454SScron Chang                "Name7": {
115*73347454SScron Chang                    "$ref": "#/definitions/Types/Name7"
116*73347454SScron Chang                },
11798e78b7fSBrad Bishop                "OffsetValue": {
11898e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/OffsetValue"
11998e78b7fSBrad Bishop                },
12066665886SBrad Bishop                "Polarity": {
12166665886SBrad Bishop                    "$ref": "#/definitions/Types/Polarity"
12266665886SBrad Bishop                },
12398e78b7fSBrad Bishop                "Polling": {
12498e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/Polling"
12598e78b7fSBrad Bishop                },
12666665886SBrad Bishop                "PowerFactorMax": {
12766665886SBrad Bishop                    "$ref": "#/definitions/Types/PowerFactorMax"
12866665886SBrad Bishop                },
12966665886SBrad Bishop                "PowerFactorMin": {
13066665886SBrad Bishop                    "$ref": "#/definitions/Types/PowerFactorMin"
13166665886SBrad Bishop                },
13298e78b7fSBrad Bishop                "PowerScaleFactor": {
13398e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/PowerScaleFactor"
13498e78b7fSBrad Bishop                },
13566665886SBrad Bishop                "PowerState": {
13666665886SBrad Bishop                    "$ref": "#/definitions/Types/PowerState"
13766665886SBrad Bishop                },
13898e78b7fSBrad Bishop                "Presence": {
13998e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/Presence"
14098e78b7fSBrad Bishop                },
14166665886SBrad Bishop                "PresenceGpio": {
14266665886SBrad Bishop                    "$ref": "#/definitions/Types/PresenceGpio"
14366665886SBrad Bishop                },
14466665886SBrad Bishop                "Pwm": {
14566665886SBrad Bishop                    "$ref": "#/definitions/Types/Pwm"
14666665886SBrad Bishop                },
14766665886SBrad Bishop                "QMax": {
14866665886SBrad Bishop                    "$ref": "#/definitions/Types/QMax"
14966665886SBrad Bishop                },
15066665886SBrad Bishop                "QMin": {
15166665886SBrad Bishop                    "$ref": "#/definitions/Types/QMin"
15266665886SBrad Bishop                },
15398e78b7fSBrad Bishop                "RedundantCount": {
15498e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/RedundantCount"
15598e78b7fSBrad Bishop                },
15666665886SBrad Bishop                "ScaleFactor": {
15766665886SBrad Bishop                    "$ref": "#/definitions/Types/ScaleFactor"
15866665886SBrad Bishop                },
15998e78b7fSBrad Bishop                "ScaleValue": {
16098e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/ScaleValue"
16198e78b7fSBrad Bishop                },
16298e78b7fSBrad Bishop                "SensorType": {
16398e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/SensorType"
16498e78b7fSBrad Bishop                },
16566665886SBrad Bishop                "TachMaxPercent": {
16666665886SBrad Bishop                    "$ref": "#/definitions/Types/TachMaxPercent"
16766665886SBrad Bishop                },
16866665886SBrad Bishop                "TachMinPercent": {
16966665886SBrad Bishop                    "$ref": "#/definitions/Types/TachMinPercent"
17066665886SBrad Bishop                },
17166665886SBrad Bishop                "Tachs": {
17266665886SBrad Bishop                    "$ref": "#/definitions/Types/Tachs"
17366665886SBrad Bishop                },
17466665886SBrad Bishop                "Thresholds": {
17566665886SBrad Bishop                    "$ref": "#/definitions/Types/Thresholds"
17666665886SBrad Bishop                },
177a5a716daSAnoop S                "HostSMbusIndex": {
178a5a716daSAnoop S                    "$ref": "#/definitions/Types/HostSMbusIndex"
179a5a716daSAnoop S                },
180*73347454SScron Chang                "pin_Max": {
181*73347454SScron Chang                    "$ref": "#/definitions/Types/pin_Max"
182*73347454SScron Chang                },
183*73347454SScron Chang                "pin_Min": {
184*73347454SScron Chang                    "$ref": "#/definitions/Types/pin_Min"
185*73347454SScron Chang                },
186*73347454SScron Chang                "vin_Max": {
187*73347454SScron Chang                    "$ref": "#/definitions/Types/vin_Max"
188*73347454SScron Chang                },
189*73347454SScron Chang                "vin_Min": {
190*73347454SScron Chang                    "$ref": "#/definitions/Types/vin_Min"
191*73347454SScron Chang                },
192*73347454SScron Chang                "iout1_Max": {
193*73347454SScron Chang                    "$ref": "#/definitions/Types/iout1_Max"
194*73347454SScron Chang                },
195*73347454SScron Chang                "iout1_Min": {
196*73347454SScron Chang                    "$ref": "#/definitions/Types/iout1_Min"
197*73347454SScron Chang                },
198*73347454SScron Chang                "iout2_Max": {
199*73347454SScron Chang                    "$ref": "#/definitions/Types/iout2_Max"
200*73347454SScron Chang                },
201*73347454SScron Chang                "iout2_Min": {
202*73347454SScron Chang                    "$ref": "#/definitions/Types/iout2_Min"
203*73347454SScron Chang                },
204*73347454SScron Chang                "pout1_Max": {
205*73347454SScron Chang                    "$ref": "#/definitions/Types/pout1_Max"
206*73347454SScron Chang                },
207*73347454SScron Chang                "pout1_Min": {
208*73347454SScron Chang                    "$ref": "#/definitions/Types/pout1_Min"
209*73347454SScron Chang                },
210*73347454SScron Chang                "pout2_Max": {
211*73347454SScron Chang                    "$ref": "#/definitions/Types/pout2_Max"
212*73347454SScron Chang                },
213*73347454SScron Chang                "pout2_Min": {
214*73347454SScron Chang                    "$ref": "#/definitions/Types/pout2_Min"
215*73347454SScron Chang                },
216*73347454SScron Chang                "pout3_Max": {
217*73347454SScron Chang                    "$ref": "#/definitions/Types/pout3_Max"
218*73347454SScron Chang                },
219*73347454SScron Chang                "pout3_Min": {
220*73347454SScron Chang                    "$ref": "#/definitions/Types/pout3_Min"
221*73347454SScron Chang                },
222*73347454SScron Chang                "vout1_Max": {
223*73347454SScron Chang                    "$ref": "#/definitions/Types/vout1_Max"
224*73347454SScron Chang                },
225*73347454SScron Chang                "vout1_Min": {
226*73347454SScron Chang                    "$ref": "#/definitions/Types/vout1_Min"
227*73347454SScron Chang                },
228*73347454SScron Chang                "vout2_Max": {
229*73347454SScron Chang                    "$ref": "#/definitions/Types/vout2_Max"
230*73347454SScron Chang                },
231*73347454SScron Chang                "vout2_Min": {
232*73347454SScron Chang                    "$ref": "#/definitions/Types/vout2_Min"
233*73347454SScron Chang                },
234*73347454SScron Chang                "vout3_Max": {
235*73347454SScron Chang                    "$ref": "#/definitions/Types/vout3_Max"
236*73347454SScron Chang                },
237*73347454SScron Chang                "vout3_Min": {
238*73347454SScron Chang                    "$ref": "#/definitions/Types/vout3_Min"
239*73347454SScron Chang                },
240*73347454SScron Chang                "vout4_Max": {
241*73347454SScron Chang                    "$ref": "#/definitions/Types/vout4_Max"
242*73347454SScron Chang                },
243*73347454SScron Chang                "vout4_Min": {
244*73347454SScron Chang                    "$ref": "#/definitions/Types/vout4_Min"
245*73347454SScron Chang                },
246*73347454SScron Chang                "vout5_Max": {
247*73347454SScron Chang                    "$ref": "#/definitions/Types/vout5_Max"
248*73347454SScron Chang                },
249*73347454SScron Chang                "vout5_Min": {
250*73347454SScron Chang                    "$ref": "#/definitions/Types/vout5_Min"
251*73347454SScron Chang                },
252*73347454SScron Chang                "vout6_Max": {
253*73347454SScron Chang                    "$ref": "#/definitions/Types/vout6_Max"
254*73347454SScron Chang                },
255*73347454SScron Chang                "vout6_Min": {
256*73347454SScron Chang                    "$ref": "#/definitions/Types/vout6_Min"
257*73347454SScron Chang                },
258*73347454SScron Chang                "vout8_Max": {
259*73347454SScron Chang                    "$ref": "#/definitions/Types/vout8_Max"
260*73347454SScron Chang                },
261*73347454SScron Chang                "vout8_Min": {
262*73347454SScron Chang                    "$ref": "#/definitions/Types/vout8_Min"
263*73347454SScron Chang                },
264*73347454SScron Chang                "iout1_Offset": {
265*73347454SScron Chang                    "$ref": "#/definitions/Types/iout1_Offset"
266*73347454SScron Chang                },
267*73347454SScron Chang                "pout1_Offset": {
268*73347454SScron Chang                    "$ref": "#/definitions/Types/pout1_Offset"
269*73347454SScron Chang                },
27066665886SBrad Bishop                "Type": {
27166665886SBrad Bishop                    "$ref": "#/definitions/Types/Type"
27266665886SBrad Bishop                }
27366665886SBrad Bishop            },
27466665886SBrad Bishop            "required": [
27566665886SBrad Bishop                "Name",
27666665886SBrad Bishop                "Type"
27766665886SBrad Bishop            ],
27866665886SBrad Bishop            "type": "object"
27966665886SBrad Bishop        },
28066665886SBrad Bishop        "Types": {
28166665886SBrad Bishop            "Address": {
282a1427097SBrad Bishop                "type": [
283a1427097SBrad Bishop                    "string",
284a1427097SBrad Bishop                    "array"
285a1427097SBrad Bishop                ]
28666665886SBrad Bishop            },
28766665886SBrad Bishop            "AllowedFailures": {
28866665886SBrad Bishop                "type": "number"
28966665886SBrad Bishop            },
29066665886SBrad Bishop            "AlphaF": {
29166665886SBrad Bishop                "type": "number"
29266665886SBrad Bishop            },
29366665886SBrad Bishop            "AlphaS": {
29466665886SBrad Bishop                "type": "number"
29566665886SBrad Bishop            },
29666665886SBrad Bishop            "BindConnector": {
29766665886SBrad Bishop                "type": "string"
29866665886SBrad Bishop            },
29966665886SBrad Bishop            "BindPresence": {
30066665886SBrad Bishop                "type": "string"
30166665886SBrad Bishop            },
30266665886SBrad Bishop            "BridgeGpio": {
303a1427097SBrad Bishop                "type": [
304a1427097SBrad Bishop                    "number",
305a1427097SBrad Bishop                    "array"
306a1427097SBrad Bishop                ]
30766665886SBrad Bishop            },
30866665886SBrad Bishop            "Bus": {
30966665886SBrad Bishop                "type": [
31066665886SBrad Bishop                    "string",
31166665886SBrad Bishop                    "number"
31266665886SBrad Bishop                ]
31366665886SBrad Bishop            },
31466665886SBrad Bishop            "C1": {
31566665886SBrad Bishop                "type": "number"
31666665886SBrad Bishop            },
31766665886SBrad Bishop            "C2": {
31866665886SBrad Bishop                "type": "number"
31966665886SBrad Bishop            },
32098e78b7fSBrad Bishop            "CPURequired": {
32198e78b7fSBrad Bishop                "type": "number"
32298e78b7fSBrad Bishop            },
32366665886SBrad Bishop            "ChannelNames": {
32466665886SBrad Bishop                "items": {
32566665886SBrad Bishop                    "type": "string"
32666665886SBrad Bishop                },
32766665886SBrad Bishop                "type": "array"
32866665886SBrad Bishop            },
32966665886SBrad Bishop            "Class": {
33066665886SBrad Bishop                "type": "string"
33166665886SBrad Bishop            },
33266665886SBrad Bishop            "Connector": {
33366665886SBrad Bishop                "properties": {
33466665886SBrad Bishop                    "Name": {
33566665886SBrad Bishop                        "type": "string"
33666665886SBrad Bishop                    },
33766665886SBrad Bishop                    "Pwm": {
33866665886SBrad Bishop                        "type": "number"
33966665886SBrad Bishop                    },
34066665886SBrad Bishop                    "Tachs": {
34166665886SBrad Bishop                        "items": {
34266665886SBrad Bishop                            "type": "number"
34366665886SBrad Bishop                        },
34466665886SBrad Bishop                        "type": "array"
34566665886SBrad Bishop                    }
34666665886SBrad Bishop                },
34766665886SBrad Bishop                "required": [
34866665886SBrad Bishop                    "Name",
34966665886SBrad Bishop                    "Pwm",
35066665886SBrad Bishop                    "Tachs"
35166665886SBrad Bishop                ],
35266665886SBrad Bishop                "type": "object"
35366665886SBrad Bishop            },
35466665886SBrad Bishop            "CpuID": {
35566665886SBrad Bishop                "type": "number"
35666665886SBrad Bishop            },
35798e78b7fSBrad Bishop            "CurrScaleFactor": {
35898e78b7fSBrad Bishop                "type": "number"
35998e78b7fSBrad Bishop            },
36066665886SBrad Bishop            "Direction": {
36166665886SBrad Bishop                "type": "string"
36266665886SBrad Bishop            },
36366665886SBrad Bishop            "DtsCritOffset": {
36466665886SBrad Bishop                "type": "number"
36566665886SBrad Bishop            },
36666665886SBrad Bishop            "FaultIndex": {
36766665886SBrad Bishop                "type": "number"
36866665886SBrad Bishop            },
36966665886SBrad Bishop            "FaultType": {
37066665886SBrad Bishop                "type": "string"
37166665886SBrad Bishop            },
37266665886SBrad Bishop            "GpioPins": {
37366665886SBrad Bishop                "items": {
37466665886SBrad Bishop                    "type": "number"
37566665886SBrad Bishop                },
37666665886SBrad Bishop                "type": "array"
37766665886SBrad Bishop            },
37898e78b7fSBrad Bishop            "GpioPolarity": {
37998e78b7fSBrad Bishop                "enum": [
38098e78b7fSBrad Bishop                    "Low"
38198e78b7fSBrad Bishop                ]
38298e78b7fSBrad Bishop            },
38366665886SBrad Bishop            "Index": {
38466665886SBrad Bishop                "type": "number"
38566665886SBrad Bishop            },
38666665886SBrad Bishop            "Labels": {
38766665886SBrad Bishop                "items": {
38866665886SBrad Bishop                    "type": "string"
38966665886SBrad Bishop                },
39066665886SBrad Bishop                "type": "array"
39166665886SBrad Bishop            },
39266665886SBrad Bishop            "LedGpioPins": {
39366665886SBrad Bishop                "items": {
39466665886SBrad Bishop                    "type": "number"
39566665886SBrad Bishop                },
39666665886SBrad Bishop                "type": "array"
39766665886SBrad Bishop            },
39866665886SBrad Bishop            "MaxCFM": {
39966665886SBrad Bishop                "type": "number"
40066665886SBrad Bishop            },
40166665886SBrad Bishop            "MaxReading": {
40266665886SBrad Bishop                "type": "number"
40366665886SBrad Bishop            },
40466665886SBrad Bishop            "Name": {
40566665886SBrad Bishop                "type": "string"
40666665886SBrad Bishop            },
40766665886SBrad Bishop            "Name1": {
40866665886SBrad Bishop                "type": "string"
40966665886SBrad Bishop            },
410*73347454SScron Chang            "Name2": {
411*73347454SScron Chang                "type": "string"
412*73347454SScron Chang            },
413*73347454SScron Chang            "Name3": {
414*73347454SScron Chang                "type": "string"
415*73347454SScron Chang            },
416*73347454SScron Chang            "Name4": {
417*73347454SScron Chang                "type": "string"
418*73347454SScron Chang            },
419*73347454SScron Chang            "Name5": {
420*73347454SScron Chang                "type": "string"
421*73347454SScron Chang            },
422*73347454SScron Chang            "Name6": {
423*73347454SScron Chang                "type": "string"
424*73347454SScron Chang            },
425*73347454SScron Chang            "Name7": {
426*73347454SScron Chang                "type": "string"
427*73347454SScron Chang            },
42898e78b7fSBrad Bishop            "OffsetValue": {
42998e78b7fSBrad Bishop                "type": "number"
43098e78b7fSBrad Bishop            },
43166665886SBrad Bishop            "Polarity": {
43266665886SBrad Bishop                "type": "string"
43366665886SBrad Bishop            },
43498e78b7fSBrad Bishop            "Polling": {
43598e78b7fSBrad Bishop                "type": "object"
43698e78b7fSBrad Bishop            },
43766665886SBrad Bishop            "PowerFactorMax": {
43866665886SBrad Bishop                "type": "number"
43966665886SBrad Bishop            },
44066665886SBrad Bishop            "PowerFactorMin": {
44166665886SBrad Bishop                "type": "number"
44266665886SBrad Bishop            },
44398e78b7fSBrad Bishop            "PowerScaleFactor": {
44498e78b7fSBrad Bishop                "type": "number"
44598e78b7fSBrad Bishop            },
44666665886SBrad Bishop            "PowerState": {
44766665886SBrad Bishop                "type": "string"
44866665886SBrad Bishop            },
44998e78b7fSBrad Bishop            "Presence": {
45098e78b7fSBrad Bishop                "properties": {
45198e78b7fSBrad Bishop                    "PinName": {
45298e78b7fSBrad Bishop                        "type": "string"
45398e78b7fSBrad Bishop                    },
45498e78b7fSBrad Bishop                    "Polarity": {
45598e78b7fSBrad Bishop                        "enum": "Low"
45698e78b7fSBrad Bishop                    }
45798e78b7fSBrad Bishop                },
45898e78b7fSBrad Bishop                "type": "object"
45998e78b7fSBrad Bishop            },
46066665886SBrad Bishop            "PresenceGpio": {
461a1427097SBrad Bishop                "type": [
462a1427097SBrad Bishop                    "number",
463a1427097SBrad Bishop                    "array"
464a1427097SBrad Bishop                ]
46566665886SBrad Bishop            },
46666665886SBrad Bishop            "Pwm": {
46766665886SBrad Bishop                "type": "number"
46866665886SBrad Bishop            },
46966665886SBrad Bishop            "QMax": {
47066665886SBrad Bishop                "type": "number"
47166665886SBrad Bishop            },
47266665886SBrad Bishop            "QMin": {
47366665886SBrad Bishop                "type": "number"
47466665886SBrad Bishop            },
47598e78b7fSBrad Bishop            "RedundantCount": {
47698e78b7fSBrad Bishop                "type": "number"
47798e78b7fSBrad Bishop            },
47866665886SBrad Bishop            "ScaleFactor": {
47966665886SBrad Bishop                "type": "number"
48066665886SBrad Bishop            },
48198e78b7fSBrad Bishop            "ScaleValue": {
48298e78b7fSBrad Bishop                "type": "number"
48398e78b7fSBrad Bishop            },
48498e78b7fSBrad Bishop            "SensorType": {
48598e78b7fSBrad Bishop                "type": "string"
48698e78b7fSBrad Bishop            },
48766665886SBrad Bishop            "TachMaxPercent": {
48866665886SBrad Bishop                "type": "number"
48966665886SBrad Bishop            },
49066665886SBrad Bishop            "TachMinPercent": {
49166665886SBrad Bishop                "type": "number"
49266665886SBrad Bishop            },
49366665886SBrad Bishop            "Tachs": {
49466665886SBrad Bishop                "items": {
49566665886SBrad Bishop                    "type": [
49666665886SBrad Bishop                        "number",
49766665886SBrad Bishop                        "string"
49866665886SBrad Bishop                    ]
49966665886SBrad Bishop                },
50066665886SBrad Bishop                "type": "array"
50166665886SBrad Bishop            },
50266665886SBrad Bishop            "Thresholds": {
50366665886SBrad Bishop                "items": {
50466665886SBrad Bishop                    "properties": {
50566665886SBrad Bishop                        "Direction": {
50666665886SBrad Bishop                            "type": "string"
50766665886SBrad Bishop                        },
50866665886SBrad Bishop                        "Label": {
50966665886SBrad Bishop                            "type": "string"
51066665886SBrad Bishop                        },
51166665886SBrad Bishop                        "Name": {
51266665886SBrad Bishop                            "type": "string"
51366665886SBrad Bishop                        },
51466665886SBrad Bishop                        "Severity": {
51566665886SBrad Bishop                            "type": "number"
51666665886SBrad Bishop                        },
51766665886SBrad Bishop                        "Value": {
51866665886SBrad Bishop                            "type": "number"
51966665886SBrad Bishop                        }
52066665886SBrad Bishop                    },
52166665886SBrad Bishop                    "required": [
52266665886SBrad Bishop                        "Direction",
52366665886SBrad Bishop                        "Name",
52466665886SBrad Bishop                        "Severity",
52566665886SBrad Bishop                        "Value"
52666665886SBrad Bishop                    ],
52766665886SBrad Bishop                    "type": "object"
52866665886SBrad Bishop                },
52966665886SBrad Bishop                "type": "array"
53066665886SBrad Bishop            },
531a5a716daSAnoop S            "HostSMbusIndex": {
532a5a716daSAnoop S                "type": "number"
533a5a716daSAnoop S            },
534*73347454SScron Chang            "pin_Max": {
535*73347454SScron Chang                "type": "number"
536*73347454SScron Chang            },
537*73347454SScron Chang            "pin_Min": {
538*73347454SScron Chang                "type": "number"
539*73347454SScron Chang            },
540*73347454SScron Chang            "vin_Max": {
541*73347454SScron Chang                "type": "number"
542*73347454SScron Chang            },
543*73347454SScron Chang            "vin_Min": {
544*73347454SScron Chang                "type": "number"
545*73347454SScron Chang            },
546*73347454SScron Chang            "iout1_Max": {
547*73347454SScron Chang                "type": "number"
548*73347454SScron Chang            },
549*73347454SScron Chang            "iout1_Min": {
550*73347454SScron Chang                "type": "number"
551*73347454SScron Chang            },
552*73347454SScron Chang            "iout2_Max": {
553*73347454SScron Chang                "type": "number"
554*73347454SScron Chang            },
555*73347454SScron Chang            "iout2_Min": {
556*73347454SScron Chang                "type": "number"
557*73347454SScron Chang            },
558*73347454SScron Chang            "pout1_Max": {
559*73347454SScron Chang                "type": "number"
560*73347454SScron Chang            },
561*73347454SScron Chang            "pout1_Min": {
562*73347454SScron Chang                "type": "number"
563*73347454SScron Chang            },
564*73347454SScron Chang            "pout2_Max": {
565*73347454SScron Chang                "type": "number"
566*73347454SScron Chang            },
567*73347454SScron Chang            "pout2_Min": {
568*73347454SScron Chang                "type": "number"
569*73347454SScron Chang            },
570*73347454SScron Chang            "pout3_Max": {
571*73347454SScron Chang                "type": "number"
572*73347454SScron Chang            },
573*73347454SScron Chang            "pout3_Min": {
574*73347454SScron Chang                "type": "number"
575*73347454SScron Chang            },
576*73347454SScron Chang            "vout1_Max": {
577*73347454SScron Chang                "type": "number"
578*73347454SScron Chang            },
579*73347454SScron Chang            "vout1_Min": {
580*73347454SScron Chang                "type": "number"
581*73347454SScron Chang            },
582*73347454SScron Chang            "vout2_Max": {
583*73347454SScron Chang                "type": "number"
584*73347454SScron Chang            },
585*73347454SScron Chang            "vout2_Min": {
586*73347454SScron Chang                "type": "number"
587*73347454SScron Chang            },
588*73347454SScron Chang            "vout3_Max": {
589*73347454SScron Chang                "type": "number"
590*73347454SScron Chang            },
591*73347454SScron Chang            "vout3_Min": {
592*73347454SScron Chang                "type": "number"
593*73347454SScron Chang            },
594*73347454SScron Chang            "vout4_Max": {
595*73347454SScron Chang                "type": "number"
596*73347454SScron Chang            },
597*73347454SScron Chang            "vout4_Min": {
598*73347454SScron Chang                "type": "number"
599*73347454SScron Chang            },
600*73347454SScron Chang            "vout5_Max": {
601*73347454SScron Chang                "type": "number"
602*73347454SScron Chang            },
603*73347454SScron Chang            "vout5_Min": {
604*73347454SScron Chang                "type": "number"
605*73347454SScron Chang            },
606*73347454SScron Chang            "vout6_Max": {
607*73347454SScron Chang                "type": "number"
608*73347454SScron Chang            },
609*73347454SScron Chang            "vout6_Min": {
610*73347454SScron Chang                "type": "number"
611*73347454SScron Chang            },
612*73347454SScron Chang            "vout8_Max": {
613*73347454SScron Chang                "type": "number"
614*73347454SScron Chang            },
615*73347454SScron Chang            "vout8_Min": {
616*73347454SScron Chang                "type": "number"
617*73347454SScron Chang            },
618*73347454SScron Chang            "iout1_Offset": {
619*73347454SScron Chang                "type": "number"
620*73347454SScron Chang            },
621*73347454SScron Chang            "pout1_Offset": {
622*73347454SScron Chang                "type": "number"
623*73347454SScron Chang            },
62466665886SBrad Bishop            "Type": {
62566665886SBrad Bishop                "type": "string"
62666665886SBrad Bishop            }
62766665886SBrad Bishop        }
62866665886SBrad Bishop    }
62966665886SBrad Bishop}
630