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": {
519*96a08d8fSRashmica Gupta                "type": "string",
520*96a08d8fSRashmica Gupta                "enum": [
521*96a08d8fSRashmica Gupta                    "DegreesC",
522*96a08d8fSRashmica Gupta                    "RPMS",
523*96a08d8fSRashmica Gupta                    "Volts",
524*96a08d8fSRashmica Gupta                    "Meters",
525*96a08d8fSRashmica Gupta                    "Amperes",
526*96a08d8fSRashmica Gupta                    "Watts",
527*96a08d8fSRashmica Gupta                    "Joules",
528*96a08d8fSRashmica Gupta                    "Percent",
529*96a08d8fSRashmica Gupta                    "CFM",
530*96a08d8fSRashmica Gupta                    "Pascals"
531*96a08d8fSRashmica 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": {
68066665886SBrad Bishop                            "type": "number"
68166665886SBrad Bishop                        },
68266665886SBrad Bishop                        "Value": {
68366665886SBrad Bishop                            "type": "number"
68466665886SBrad Bishop                        }
68566665886SBrad Bishop                    },
68666665886SBrad Bishop                    "required": [
68766665886SBrad Bishop                        "Direction",
68866665886SBrad Bishop                        "Name",
68966665886SBrad Bishop                        "Severity",
69066665886SBrad Bishop                        "Value"
69166665886SBrad Bishop                    ],
69266665886SBrad Bishop                    "type": "object"
69366665886SBrad Bishop                },
69466665886SBrad Bishop                "type": "array"
69566665886SBrad Bishop            },
696fea4f1a0SJosh Lehan            "Timeout": {
697fea4f1a0SJosh Lehan                "type": "number"
698fea4f1a0SJosh Lehan            },
699a5a716daSAnoop S            "HostSMbusIndex": {
700a5a716daSAnoop S                "type": "number"
701a5a716daSAnoop S            },
70273347454SScron Chang            "pin_Max": {
70373347454SScron Chang                "type": "number"
70473347454SScron Chang            },
70573347454SScron Chang            "pin_Min": {
70673347454SScron Chang                "type": "number"
70773347454SScron Chang            },
70873347454SScron Chang            "vin_Max": {
70973347454SScron Chang                "type": "number"
71073347454SScron Chang            },
71173347454SScron Chang            "vin_Min": {
71273347454SScron Chang                "type": "number"
71373347454SScron Chang            },
71473347454SScron Chang            "iout1_Max": {
71573347454SScron Chang                "type": "number"
71673347454SScron Chang            },
71773347454SScron Chang            "iout1_Min": {
71873347454SScron Chang                "type": "number"
71973347454SScron Chang            },
72073347454SScron Chang            "iout2_Max": {
72173347454SScron Chang                "type": "number"
72273347454SScron Chang            },
72373347454SScron Chang            "iout2_Min": {
72473347454SScron Chang                "type": "number"
72573347454SScron Chang            },
72673347454SScron Chang            "pout1_Max": {
72773347454SScron Chang                "type": "number"
72873347454SScron Chang            },
72973347454SScron Chang            "pout1_Min": {
73073347454SScron Chang                "type": "number"
73173347454SScron Chang            },
73273347454SScron Chang            "pout2_Max": {
73373347454SScron Chang                "type": "number"
73473347454SScron Chang            },
73573347454SScron Chang            "pout2_Min": {
73673347454SScron Chang                "type": "number"
73773347454SScron Chang            },
73873347454SScron Chang            "pout3_Max": {
73973347454SScron Chang                "type": "number"
74073347454SScron Chang            },
74173347454SScron Chang            "pout3_Min": {
74273347454SScron Chang                "type": "number"
74373347454SScron Chang            },
74473347454SScron Chang            "vout1_Max": {
74573347454SScron Chang                "type": "number"
74673347454SScron Chang            },
74773347454SScron Chang            "vout1_Min": {
74873347454SScron Chang                "type": "number"
74973347454SScron Chang            },
75073347454SScron Chang            "vout2_Max": {
75173347454SScron Chang                "type": "number"
75273347454SScron Chang            },
75373347454SScron Chang            "vout2_Min": {
75473347454SScron Chang                "type": "number"
75573347454SScron Chang            },
75673347454SScron Chang            "vout3_Max": {
75773347454SScron Chang                "type": "number"
75873347454SScron Chang            },
75973347454SScron Chang            "vout3_Min": {
76073347454SScron Chang                "type": "number"
76173347454SScron Chang            },
76273347454SScron Chang            "vout4_Max": {
76373347454SScron Chang                "type": "number"
76473347454SScron Chang            },
76573347454SScron Chang            "vout4_Min": {
76673347454SScron Chang                "type": "number"
76773347454SScron Chang            },
76873347454SScron Chang            "vout5_Max": {
76973347454SScron Chang                "type": "number"
77073347454SScron Chang            },
77173347454SScron Chang            "vout5_Min": {
77273347454SScron Chang                "type": "number"
77373347454SScron Chang            },
77473347454SScron Chang            "vout6_Max": {
77573347454SScron Chang                "type": "number"
77673347454SScron Chang            },
77773347454SScron Chang            "vout6_Min": {
77873347454SScron Chang                "type": "number"
77973347454SScron Chang            },
780a29bd135SAvenash Asai Thambi            "vout7_Max": {
781a29bd135SAvenash Asai Thambi                "type": "number"
782a29bd135SAvenash Asai Thambi            },
783a29bd135SAvenash Asai Thambi            "vout7_Min": {
784a29bd135SAvenash Asai Thambi                "type": "number"
785a29bd135SAvenash Asai Thambi            },
78673347454SScron Chang            "vout8_Max": {
78773347454SScron Chang                "type": "number"
78873347454SScron Chang            },
78973347454SScron Chang            "vout8_Min": {
79073347454SScron Chang                "type": "number"
79173347454SScron Chang            },
792a29bd135SAvenash Asai Thambi            "vout9_Max": {
793a29bd135SAvenash Asai Thambi                "type": "number"
794a29bd135SAvenash Asai Thambi            },
795a29bd135SAvenash Asai Thambi            "vout9_Min": {
796a29bd135SAvenash Asai Thambi                "type": "number"
797a29bd135SAvenash Asai Thambi            },
798a29bd135SAvenash Asai Thambi            "vout10_Max": {
799a29bd135SAvenash Asai Thambi                "type": "number"
800a29bd135SAvenash Asai Thambi            },
801a29bd135SAvenash Asai Thambi            "vout10_Min": {
802a29bd135SAvenash Asai Thambi                "type": "number"
803a29bd135SAvenash Asai Thambi            },
804a29bd135SAvenash Asai Thambi            "vout11_Max": {
805a29bd135SAvenash Asai Thambi                "type": "number"
806a29bd135SAvenash Asai Thambi            },
807a29bd135SAvenash Asai Thambi            "vout11_Min": {
808a29bd135SAvenash Asai Thambi                "type": "number"
809a29bd135SAvenash Asai Thambi            },
810a29bd135SAvenash Asai Thambi            "vout12_Max": {
811a29bd135SAvenash Asai Thambi                "type": "number"
812a29bd135SAvenash Asai Thambi            },
813a29bd135SAvenash Asai Thambi            "vout12_Min": {
814a29bd135SAvenash Asai Thambi                "type": "number"
815a29bd135SAvenash Asai Thambi            },
816a29bd135SAvenash Asai Thambi            "vout13_Max": {
817a29bd135SAvenash Asai Thambi                "type": "number"
818a29bd135SAvenash Asai Thambi            },
819a29bd135SAvenash Asai Thambi            "vout13_Min": {
820a29bd135SAvenash Asai Thambi                "type": "number"
821a29bd135SAvenash Asai Thambi            },
822a29bd135SAvenash Asai Thambi            "vout14_Max": {
823a29bd135SAvenash Asai Thambi                "type": "number"
824a29bd135SAvenash Asai Thambi            },
825a29bd135SAvenash Asai Thambi            "vout14_Min": {
826a29bd135SAvenash Asai Thambi                "type": "number"
827a29bd135SAvenash Asai Thambi            },
828a29bd135SAvenash Asai Thambi            "vout15_Max": {
829a29bd135SAvenash Asai Thambi                "type": "number"
830a29bd135SAvenash Asai Thambi            },
831a29bd135SAvenash Asai Thambi            "vout15_Min": {
832a29bd135SAvenash Asai Thambi                "type": "number"
833a29bd135SAvenash Asai Thambi            },
834a29bd135SAvenash Asai Thambi            "vout16_Max": {
835a29bd135SAvenash Asai Thambi                "type": "number"
836a29bd135SAvenash Asai Thambi            },
837a29bd135SAvenash Asai Thambi            "vout16_Min": {
838a29bd135SAvenash Asai Thambi                "type": "number"
839a29bd135SAvenash Asai Thambi            },
840a29bd135SAvenash Asai Thambi            "vout17_Max": {
841a29bd135SAvenash Asai Thambi                "type": "number"
842a29bd135SAvenash Asai Thambi            },
843a29bd135SAvenash Asai Thambi            "vout17_Min": {
844a29bd135SAvenash Asai Thambi                "type": "number"
845a29bd135SAvenash Asai Thambi            },
84673347454SScron Chang            "iout1_Offset": {
84773347454SScron Chang                "type": "number"
84873347454SScron Chang            },
84973347454SScron Chang            "pout1_Offset": {
85073347454SScron Chang                "type": "number"
85173347454SScron Chang            },
852f094125cSScron Chang            "iout1_Scale": {
853f094125cSScron Chang                "type": "number"
854f094125cSScron Chang            },
855f094125cSScron Chang            "PollRate": {
856f094125cSScron Chang                "type": "number"
857f094125cSScron Chang            },
85866665886SBrad Bishop            "Type": {
85966665886SBrad Bishop                "type": "string"
86066665886SBrad Bishop            }
86166665886SBrad Bishop        }
86266665886SBrad Bishop    }
86366665886SBrad Bishop}
864f094125cSScron Chang
865