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                },
129a29bd135SAvenash Asai Thambi                "Name8": {
130a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name8"
131a29bd135SAvenash Asai Thambi                },
132a29bd135SAvenash Asai Thambi                "Name9": {
133a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name9"
134a29bd135SAvenash Asai Thambi                },
135a29bd135SAvenash Asai Thambi                "Name10": {
136a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name10"
137a29bd135SAvenash Asai Thambi                },
138a29bd135SAvenash Asai Thambi                "Name11": {
139a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name11"
140a29bd135SAvenash Asai Thambi                },
141a29bd135SAvenash Asai Thambi                "Name12": {
142a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name12"
143a29bd135SAvenash Asai Thambi                },
144a29bd135SAvenash Asai Thambi                "Name13": {
145a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name13"
146a29bd135SAvenash Asai Thambi                },
147a29bd135SAvenash Asai Thambi                "Name14": {
148a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name14"
149a29bd135SAvenash Asai Thambi                },
150a29bd135SAvenash Asai Thambi                "Name15": {
151a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name15"
152a29bd135SAvenash Asai Thambi                },
153a29bd135SAvenash Asai Thambi                "Name16": {
154a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name16"
155a29bd135SAvenash Asai Thambi                },
156a29bd135SAvenash Asai Thambi                "Name17": {
157a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name17"
158a29bd135SAvenash 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                },
303a29bd135SAvenash Asai Thambi                "vout7_Max": {
304a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout7_Max"
305a29bd135SAvenash Asai Thambi                },
306a29bd135SAvenash Asai Thambi                "vout7_Min": {
307a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout7_Min"
308a29bd135SAvenash 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                },
315a29bd135SAvenash Asai Thambi                "vout9_Max": {
316a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout9_Max"
317a29bd135SAvenash Asai Thambi                },
318a29bd135SAvenash Asai Thambi                "vout9_Min": {
319a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout9_Min"
320a29bd135SAvenash Asai Thambi                },
321a29bd135SAvenash Asai Thambi                "vout10_Max": {
322a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout10_Max"
323a29bd135SAvenash Asai Thambi                },
324a29bd135SAvenash Asai Thambi                "vout10_Min": {
325a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout10_Min"
326a29bd135SAvenash Asai Thambi                },
327a29bd135SAvenash Asai Thambi                "vout11_Max": {
328a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout11_Max"
329a29bd135SAvenash Asai Thambi                },
330a29bd135SAvenash Asai Thambi                "vout11_Min": {
331a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout11_Min"
332a29bd135SAvenash Asai Thambi                },
333a29bd135SAvenash Asai Thambi                "vout12_Max": {
334a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout12_Max"
335a29bd135SAvenash Asai Thambi                },
336a29bd135SAvenash Asai Thambi                "vout12_Min": {
337a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout12_Min"
338a29bd135SAvenash Asai Thambi                },
339a29bd135SAvenash Asai Thambi                "vout13_Max": {
340a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout13_Max"
341a29bd135SAvenash Asai Thambi                },
342a29bd135SAvenash Asai Thambi                "vout13_Min": {
343a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout13_Min"
344a29bd135SAvenash Asai Thambi                },
345a29bd135SAvenash Asai Thambi                "vout14_Max": {
346a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout14_Max"
347a29bd135SAvenash Asai Thambi                },
348a29bd135SAvenash Asai Thambi                "vout14_Min": {
349a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout14_Min"
350a29bd135SAvenash Asai Thambi                },
351a29bd135SAvenash Asai Thambi                "vout15_Max": {
352a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout15_Max"
353a29bd135SAvenash Asai Thambi                },
354a29bd135SAvenash Asai Thambi                "vout15_Min": {
355a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout15_Min"
356a29bd135SAvenash Asai Thambi                },
357a29bd135SAvenash Asai Thambi                "vout16_Max": {
358a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout16_Max"
359a29bd135SAvenash Asai Thambi                },
360a29bd135SAvenash Asai Thambi                "vout16_Min": {
361a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout16_Min"
362a29bd135SAvenash Asai Thambi                },
363a29bd135SAvenash Asai Thambi                "vout17_Max": {
364a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout17_Max"
365a29bd135SAvenash Asai Thambi                },
366a29bd135SAvenash Asai Thambi                "vout17_Min": {
367a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout17_Min"
368a29bd135SAvenash 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": {
51996a08d8fSRashmica Gupta                "type": "string",
52096a08d8fSRashmica Gupta                "enum": [
52196a08d8fSRashmica Gupta                    "DegreesC",
52296a08d8fSRashmica Gupta                    "RPMS",
52396a08d8fSRashmica Gupta                    "Volts",
52496a08d8fSRashmica Gupta                    "Meters",
52596a08d8fSRashmica Gupta                    "Amperes",
52696a08d8fSRashmica Gupta                    "Watts",
52796a08d8fSRashmica Gupta                    "Joules",
52896a08d8fSRashmica Gupta                    "Percent",
52996a08d8fSRashmica Gupta                    "CFM",
53096a08d8fSRashmica Gupta                    "Pascals"
53196a08d8fSRashmica Gupta                ]
5320836ce05SJosh Lehan            },
5330836ce05SJosh Lehan            "MinReading": {
5340836ce05SJosh Lehan                "type": "number"
5350836ce05SJosh Lehan            },
5360836ce05SJosh Lehan            "MinValue": {
5370836ce05SJosh Lehan                "type": "number"
5380836ce05SJosh Lehan            },
53966665886SBrad Bishop            "Name": {
54066665886SBrad Bishop                "type": "string"
54166665886SBrad Bishop            },
54266665886SBrad Bishop            "Name1": {
54366665886SBrad Bishop                "type": "string"
54466665886SBrad Bishop            },
54573347454SScron Chang            "Name2": {
54673347454SScron Chang                "type": "string"
54773347454SScron Chang            },
54873347454SScron Chang            "Name3": {
54973347454SScron Chang                "type": "string"
55073347454SScron Chang            },
55173347454SScron Chang            "Name4": {
55273347454SScron Chang                "type": "string"
55373347454SScron Chang            },
55473347454SScron Chang            "Name5": {
55573347454SScron Chang                "type": "string"
55673347454SScron Chang            },
55773347454SScron Chang            "Name6": {
55873347454SScron Chang                "type": "string"
55973347454SScron Chang            },
56073347454SScron Chang            "Name7": {
56173347454SScron Chang                "type": "string"
56273347454SScron Chang            },
563a29bd135SAvenash Asai Thambi            "Name8": {
564a29bd135SAvenash Asai Thambi                "type": "string"
565a29bd135SAvenash Asai Thambi            },
566a29bd135SAvenash Asai Thambi            "Name9": {
567a29bd135SAvenash Asai Thambi                "type": "string"
568a29bd135SAvenash Asai Thambi            },
569a29bd135SAvenash Asai Thambi            "Name10": {
570a29bd135SAvenash Asai Thambi                "type": "string"
571a29bd135SAvenash Asai Thambi            },
572a29bd135SAvenash Asai Thambi            "Name11": {
573a29bd135SAvenash Asai Thambi                "type": "string"
574a29bd135SAvenash Asai Thambi            },
575a29bd135SAvenash Asai Thambi            "Name12": {
576a29bd135SAvenash Asai Thambi                "type": "string"
577a29bd135SAvenash Asai Thambi            },
578a29bd135SAvenash Asai Thambi            "Name13": {
579a29bd135SAvenash Asai Thambi                "type": "string"
580a29bd135SAvenash Asai Thambi            },
581a29bd135SAvenash Asai Thambi            "Name14": {
582a29bd135SAvenash Asai Thambi                "type": "string"
583a29bd135SAvenash Asai Thambi            },
584a29bd135SAvenash Asai Thambi            "Name15": {
585a29bd135SAvenash Asai Thambi                "type": "string"
586a29bd135SAvenash Asai Thambi            },
587a29bd135SAvenash Asai Thambi            "Name16": {
588a29bd135SAvenash Asai Thambi                "type": "string"
589a29bd135SAvenash Asai Thambi            },
590a29bd135SAvenash Asai Thambi            "Name17": {
591a29bd135SAvenash Asai Thambi                "type": "string"
592a29bd135SAvenash Asai Thambi            },
59398e78b7fSBrad Bishop            "OffsetValue": {
59498e78b7fSBrad Bishop                "type": "number"
59598e78b7fSBrad Bishop            },
59666665886SBrad Bishop            "Polarity": {
59766665886SBrad Bishop                "type": "string"
59866665886SBrad Bishop            },
59998e78b7fSBrad Bishop            "Polling": {
60098e78b7fSBrad Bishop                "type": "object"
60198e78b7fSBrad Bishop            },
60266665886SBrad Bishop            "PowerFactorMax": {
60366665886SBrad Bishop                "type": "number"
60466665886SBrad Bishop            },
60566665886SBrad Bishop            "PowerFactorMin": {
60666665886SBrad Bishop                "type": "number"
60766665886SBrad Bishop            },
60898e78b7fSBrad Bishop            "PowerScaleFactor": {
60998e78b7fSBrad Bishop                "type": "number"
61098e78b7fSBrad Bishop            },
61166665886SBrad Bishop            "PowerState": {
61266665886SBrad Bishop                "type": "string"
61366665886SBrad Bishop            },
61498e78b7fSBrad Bishop            "Presence": {
61598e78b7fSBrad Bishop                "properties": {
61698e78b7fSBrad Bishop                    "PinName": {
61798e78b7fSBrad Bishop                        "type": "string"
61898e78b7fSBrad Bishop                    },
61998e78b7fSBrad Bishop                    "Polarity": {
62098e78b7fSBrad Bishop                        "enum": "Low"
62198e78b7fSBrad Bishop                    }
62298e78b7fSBrad Bishop                },
62398e78b7fSBrad Bishop                "type": "object"
62498e78b7fSBrad Bishop            },
62566665886SBrad Bishop            "PresenceGpio": {
626a1427097SBrad Bishop                "type": [
627a1427097SBrad Bishop                    "number",
628a1427097SBrad Bishop                    "array"
629a1427097SBrad Bishop                ]
63066665886SBrad Bishop            },
63166665886SBrad Bishop            "Pwm": {
63266665886SBrad Bishop                "type": "number"
63366665886SBrad Bishop            },
63466665886SBrad Bishop            "QMax": {
63566665886SBrad Bishop                "type": "number"
63666665886SBrad Bishop            },
63766665886SBrad Bishop            "QMin": {
63866665886SBrad Bishop                "type": "number"
63966665886SBrad Bishop            },
64098e78b7fSBrad Bishop            "RedundantCount": {
64198e78b7fSBrad Bishop                "type": "number"
64298e78b7fSBrad Bishop            },
64366665886SBrad Bishop            "ScaleFactor": {
64466665886SBrad Bishop                "type": "number"
64566665886SBrad Bishop            },
64698e78b7fSBrad Bishop            "ScaleValue": {
64798e78b7fSBrad Bishop                "type": "number"
64898e78b7fSBrad Bishop            },
64998e78b7fSBrad Bishop            "SensorType": {
65098e78b7fSBrad Bishop                "type": "string"
65198e78b7fSBrad Bishop            },
65266665886SBrad Bishop            "TachMaxPercent": {
65366665886SBrad Bishop                "type": "number"
65466665886SBrad Bishop            },
65566665886SBrad Bishop            "TachMinPercent": {
65666665886SBrad Bishop                "type": "number"
65766665886SBrad Bishop            },
65866665886SBrad Bishop            "Tachs": {
65966665886SBrad Bishop                "items": {
66066665886SBrad Bishop                    "type": [
66166665886SBrad Bishop                        "number",
66266665886SBrad Bishop                        "string"
66366665886SBrad Bishop                    ]
66466665886SBrad Bishop                },
66566665886SBrad Bishop                "type": "array"
66666665886SBrad Bishop            },
66766665886SBrad Bishop            "Thresholds": {
66866665886SBrad Bishop                "items": {
66966665886SBrad Bishop                    "properties": {
67066665886SBrad Bishop                        "Direction": {
67166665886SBrad Bishop                            "type": "string"
67266665886SBrad Bishop                        },
67366665886SBrad Bishop                        "Label": {
67466665886SBrad Bishop                            "type": "string"
67566665886SBrad Bishop                        },
67666665886SBrad Bishop                        "Name": {
67766665886SBrad Bishop                            "type": "string"
67866665886SBrad Bishop                        },
67966665886SBrad Bishop                        "Severity": {
680*e543757bSRashmica Gupta                            "type": "number",
681*e543757bSRashmica Gupta                            "minimum": 0,
682*e543757bSRashmica Gupta                            "maximum": 4
68366665886SBrad Bishop                        },
68466665886SBrad Bishop                        "Value": {
68566665886SBrad Bishop                            "type": "number"
68666665886SBrad Bishop                        }
68766665886SBrad Bishop                    },
68866665886SBrad Bishop                    "required": [
68966665886SBrad Bishop                        "Direction",
69066665886SBrad Bishop                        "Name",
69166665886SBrad Bishop                        "Severity",
69266665886SBrad Bishop                        "Value"
69366665886SBrad Bishop                    ],
69466665886SBrad Bishop                    "type": "object"
69566665886SBrad Bishop                },
69666665886SBrad Bishop                "type": "array"
69766665886SBrad Bishop            },
698fea4f1a0SJosh Lehan            "Timeout": {
699fea4f1a0SJosh Lehan                "type": "number"
700fea4f1a0SJosh Lehan            },
701a5a716daSAnoop S            "HostSMbusIndex": {
702a5a716daSAnoop S                "type": "number"
703a5a716daSAnoop S            },
70473347454SScron Chang            "pin_Max": {
70573347454SScron Chang                "type": "number"
70673347454SScron Chang            },
70773347454SScron Chang            "pin_Min": {
70873347454SScron Chang                "type": "number"
70973347454SScron Chang            },
71073347454SScron Chang            "vin_Max": {
71173347454SScron Chang                "type": "number"
71273347454SScron Chang            },
71373347454SScron Chang            "vin_Min": {
71473347454SScron Chang                "type": "number"
71573347454SScron Chang            },
71673347454SScron Chang            "iout1_Max": {
71773347454SScron Chang                "type": "number"
71873347454SScron Chang            },
71973347454SScron Chang            "iout1_Min": {
72073347454SScron Chang                "type": "number"
72173347454SScron Chang            },
72273347454SScron Chang            "iout2_Max": {
72373347454SScron Chang                "type": "number"
72473347454SScron Chang            },
72573347454SScron Chang            "iout2_Min": {
72673347454SScron Chang                "type": "number"
72773347454SScron Chang            },
72873347454SScron Chang            "pout1_Max": {
72973347454SScron Chang                "type": "number"
73073347454SScron Chang            },
73173347454SScron Chang            "pout1_Min": {
73273347454SScron Chang                "type": "number"
73373347454SScron Chang            },
73473347454SScron Chang            "pout2_Max": {
73573347454SScron Chang                "type": "number"
73673347454SScron Chang            },
73773347454SScron Chang            "pout2_Min": {
73873347454SScron Chang                "type": "number"
73973347454SScron Chang            },
74073347454SScron Chang            "pout3_Max": {
74173347454SScron Chang                "type": "number"
74273347454SScron Chang            },
74373347454SScron Chang            "pout3_Min": {
74473347454SScron Chang                "type": "number"
74573347454SScron Chang            },
74673347454SScron Chang            "vout1_Max": {
74773347454SScron Chang                "type": "number"
74873347454SScron Chang            },
74973347454SScron Chang            "vout1_Min": {
75073347454SScron Chang                "type": "number"
75173347454SScron Chang            },
75273347454SScron Chang            "vout2_Max": {
75373347454SScron Chang                "type": "number"
75473347454SScron Chang            },
75573347454SScron Chang            "vout2_Min": {
75673347454SScron Chang                "type": "number"
75773347454SScron Chang            },
75873347454SScron Chang            "vout3_Max": {
75973347454SScron Chang                "type": "number"
76073347454SScron Chang            },
76173347454SScron Chang            "vout3_Min": {
76273347454SScron Chang                "type": "number"
76373347454SScron Chang            },
76473347454SScron Chang            "vout4_Max": {
76573347454SScron Chang                "type": "number"
76673347454SScron Chang            },
76773347454SScron Chang            "vout4_Min": {
76873347454SScron Chang                "type": "number"
76973347454SScron Chang            },
77073347454SScron Chang            "vout5_Max": {
77173347454SScron Chang                "type": "number"
77273347454SScron Chang            },
77373347454SScron Chang            "vout5_Min": {
77473347454SScron Chang                "type": "number"
77573347454SScron Chang            },
77673347454SScron Chang            "vout6_Max": {
77773347454SScron Chang                "type": "number"
77873347454SScron Chang            },
77973347454SScron Chang            "vout6_Min": {
78073347454SScron Chang                "type": "number"
78173347454SScron Chang            },
782a29bd135SAvenash Asai Thambi            "vout7_Max": {
783a29bd135SAvenash Asai Thambi                "type": "number"
784a29bd135SAvenash Asai Thambi            },
785a29bd135SAvenash Asai Thambi            "vout7_Min": {
786a29bd135SAvenash Asai Thambi                "type": "number"
787a29bd135SAvenash Asai Thambi            },
78873347454SScron Chang            "vout8_Max": {
78973347454SScron Chang                "type": "number"
79073347454SScron Chang            },
79173347454SScron Chang            "vout8_Min": {
79273347454SScron Chang                "type": "number"
79373347454SScron Chang            },
794a29bd135SAvenash Asai Thambi            "vout9_Max": {
795a29bd135SAvenash Asai Thambi                "type": "number"
796a29bd135SAvenash Asai Thambi            },
797a29bd135SAvenash Asai Thambi            "vout9_Min": {
798a29bd135SAvenash Asai Thambi                "type": "number"
799a29bd135SAvenash Asai Thambi            },
800a29bd135SAvenash Asai Thambi            "vout10_Max": {
801a29bd135SAvenash Asai Thambi                "type": "number"
802a29bd135SAvenash Asai Thambi            },
803a29bd135SAvenash Asai Thambi            "vout10_Min": {
804a29bd135SAvenash Asai Thambi                "type": "number"
805a29bd135SAvenash Asai Thambi            },
806a29bd135SAvenash Asai Thambi            "vout11_Max": {
807a29bd135SAvenash Asai Thambi                "type": "number"
808a29bd135SAvenash Asai Thambi            },
809a29bd135SAvenash Asai Thambi            "vout11_Min": {
810a29bd135SAvenash Asai Thambi                "type": "number"
811a29bd135SAvenash Asai Thambi            },
812a29bd135SAvenash Asai Thambi            "vout12_Max": {
813a29bd135SAvenash Asai Thambi                "type": "number"
814a29bd135SAvenash Asai Thambi            },
815a29bd135SAvenash Asai Thambi            "vout12_Min": {
816a29bd135SAvenash Asai Thambi                "type": "number"
817a29bd135SAvenash Asai Thambi            },
818a29bd135SAvenash Asai Thambi            "vout13_Max": {
819a29bd135SAvenash Asai Thambi                "type": "number"
820a29bd135SAvenash Asai Thambi            },
821a29bd135SAvenash Asai Thambi            "vout13_Min": {
822a29bd135SAvenash Asai Thambi                "type": "number"
823a29bd135SAvenash Asai Thambi            },
824a29bd135SAvenash Asai Thambi            "vout14_Max": {
825a29bd135SAvenash Asai Thambi                "type": "number"
826a29bd135SAvenash Asai Thambi            },
827a29bd135SAvenash Asai Thambi            "vout14_Min": {
828a29bd135SAvenash Asai Thambi                "type": "number"
829a29bd135SAvenash Asai Thambi            },
830a29bd135SAvenash Asai Thambi            "vout15_Max": {
831a29bd135SAvenash Asai Thambi                "type": "number"
832a29bd135SAvenash Asai Thambi            },
833a29bd135SAvenash Asai Thambi            "vout15_Min": {
834a29bd135SAvenash Asai Thambi                "type": "number"
835a29bd135SAvenash Asai Thambi            },
836a29bd135SAvenash Asai Thambi            "vout16_Max": {
837a29bd135SAvenash Asai Thambi                "type": "number"
838a29bd135SAvenash Asai Thambi            },
839a29bd135SAvenash Asai Thambi            "vout16_Min": {
840a29bd135SAvenash Asai Thambi                "type": "number"
841a29bd135SAvenash Asai Thambi            },
842a29bd135SAvenash Asai Thambi            "vout17_Max": {
843a29bd135SAvenash Asai Thambi                "type": "number"
844a29bd135SAvenash Asai Thambi            },
845a29bd135SAvenash Asai Thambi            "vout17_Min": {
846a29bd135SAvenash Asai Thambi                "type": "number"
847a29bd135SAvenash Asai Thambi            },
84873347454SScron Chang            "iout1_Offset": {
84973347454SScron Chang                "type": "number"
85073347454SScron Chang            },
85173347454SScron Chang            "pout1_Offset": {
85273347454SScron Chang                "type": "number"
85373347454SScron Chang            },
854f094125cSScron Chang            "iout1_Scale": {
855f094125cSScron Chang                "type": "number"
856f094125cSScron Chang            },
857f094125cSScron Chang            "PollRate": {
858f094125cSScron Chang                "type": "number"
859f094125cSScron Chang            },
86066665886SBrad Bishop            "Type": {
86166665886SBrad Bishop                "type": "string"
86266665886SBrad Bishop            }
86366665886SBrad Bishop        }
86466665886SBrad Bishop    }
86566665886SBrad Bishop}
866f094125cSScron Chang
867