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                },
9973347454SScron Chang                "Name2": {
10073347454SScron Chang                    "$ref": "#/definitions/Types/Name2"
10173347454SScron Chang                },
10273347454SScron Chang                "Name3": {
10373347454SScron Chang                    "$ref": "#/definitions/Types/Name3"
10473347454SScron Chang                },
10573347454SScron Chang                "Name4": {
10673347454SScron Chang                    "$ref": "#/definitions/Types/Name4"
10773347454SScron Chang                },
10873347454SScron Chang                "Name5": {
10973347454SScron Chang                    "$ref": "#/definitions/Types/Name5"
11073347454SScron Chang                },
11173347454SScron Chang                "Name6": {
11273347454SScron Chang                    "$ref": "#/definitions/Types/Name6"
11373347454SScron Chang                },
11473347454SScron Chang                "Name7": {
11573347454SScron Chang                    "$ref": "#/definitions/Types/Name7"
11673347454SScron 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                },
18073347454SScron Chang                "pin_Max": {
18173347454SScron Chang                    "$ref": "#/definitions/Types/pin_Max"
18273347454SScron Chang                },
18373347454SScron Chang                "pin_Min": {
18473347454SScron Chang                    "$ref": "#/definitions/Types/pin_Min"
18573347454SScron Chang                },
18673347454SScron Chang                "vin_Max": {
18773347454SScron Chang                    "$ref": "#/definitions/Types/vin_Max"
18873347454SScron Chang                },
18973347454SScron Chang                "vin_Min": {
19073347454SScron Chang                    "$ref": "#/definitions/Types/vin_Min"
19173347454SScron Chang                },
19273347454SScron Chang                "iout1_Max": {
19373347454SScron Chang                    "$ref": "#/definitions/Types/iout1_Max"
19473347454SScron Chang                },
19573347454SScron Chang                "iout1_Min": {
19673347454SScron Chang                    "$ref": "#/definitions/Types/iout1_Min"
19773347454SScron Chang                },
19873347454SScron Chang                "iout2_Max": {
19973347454SScron Chang                    "$ref": "#/definitions/Types/iout2_Max"
20073347454SScron Chang                },
20173347454SScron Chang                "iout2_Min": {
20273347454SScron Chang                    "$ref": "#/definitions/Types/iout2_Min"
20373347454SScron Chang                },
20473347454SScron Chang                "pout1_Max": {
20573347454SScron Chang                    "$ref": "#/definitions/Types/pout1_Max"
20673347454SScron Chang                },
20773347454SScron Chang                "pout1_Min": {
20873347454SScron Chang                    "$ref": "#/definitions/Types/pout1_Min"
20973347454SScron Chang                },
21073347454SScron Chang                "pout2_Max": {
21173347454SScron Chang                    "$ref": "#/definitions/Types/pout2_Max"
21273347454SScron Chang                },
21373347454SScron Chang                "pout2_Min": {
21473347454SScron Chang                    "$ref": "#/definitions/Types/pout2_Min"
21573347454SScron Chang                },
21673347454SScron Chang                "pout3_Max": {
21773347454SScron Chang                    "$ref": "#/definitions/Types/pout3_Max"
21873347454SScron Chang                },
21973347454SScron Chang                "pout3_Min": {
22073347454SScron Chang                    "$ref": "#/definitions/Types/pout3_Min"
22173347454SScron Chang                },
22273347454SScron Chang                "vout1_Max": {
22373347454SScron Chang                    "$ref": "#/definitions/Types/vout1_Max"
22473347454SScron Chang                },
22573347454SScron Chang                "vout1_Min": {
22673347454SScron Chang                    "$ref": "#/definitions/Types/vout1_Min"
22773347454SScron Chang                },
22873347454SScron Chang                "vout2_Max": {
22973347454SScron Chang                    "$ref": "#/definitions/Types/vout2_Max"
23073347454SScron Chang                },
23173347454SScron Chang                "vout2_Min": {
23273347454SScron Chang                    "$ref": "#/definitions/Types/vout2_Min"
23373347454SScron Chang                },
23473347454SScron Chang                "vout3_Max": {
23573347454SScron Chang                    "$ref": "#/definitions/Types/vout3_Max"
23673347454SScron Chang                },
23773347454SScron Chang                "vout3_Min": {
23873347454SScron Chang                    "$ref": "#/definitions/Types/vout3_Min"
23973347454SScron Chang                },
24073347454SScron Chang                "vout4_Max": {
24173347454SScron Chang                    "$ref": "#/definitions/Types/vout4_Max"
24273347454SScron Chang                },
24373347454SScron Chang                "vout4_Min": {
24473347454SScron Chang                    "$ref": "#/definitions/Types/vout4_Min"
24573347454SScron Chang                },
24673347454SScron Chang                "vout5_Max": {
24773347454SScron Chang                    "$ref": "#/definitions/Types/vout5_Max"
24873347454SScron Chang                },
24973347454SScron Chang                "vout5_Min": {
25073347454SScron Chang                    "$ref": "#/definitions/Types/vout5_Min"
25173347454SScron Chang                },
25273347454SScron Chang                "vout6_Max": {
25373347454SScron Chang                    "$ref": "#/definitions/Types/vout6_Max"
25473347454SScron Chang                },
25573347454SScron Chang                "vout6_Min": {
25673347454SScron Chang                    "$ref": "#/definitions/Types/vout6_Min"
25773347454SScron Chang                },
25873347454SScron Chang                "vout8_Max": {
25973347454SScron Chang                    "$ref": "#/definitions/Types/vout8_Max"
26073347454SScron Chang                },
26173347454SScron Chang                "vout8_Min": {
26273347454SScron Chang                    "$ref": "#/definitions/Types/vout8_Min"
26373347454SScron Chang                },
26473347454SScron Chang                "iout1_Offset": {
26573347454SScron Chang                    "$ref": "#/definitions/Types/iout1_Offset"
26673347454SScron Chang                },
26773347454SScron Chang                "pout1_Offset": {
26873347454SScron Chang                    "$ref": "#/definitions/Types/pout1_Offset"
26973347454SScron Chang                },
270*f094125cSScron Chang                "iout1_Scale": {
271*f094125cSScron Chang                    "$ref": "#/definitions/Types/iout1_Scale"
272*f094125cSScron Chang                },
273*f094125cSScron Chang                "PollRate": {
274*f094125cSScron Chang                    "$ref": "#/definitions/Types/PollRate"
275*f094125cSScron Chang                },
27666665886SBrad Bishop                "Type": {
27766665886SBrad Bishop                    "$ref": "#/definitions/Types/Type"
27866665886SBrad Bishop                }
27966665886SBrad Bishop            },
28066665886SBrad Bishop            "required": [
28166665886SBrad Bishop                "Name",
28266665886SBrad Bishop                "Type"
28366665886SBrad Bishop            ],
28466665886SBrad Bishop            "type": "object"
28566665886SBrad Bishop        },
28666665886SBrad Bishop        "Types": {
28766665886SBrad Bishop            "Address": {
288a1427097SBrad Bishop                "type": [
289a1427097SBrad Bishop                    "string",
290a1427097SBrad Bishop                    "array"
291a1427097SBrad Bishop                ]
29266665886SBrad Bishop            },
29366665886SBrad Bishop            "AllowedFailures": {
29466665886SBrad Bishop                "type": "number"
29566665886SBrad Bishop            },
29666665886SBrad Bishop            "AlphaF": {
29766665886SBrad Bishop                "type": "number"
29866665886SBrad Bishop            },
29966665886SBrad Bishop            "AlphaS": {
30066665886SBrad Bishop                "type": "number"
30166665886SBrad Bishop            },
30266665886SBrad Bishop            "BindConnector": {
30366665886SBrad Bishop                "type": "string"
30466665886SBrad Bishop            },
30566665886SBrad Bishop            "BindPresence": {
30666665886SBrad Bishop                "type": "string"
30766665886SBrad Bishop            },
30866665886SBrad Bishop            "BridgeGpio": {
309a1427097SBrad Bishop                "type": [
310a1427097SBrad Bishop                    "number",
311a1427097SBrad Bishop                    "array"
312a1427097SBrad Bishop                ]
31366665886SBrad Bishop            },
31466665886SBrad Bishop            "Bus": {
31566665886SBrad Bishop                "type": [
31666665886SBrad Bishop                    "string",
31766665886SBrad Bishop                    "number"
31866665886SBrad Bishop                ]
31966665886SBrad Bishop            },
32066665886SBrad Bishop            "C1": {
32166665886SBrad Bishop                "type": "number"
32266665886SBrad Bishop            },
32366665886SBrad Bishop            "C2": {
32466665886SBrad Bishop                "type": "number"
32566665886SBrad Bishop            },
32698e78b7fSBrad Bishop            "CPURequired": {
32798e78b7fSBrad Bishop                "type": "number"
32898e78b7fSBrad Bishop            },
32966665886SBrad Bishop            "ChannelNames": {
33066665886SBrad Bishop                "items": {
33166665886SBrad Bishop                    "type": "string"
33266665886SBrad Bishop                },
33366665886SBrad Bishop                "type": "array"
33466665886SBrad Bishop            },
33566665886SBrad Bishop            "Class": {
33666665886SBrad Bishop                "type": "string"
33766665886SBrad Bishop            },
33866665886SBrad Bishop            "Connector": {
33966665886SBrad Bishop                "properties": {
34066665886SBrad Bishop                    "Name": {
34166665886SBrad Bishop                        "type": "string"
34266665886SBrad Bishop                    },
34366665886SBrad Bishop                    "Pwm": {
34466665886SBrad Bishop                        "type": "number"
34566665886SBrad Bishop                    },
34666665886SBrad Bishop                    "Tachs": {
34766665886SBrad Bishop                        "items": {
34866665886SBrad Bishop                            "type": "number"
34966665886SBrad Bishop                        },
35066665886SBrad Bishop                        "type": "array"
35166665886SBrad Bishop                    }
35266665886SBrad Bishop                },
35366665886SBrad Bishop                "required": [
35466665886SBrad Bishop                    "Name",
35566665886SBrad Bishop                    "Pwm",
35666665886SBrad Bishop                    "Tachs"
35766665886SBrad Bishop                ],
35866665886SBrad Bishop                "type": "object"
35966665886SBrad Bishop            },
36066665886SBrad Bishop            "CpuID": {
36166665886SBrad Bishop                "type": "number"
36266665886SBrad Bishop            },
36398e78b7fSBrad Bishop            "CurrScaleFactor": {
36498e78b7fSBrad Bishop                "type": "number"
36598e78b7fSBrad Bishop            },
36666665886SBrad Bishop            "Direction": {
36766665886SBrad Bishop                "type": "string"
36866665886SBrad Bishop            },
36966665886SBrad Bishop            "DtsCritOffset": {
37066665886SBrad Bishop                "type": "number"
37166665886SBrad Bishop            },
37266665886SBrad Bishop            "FaultIndex": {
37366665886SBrad Bishop                "type": "number"
37466665886SBrad Bishop            },
37566665886SBrad Bishop            "FaultType": {
37666665886SBrad Bishop                "type": "string"
37766665886SBrad Bishop            },
37866665886SBrad Bishop            "GpioPins": {
37966665886SBrad Bishop                "items": {
38066665886SBrad Bishop                    "type": "number"
38166665886SBrad Bishop                },
38266665886SBrad Bishop                "type": "array"
38366665886SBrad Bishop            },
38498e78b7fSBrad Bishop            "GpioPolarity": {
38598e78b7fSBrad Bishop                "enum": [
38698e78b7fSBrad Bishop                    "Low"
38798e78b7fSBrad Bishop                ]
38898e78b7fSBrad Bishop            },
38966665886SBrad Bishop            "Index": {
39066665886SBrad Bishop                "type": "number"
39166665886SBrad Bishop            },
39266665886SBrad Bishop            "Labels": {
39366665886SBrad Bishop                "items": {
39466665886SBrad Bishop                    "type": "string"
39566665886SBrad Bishop                },
39666665886SBrad Bishop                "type": "array"
39766665886SBrad Bishop            },
39866665886SBrad Bishop            "LedGpioPins": {
39966665886SBrad Bishop                "items": {
40066665886SBrad Bishop                    "type": "number"
40166665886SBrad Bishop                },
40266665886SBrad Bishop                "type": "array"
40366665886SBrad Bishop            },
40466665886SBrad Bishop            "MaxCFM": {
40566665886SBrad Bishop                "type": "number"
40666665886SBrad Bishop            },
40766665886SBrad Bishop            "MaxReading": {
40866665886SBrad Bishop                "type": "number"
40966665886SBrad Bishop            },
41066665886SBrad Bishop            "Name": {
41166665886SBrad Bishop                "type": "string"
41266665886SBrad Bishop            },
41366665886SBrad Bishop            "Name1": {
41466665886SBrad Bishop                "type": "string"
41566665886SBrad Bishop            },
41673347454SScron Chang            "Name2": {
41773347454SScron Chang                "type": "string"
41873347454SScron Chang            },
41973347454SScron Chang            "Name3": {
42073347454SScron Chang                "type": "string"
42173347454SScron Chang            },
42273347454SScron Chang            "Name4": {
42373347454SScron Chang                "type": "string"
42473347454SScron Chang            },
42573347454SScron Chang            "Name5": {
42673347454SScron Chang                "type": "string"
42773347454SScron Chang            },
42873347454SScron Chang            "Name6": {
42973347454SScron Chang                "type": "string"
43073347454SScron Chang            },
43173347454SScron Chang            "Name7": {
43273347454SScron Chang                "type": "string"
43373347454SScron Chang            },
43498e78b7fSBrad Bishop            "OffsetValue": {
43598e78b7fSBrad Bishop                "type": "number"
43698e78b7fSBrad Bishop            },
43766665886SBrad Bishop            "Polarity": {
43866665886SBrad Bishop                "type": "string"
43966665886SBrad Bishop            },
44098e78b7fSBrad Bishop            "Polling": {
44198e78b7fSBrad Bishop                "type": "object"
44298e78b7fSBrad Bishop            },
44366665886SBrad Bishop            "PowerFactorMax": {
44466665886SBrad Bishop                "type": "number"
44566665886SBrad Bishop            },
44666665886SBrad Bishop            "PowerFactorMin": {
44766665886SBrad Bishop                "type": "number"
44866665886SBrad Bishop            },
44998e78b7fSBrad Bishop            "PowerScaleFactor": {
45098e78b7fSBrad Bishop                "type": "number"
45198e78b7fSBrad Bishop            },
45266665886SBrad Bishop            "PowerState": {
45366665886SBrad Bishop                "type": "string"
45466665886SBrad Bishop            },
45598e78b7fSBrad Bishop            "Presence": {
45698e78b7fSBrad Bishop                "properties": {
45798e78b7fSBrad Bishop                    "PinName": {
45898e78b7fSBrad Bishop                        "type": "string"
45998e78b7fSBrad Bishop                    },
46098e78b7fSBrad Bishop                    "Polarity": {
46198e78b7fSBrad Bishop                        "enum": "Low"
46298e78b7fSBrad Bishop                    }
46398e78b7fSBrad Bishop                },
46498e78b7fSBrad Bishop                "type": "object"
46598e78b7fSBrad Bishop            },
46666665886SBrad Bishop            "PresenceGpio": {
467a1427097SBrad Bishop                "type": [
468a1427097SBrad Bishop                    "number",
469a1427097SBrad Bishop                    "array"
470a1427097SBrad Bishop                ]
47166665886SBrad Bishop            },
47266665886SBrad Bishop            "Pwm": {
47366665886SBrad Bishop                "type": "number"
47466665886SBrad Bishop            },
47566665886SBrad Bishop            "QMax": {
47666665886SBrad Bishop                "type": "number"
47766665886SBrad Bishop            },
47866665886SBrad Bishop            "QMin": {
47966665886SBrad Bishop                "type": "number"
48066665886SBrad Bishop            },
48198e78b7fSBrad Bishop            "RedundantCount": {
48298e78b7fSBrad Bishop                "type": "number"
48398e78b7fSBrad Bishop            },
48466665886SBrad Bishop            "ScaleFactor": {
48566665886SBrad Bishop                "type": "number"
48666665886SBrad Bishop            },
48798e78b7fSBrad Bishop            "ScaleValue": {
48898e78b7fSBrad Bishop                "type": "number"
48998e78b7fSBrad Bishop            },
49098e78b7fSBrad Bishop            "SensorType": {
49198e78b7fSBrad Bishop                "type": "string"
49298e78b7fSBrad Bishop            },
49366665886SBrad Bishop            "TachMaxPercent": {
49466665886SBrad Bishop                "type": "number"
49566665886SBrad Bishop            },
49666665886SBrad Bishop            "TachMinPercent": {
49766665886SBrad Bishop                "type": "number"
49866665886SBrad Bishop            },
49966665886SBrad Bishop            "Tachs": {
50066665886SBrad Bishop                "items": {
50166665886SBrad Bishop                    "type": [
50266665886SBrad Bishop                        "number",
50366665886SBrad Bishop                        "string"
50466665886SBrad Bishop                    ]
50566665886SBrad Bishop                },
50666665886SBrad Bishop                "type": "array"
50766665886SBrad Bishop            },
50866665886SBrad Bishop            "Thresholds": {
50966665886SBrad Bishop                "items": {
51066665886SBrad Bishop                    "properties": {
51166665886SBrad Bishop                        "Direction": {
51266665886SBrad Bishop                            "type": "string"
51366665886SBrad Bishop                        },
51466665886SBrad Bishop                        "Label": {
51566665886SBrad Bishop                            "type": "string"
51666665886SBrad Bishop                        },
51766665886SBrad Bishop                        "Name": {
51866665886SBrad Bishop                            "type": "string"
51966665886SBrad Bishop                        },
52066665886SBrad Bishop                        "Severity": {
52166665886SBrad Bishop                            "type": "number"
52266665886SBrad Bishop                        },
52366665886SBrad Bishop                        "Value": {
52466665886SBrad Bishop                            "type": "number"
52566665886SBrad Bishop                        }
52666665886SBrad Bishop                    },
52766665886SBrad Bishop                    "required": [
52866665886SBrad Bishop                        "Direction",
52966665886SBrad Bishop                        "Name",
53066665886SBrad Bishop                        "Severity",
53166665886SBrad Bishop                        "Value"
53266665886SBrad Bishop                    ],
53366665886SBrad Bishop                    "type": "object"
53466665886SBrad Bishop                },
53566665886SBrad Bishop                "type": "array"
53666665886SBrad Bishop            },
537a5a716daSAnoop S            "HostSMbusIndex": {
538a5a716daSAnoop S                "type": "number"
539a5a716daSAnoop S            },
54073347454SScron Chang            "pin_Max": {
54173347454SScron Chang                "type": "number"
54273347454SScron Chang            },
54373347454SScron Chang            "pin_Min": {
54473347454SScron Chang                "type": "number"
54573347454SScron Chang            },
54673347454SScron Chang            "vin_Max": {
54773347454SScron Chang                "type": "number"
54873347454SScron Chang            },
54973347454SScron Chang            "vin_Min": {
55073347454SScron Chang                "type": "number"
55173347454SScron Chang            },
55273347454SScron Chang            "iout1_Max": {
55373347454SScron Chang                "type": "number"
55473347454SScron Chang            },
55573347454SScron Chang            "iout1_Min": {
55673347454SScron Chang                "type": "number"
55773347454SScron Chang            },
55873347454SScron Chang            "iout2_Max": {
55973347454SScron Chang                "type": "number"
56073347454SScron Chang            },
56173347454SScron Chang            "iout2_Min": {
56273347454SScron Chang                "type": "number"
56373347454SScron Chang            },
56473347454SScron Chang            "pout1_Max": {
56573347454SScron Chang                "type": "number"
56673347454SScron Chang            },
56773347454SScron Chang            "pout1_Min": {
56873347454SScron Chang                "type": "number"
56973347454SScron Chang            },
57073347454SScron Chang            "pout2_Max": {
57173347454SScron Chang                "type": "number"
57273347454SScron Chang            },
57373347454SScron Chang            "pout2_Min": {
57473347454SScron Chang                "type": "number"
57573347454SScron Chang            },
57673347454SScron Chang            "pout3_Max": {
57773347454SScron Chang                "type": "number"
57873347454SScron Chang            },
57973347454SScron Chang            "pout3_Min": {
58073347454SScron Chang                "type": "number"
58173347454SScron Chang            },
58273347454SScron Chang            "vout1_Max": {
58373347454SScron Chang                "type": "number"
58473347454SScron Chang            },
58573347454SScron Chang            "vout1_Min": {
58673347454SScron Chang                "type": "number"
58773347454SScron Chang            },
58873347454SScron Chang            "vout2_Max": {
58973347454SScron Chang                "type": "number"
59073347454SScron Chang            },
59173347454SScron Chang            "vout2_Min": {
59273347454SScron Chang                "type": "number"
59373347454SScron Chang            },
59473347454SScron Chang            "vout3_Max": {
59573347454SScron Chang                "type": "number"
59673347454SScron Chang            },
59773347454SScron Chang            "vout3_Min": {
59873347454SScron Chang                "type": "number"
59973347454SScron Chang            },
60073347454SScron Chang            "vout4_Max": {
60173347454SScron Chang                "type": "number"
60273347454SScron Chang            },
60373347454SScron Chang            "vout4_Min": {
60473347454SScron Chang                "type": "number"
60573347454SScron Chang            },
60673347454SScron Chang            "vout5_Max": {
60773347454SScron Chang                "type": "number"
60873347454SScron Chang            },
60973347454SScron Chang            "vout5_Min": {
61073347454SScron Chang                "type": "number"
61173347454SScron Chang            },
61273347454SScron Chang            "vout6_Max": {
61373347454SScron Chang                "type": "number"
61473347454SScron Chang            },
61573347454SScron Chang            "vout6_Min": {
61673347454SScron Chang                "type": "number"
61773347454SScron Chang            },
61873347454SScron Chang            "vout8_Max": {
61973347454SScron Chang                "type": "number"
62073347454SScron Chang            },
62173347454SScron Chang            "vout8_Min": {
62273347454SScron Chang                "type": "number"
62373347454SScron Chang            },
62473347454SScron Chang            "iout1_Offset": {
62573347454SScron Chang                "type": "number"
62673347454SScron Chang            },
62773347454SScron Chang            "pout1_Offset": {
62873347454SScron Chang                "type": "number"
62973347454SScron Chang            },
630*f094125cSScron Chang            "iout1_Scale": {
631*f094125cSScron Chang                "type": "number"
632*f094125cSScron Chang            },
633*f094125cSScron Chang            "PollRate": {
634*f094125cSScron Chang                "type": "number"
635*f094125cSScron Chang            },
63666665886SBrad Bishop            "Type": {
63766665886SBrad Bishop                "type": "string"
63866665886SBrad Bishop            }
63966665886SBrad Bishop        }
64066665886SBrad Bishop    }
64166665886SBrad Bishop}
642*f094125cSScron Chang
643