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                },
66*f38b37cdSOskar Senft                "EntityId": {
67*f38b37cdSOskar Senft                    "$ref": "#/definitions/Types/EntityId"
68*f38b37cdSOskar Senft                },
69*f38b37cdSOskar Senft                "EntityInstance": {
70*f38b37cdSOskar Senft                    "$ref": "#/definitions/Types/EntityInstance"
71*f38b37cdSOskar Senft                },
7266665886SBrad Bishop                "FaultIndex": {
7366665886SBrad Bishop                    "$ref": "#/definitions/Types/FaultIndex"
7466665886SBrad Bishop                },
7566665886SBrad Bishop                "FaultType": {
7666665886SBrad Bishop                    "$ref": "#/definitions/Types/FaultType"
7766665886SBrad Bishop                },
7866665886SBrad Bishop                "GpioPins": {
7966665886SBrad Bishop                    "$ref": "#/definitions/Types/GpioPins"
8066665886SBrad Bishop                },
8198e78b7fSBrad Bishop                "GpioPolarity": {
8298e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/GpioPolarity"
8398e78b7fSBrad Bishop                },
8466665886SBrad Bishop                "Index": {
8566665886SBrad Bishop                    "$ref": "#/definitions/Types/Index"
8666665886SBrad Bishop                },
8766665886SBrad Bishop                "Labels": {
8866665886SBrad Bishop                    "$ref": "#/definitions/Types/Labels"
8966665886SBrad Bishop                },
9066665886SBrad Bishop                "LedGpioPins": {
9166665886SBrad Bishop                    "$ref": "#/definitions/Types/LedGpioPins"
9266665886SBrad Bishop                },
9366665886SBrad Bishop                "MaxCFM": {
9466665886SBrad Bishop                    "$ref": "#/definitions/Types/MaxCFM"
9566665886SBrad Bishop                },
9666665886SBrad Bishop                "MaxReading": {
9766665886SBrad Bishop                    "$ref": "#/definitions/Types/MaxReading"
9866665886SBrad Bishop                },
990836ce05SJosh Lehan                "MaxValue": {
1000836ce05SJosh Lehan                    "$ref": "#/definitions/Types/MaxValue"
1010836ce05SJosh Lehan                },
1020836ce05SJosh Lehan                "Units": {
1030836ce05SJosh Lehan                    "$ref": "#/definitions/Types/Units"
1040836ce05SJosh Lehan                },
1050836ce05SJosh Lehan                "MinReading": {
1060836ce05SJosh Lehan                    "$ref": "#/definitions/Types/MinReading"
1070836ce05SJosh Lehan                },
1080836ce05SJosh Lehan                "MinValue": {
1090836ce05SJosh Lehan                    "$ref": "#/definitions/Types/MinValue"
1100836ce05SJosh Lehan                },
11166665886SBrad Bishop                "Name": {
11266665886SBrad Bishop                    "$ref": "#/definitions/Types/Name"
11366665886SBrad Bishop                },
11466665886SBrad Bishop                "Name1": {
11566665886SBrad Bishop                    "$ref": "#/definitions/Types/Name1"
11666665886SBrad Bishop                },
11773347454SScron Chang                "Name2": {
11873347454SScron Chang                    "$ref": "#/definitions/Types/Name2"
11973347454SScron Chang                },
12073347454SScron Chang                "Name3": {
12173347454SScron Chang                    "$ref": "#/definitions/Types/Name3"
12273347454SScron Chang                },
12373347454SScron Chang                "Name4": {
12473347454SScron Chang                    "$ref": "#/definitions/Types/Name4"
12573347454SScron Chang                },
12673347454SScron Chang                "Name5": {
12773347454SScron Chang                    "$ref": "#/definitions/Types/Name5"
12873347454SScron Chang                },
12973347454SScron Chang                "Name6": {
13073347454SScron Chang                    "$ref": "#/definitions/Types/Name6"
13173347454SScron Chang                },
13273347454SScron Chang                "Name7": {
13373347454SScron Chang                    "$ref": "#/definitions/Types/Name7"
13473347454SScron Chang                },
135a29bd135SAvenash Asai Thambi                "Name8": {
136a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name8"
137a29bd135SAvenash Asai Thambi                },
138a29bd135SAvenash Asai Thambi                "Name9": {
139a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name9"
140a29bd135SAvenash Asai Thambi                },
141a29bd135SAvenash Asai Thambi                "Name10": {
142a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name10"
143a29bd135SAvenash Asai Thambi                },
144a29bd135SAvenash Asai Thambi                "Name11": {
145a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name11"
146a29bd135SAvenash Asai Thambi                },
147a29bd135SAvenash Asai Thambi                "Name12": {
148a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name12"
149a29bd135SAvenash Asai Thambi                },
150a29bd135SAvenash Asai Thambi                "Name13": {
151a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name13"
152a29bd135SAvenash Asai Thambi                },
153a29bd135SAvenash Asai Thambi                "Name14": {
154a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name14"
155a29bd135SAvenash Asai Thambi                },
156a29bd135SAvenash Asai Thambi                "Name15": {
157a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name15"
158a29bd135SAvenash Asai Thambi                },
159a29bd135SAvenash Asai Thambi                "Name16": {
160a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name16"
161a29bd135SAvenash Asai Thambi                },
162a29bd135SAvenash Asai Thambi                "Name17": {
163a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/Name17"
164a29bd135SAvenash Asai Thambi                },
16598e78b7fSBrad Bishop                "OffsetValue": {
16698e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/OffsetValue"
16798e78b7fSBrad Bishop                },
16866665886SBrad Bishop                "Polarity": {
16966665886SBrad Bishop                    "$ref": "#/definitions/Types/Polarity"
17066665886SBrad Bishop                },
17198e78b7fSBrad Bishop                "Polling": {
17298e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/Polling"
17398e78b7fSBrad Bishop                },
17466665886SBrad Bishop                "PowerFactorMax": {
17566665886SBrad Bishop                    "$ref": "#/definitions/Types/PowerFactorMax"
17666665886SBrad Bishop                },
17766665886SBrad Bishop                "PowerFactorMin": {
17866665886SBrad Bishop                    "$ref": "#/definitions/Types/PowerFactorMin"
17966665886SBrad Bishop                },
18098e78b7fSBrad Bishop                "PowerScaleFactor": {
18198e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/PowerScaleFactor"
18298e78b7fSBrad Bishop                },
18366665886SBrad Bishop                "PowerState": {
18466665886SBrad Bishop                    "$ref": "#/definitions/Types/PowerState"
18566665886SBrad Bishop                },
18698e78b7fSBrad Bishop                "Presence": {
18798e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/Presence"
18898e78b7fSBrad Bishop                },
18966665886SBrad Bishop                "PresenceGpio": {
19066665886SBrad Bishop                    "$ref": "#/definitions/Types/PresenceGpio"
19166665886SBrad Bishop                },
19266665886SBrad Bishop                "Pwm": {
19366665886SBrad Bishop                    "$ref": "#/definitions/Types/Pwm"
19466665886SBrad Bishop                },
19566665886SBrad Bishop                "QMax": {
19666665886SBrad Bishop                    "$ref": "#/definitions/Types/QMax"
19766665886SBrad Bishop                },
19866665886SBrad Bishop                "QMin": {
19966665886SBrad Bishop                    "$ref": "#/definitions/Types/QMin"
20066665886SBrad Bishop                },
20198e78b7fSBrad Bishop                "RedundantCount": {
20298e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/RedundantCount"
20398e78b7fSBrad Bishop                },
20466665886SBrad Bishop                "ScaleFactor": {
20566665886SBrad Bishop                    "$ref": "#/definitions/Types/ScaleFactor"
20666665886SBrad Bishop                },
20798e78b7fSBrad Bishop                "ScaleValue": {
20898e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/ScaleValue"
20998e78b7fSBrad Bishop                },
21098e78b7fSBrad Bishop                "SensorType": {
21198e78b7fSBrad Bishop                    "$ref": "#/definitions/Types/SensorType"
21298e78b7fSBrad Bishop                },
21366665886SBrad Bishop                "TachMaxPercent": {
21466665886SBrad Bishop                    "$ref": "#/definitions/Types/TachMaxPercent"
21566665886SBrad Bishop                },
21666665886SBrad Bishop                "TachMinPercent": {
21766665886SBrad Bishop                    "$ref": "#/definitions/Types/TachMinPercent"
21866665886SBrad Bishop                },
21966665886SBrad Bishop                "Tachs": {
22066665886SBrad Bishop                    "$ref": "#/definitions/Types/Tachs"
22166665886SBrad Bishop                },
22266665886SBrad Bishop                "Thresholds": {
22366665886SBrad Bishop                    "$ref": "#/definitions/Types/Thresholds"
22466665886SBrad Bishop                },
225fea4f1a0SJosh Lehan                "Timeout": {
226fea4f1a0SJosh Lehan                    "$ref": "#/definitions/Types/Timeout"
227fea4f1a0SJosh Lehan                },
228a5a716daSAnoop S                "HostSMbusIndex": {
229a5a716daSAnoop S                    "$ref": "#/definitions/Types/HostSMbusIndex"
230a5a716daSAnoop S                },
23173347454SScron Chang                "pin_Max": {
23273347454SScron Chang                    "$ref": "#/definitions/Types/pin_Max"
23373347454SScron Chang                },
23473347454SScron Chang                "pin_Min": {
23573347454SScron Chang                    "$ref": "#/definitions/Types/pin_Min"
23673347454SScron Chang                },
23773347454SScron Chang                "vin_Max": {
23873347454SScron Chang                    "$ref": "#/definitions/Types/vin_Max"
23973347454SScron Chang                },
24073347454SScron Chang                "vin_Min": {
24173347454SScron Chang                    "$ref": "#/definitions/Types/vin_Min"
24273347454SScron Chang                },
24373347454SScron Chang                "iout1_Max": {
24473347454SScron Chang                    "$ref": "#/definitions/Types/iout1_Max"
24573347454SScron Chang                },
24673347454SScron Chang                "iout1_Min": {
24773347454SScron Chang                    "$ref": "#/definitions/Types/iout1_Min"
24873347454SScron Chang                },
24973347454SScron Chang                "iout2_Max": {
25073347454SScron Chang                    "$ref": "#/definitions/Types/iout2_Max"
25173347454SScron Chang                },
25273347454SScron Chang                "iout2_Min": {
25373347454SScron Chang                    "$ref": "#/definitions/Types/iout2_Min"
25473347454SScron Chang                },
25573347454SScron Chang                "pout1_Max": {
25673347454SScron Chang                    "$ref": "#/definitions/Types/pout1_Max"
25773347454SScron Chang                },
25873347454SScron Chang                "pout1_Min": {
25973347454SScron Chang                    "$ref": "#/definitions/Types/pout1_Min"
26073347454SScron Chang                },
26173347454SScron Chang                "pout2_Max": {
26273347454SScron Chang                    "$ref": "#/definitions/Types/pout2_Max"
26373347454SScron Chang                },
26473347454SScron Chang                "pout2_Min": {
26573347454SScron Chang                    "$ref": "#/definitions/Types/pout2_Min"
26673347454SScron Chang                },
26773347454SScron Chang                "pout3_Max": {
26873347454SScron Chang                    "$ref": "#/definitions/Types/pout3_Max"
26973347454SScron Chang                },
27073347454SScron Chang                "pout3_Min": {
27173347454SScron Chang                    "$ref": "#/definitions/Types/pout3_Min"
27273347454SScron Chang                },
27373347454SScron Chang                "vout1_Max": {
27473347454SScron Chang                    "$ref": "#/definitions/Types/vout1_Max"
27573347454SScron Chang                },
27673347454SScron Chang                "vout1_Min": {
27773347454SScron Chang                    "$ref": "#/definitions/Types/vout1_Min"
27873347454SScron Chang                },
27973347454SScron Chang                "vout2_Max": {
28073347454SScron Chang                    "$ref": "#/definitions/Types/vout2_Max"
28173347454SScron Chang                },
28273347454SScron Chang                "vout2_Min": {
28373347454SScron Chang                    "$ref": "#/definitions/Types/vout2_Min"
28473347454SScron Chang                },
28573347454SScron Chang                "vout3_Max": {
28673347454SScron Chang                    "$ref": "#/definitions/Types/vout3_Max"
28773347454SScron Chang                },
28873347454SScron Chang                "vout3_Min": {
28973347454SScron Chang                    "$ref": "#/definitions/Types/vout3_Min"
29073347454SScron Chang                },
29173347454SScron Chang                "vout4_Max": {
29273347454SScron Chang                    "$ref": "#/definitions/Types/vout4_Max"
29373347454SScron Chang                },
29473347454SScron Chang                "vout4_Min": {
29573347454SScron Chang                    "$ref": "#/definitions/Types/vout4_Min"
29673347454SScron Chang                },
29773347454SScron Chang                "vout5_Max": {
29873347454SScron Chang                    "$ref": "#/definitions/Types/vout5_Max"
29973347454SScron Chang                },
30073347454SScron Chang                "vout5_Min": {
30173347454SScron Chang                    "$ref": "#/definitions/Types/vout5_Min"
30273347454SScron Chang                },
30373347454SScron Chang                "vout6_Max": {
30473347454SScron Chang                    "$ref": "#/definitions/Types/vout6_Max"
30573347454SScron Chang                },
30673347454SScron Chang                "vout6_Min": {
30773347454SScron Chang                    "$ref": "#/definitions/Types/vout6_Min"
30873347454SScron Chang                },
309a29bd135SAvenash Asai Thambi                "vout7_Max": {
310a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout7_Max"
311a29bd135SAvenash Asai Thambi                },
312a29bd135SAvenash Asai Thambi                "vout7_Min": {
313a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout7_Min"
314a29bd135SAvenash Asai Thambi                },
31573347454SScron Chang                "vout8_Max": {
31673347454SScron Chang                    "$ref": "#/definitions/Types/vout8_Max"
31773347454SScron Chang                },
31873347454SScron Chang                "vout8_Min": {
31973347454SScron Chang                    "$ref": "#/definitions/Types/vout8_Min"
32073347454SScron Chang                },
321a29bd135SAvenash Asai Thambi                "vout9_Max": {
322a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout9_Max"
323a29bd135SAvenash Asai Thambi                },
324a29bd135SAvenash Asai Thambi                "vout9_Min": {
325a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout9_Min"
326a29bd135SAvenash Asai Thambi                },
327a29bd135SAvenash Asai Thambi                "vout10_Max": {
328a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout10_Max"
329a29bd135SAvenash Asai Thambi                },
330a29bd135SAvenash Asai Thambi                "vout10_Min": {
331a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout10_Min"
332a29bd135SAvenash Asai Thambi                },
333a29bd135SAvenash Asai Thambi                "vout11_Max": {
334a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout11_Max"
335a29bd135SAvenash Asai Thambi                },
336a29bd135SAvenash Asai Thambi                "vout11_Min": {
337a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout11_Min"
338a29bd135SAvenash Asai Thambi                },
339a29bd135SAvenash Asai Thambi                "vout12_Max": {
340a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout12_Max"
341a29bd135SAvenash Asai Thambi                },
342a29bd135SAvenash Asai Thambi                "vout12_Min": {
343a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout12_Min"
344a29bd135SAvenash Asai Thambi                },
345a29bd135SAvenash Asai Thambi                "vout13_Max": {
346a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout13_Max"
347a29bd135SAvenash Asai Thambi                },
348a29bd135SAvenash Asai Thambi                "vout13_Min": {
349a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout13_Min"
350a29bd135SAvenash Asai Thambi                },
351a29bd135SAvenash Asai Thambi                "vout14_Max": {
352a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout14_Max"
353a29bd135SAvenash Asai Thambi                },
354a29bd135SAvenash Asai Thambi                "vout14_Min": {
355a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout14_Min"
356a29bd135SAvenash Asai Thambi                },
357a29bd135SAvenash Asai Thambi                "vout15_Max": {
358a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout15_Max"
359a29bd135SAvenash Asai Thambi                },
360a29bd135SAvenash Asai Thambi                "vout15_Min": {
361a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout15_Min"
362a29bd135SAvenash Asai Thambi                },
363a29bd135SAvenash Asai Thambi                "vout16_Max": {
364a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout16_Max"
365a29bd135SAvenash Asai Thambi                },
366a29bd135SAvenash Asai Thambi                "vout16_Min": {
367a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout16_Min"
368a29bd135SAvenash Asai Thambi                },
369a29bd135SAvenash Asai Thambi                "vout17_Max": {
370a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout17_Max"
371a29bd135SAvenash Asai Thambi                },
372a29bd135SAvenash Asai Thambi                "vout17_Min": {
373a29bd135SAvenash Asai Thambi                    "$ref": "#/definitions/Types/vout17_Min"
374a29bd135SAvenash Asai Thambi                },
37573347454SScron Chang                "iout1_Offset": {
37673347454SScron Chang                    "$ref": "#/definitions/Types/iout1_Offset"
37773347454SScron Chang                },
37873347454SScron Chang                "pout1_Offset": {
37973347454SScron Chang                    "$ref": "#/definitions/Types/pout1_Offset"
38073347454SScron Chang                },
381f094125cSScron Chang                "iout1_Scale": {
382f094125cSScron Chang                    "$ref": "#/definitions/Types/iout1_Scale"
383f094125cSScron Chang                },
384f094125cSScron Chang                "PollRate": {
385f094125cSScron Chang                    "$ref": "#/definitions/Types/PollRate"
386f094125cSScron Chang                },
38766665886SBrad Bishop                "Type": {
38866665886SBrad Bishop                    "$ref": "#/definitions/Types/Type"
38966665886SBrad Bishop                }
39066665886SBrad Bishop            },
39166665886SBrad Bishop            "required": [
39266665886SBrad Bishop                "Name",
39366665886SBrad Bishop                "Type"
39466665886SBrad Bishop            ],
39566665886SBrad Bishop            "type": "object"
39666665886SBrad Bishop        },
39766665886SBrad Bishop        "Types": {
39866665886SBrad Bishop            "Address": {
399a1427097SBrad Bishop                "type": [
400a1427097SBrad Bishop                    "string",
401a1427097SBrad Bishop                    "array"
402a1427097SBrad Bishop                ]
40366665886SBrad Bishop            },
40466665886SBrad Bishop            "AllowedFailures": {
40566665886SBrad Bishop                "type": "number"
40666665886SBrad Bishop            },
40766665886SBrad Bishop            "AlphaF": {
40866665886SBrad Bishop                "type": "number"
40966665886SBrad Bishop            },
41066665886SBrad Bishop            "AlphaS": {
41166665886SBrad Bishop                "type": "number"
41266665886SBrad Bishop            },
41366665886SBrad Bishop            "BindConnector": {
41466665886SBrad Bishop                "type": "string"
41566665886SBrad Bishop            },
41666665886SBrad Bishop            "BindPresence": {
41766665886SBrad Bishop                "type": "string"
41866665886SBrad Bishop            },
41966665886SBrad Bishop            "BridgeGpio": {
420a1427097SBrad Bishop                "type": [
421a1427097SBrad Bishop                    "number",
422a1427097SBrad Bishop                    "array"
423a1427097SBrad Bishop                ]
42466665886SBrad Bishop            },
42566665886SBrad Bishop            "Bus": {
42666665886SBrad Bishop                "type": [
42766665886SBrad Bishop                    "string",
42866665886SBrad Bishop                    "number"
42966665886SBrad Bishop                ]
43066665886SBrad Bishop            },
43166665886SBrad Bishop            "C1": {
43266665886SBrad Bishop                "type": "number"
43366665886SBrad Bishop            },
43466665886SBrad Bishop            "C2": {
43566665886SBrad Bishop                "type": "number"
43666665886SBrad Bishop            },
43798e78b7fSBrad Bishop            "CPURequired": {
43898e78b7fSBrad Bishop                "type": "number"
43998e78b7fSBrad Bishop            },
44066665886SBrad Bishop            "ChannelNames": {
44166665886SBrad Bishop                "items": {
44266665886SBrad Bishop                    "type": "string"
44366665886SBrad Bishop                },
44466665886SBrad Bishop                "type": "array"
44566665886SBrad Bishop            },
44666665886SBrad Bishop            "Class": {
44766665886SBrad Bishop                "type": "string"
44866665886SBrad Bishop            },
44966665886SBrad Bishop            "Connector": {
45066665886SBrad Bishop                "properties": {
45166665886SBrad Bishop                    "Name": {
45266665886SBrad Bishop                        "type": "string"
45366665886SBrad Bishop                    },
45466665886SBrad Bishop                    "Pwm": {
45566665886SBrad Bishop                        "type": "number"
45666665886SBrad Bishop                    },
45766665886SBrad Bishop                    "Tachs": {
45866665886SBrad Bishop                        "items": {
45966665886SBrad Bishop                            "type": "number"
46066665886SBrad Bishop                        },
46166665886SBrad Bishop                        "type": "array"
46266665886SBrad Bishop                    }
46366665886SBrad Bishop                },
46466665886SBrad Bishop                "required": [
46566665886SBrad Bishop                    "Name",
46666665886SBrad Bishop                    "Pwm",
46766665886SBrad Bishop                    "Tachs"
46866665886SBrad Bishop                ],
46966665886SBrad Bishop                "type": "object"
47066665886SBrad Bishop            },
47166665886SBrad Bishop            "CpuID": {
47266665886SBrad Bishop                "type": "number"
47366665886SBrad Bishop            },
47498e78b7fSBrad Bishop            "CurrScaleFactor": {
47598e78b7fSBrad Bishop                "type": "number"
47698e78b7fSBrad Bishop            },
47766665886SBrad Bishop            "Direction": {
47866665886SBrad Bishop                "type": "string"
47966665886SBrad Bishop            },
48066665886SBrad Bishop            "DtsCritOffset": {
48166665886SBrad Bishop                "type": "number"
48266665886SBrad Bishop            },
483*f38b37cdSOskar Senft            "EntityId": {
484*f38b37cdSOskar Senft                "type": "number"
485*f38b37cdSOskar Senft            },
486*f38b37cdSOskar Senft            "EntityInstance": {
487*f38b37cdSOskar Senft                "type": "number"
488*f38b37cdSOskar Senft            },
48966665886SBrad Bishop            "FaultIndex": {
49066665886SBrad Bishop                "type": "number"
49166665886SBrad Bishop            },
49266665886SBrad Bishop            "FaultType": {
49366665886SBrad Bishop                "type": "string"
49466665886SBrad Bishop            },
49566665886SBrad Bishop            "GpioPins": {
49666665886SBrad Bishop                "items": {
49766665886SBrad Bishop                    "type": "number"
49866665886SBrad Bishop                },
49966665886SBrad Bishop                "type": "array"
50066665886SBrad Bishop            },
50198e78b7fSBrad Bishop            "GpioPolarity": {
50298e78b7fSBrad Bishop                "enum": [
50398e78b7fSBrad Bishop                    "Low"
50498e78b7fSBrad Bishop                ]
50598e78b7fSBrad Bishop            },
50666665886SBrad Bishop            "Index": {
50766665886SBrad Bishop                "type": "number"
50866665886SBrad Bishop            },
50966665886SBrad Bishop            "Labels": {
51066665886SBrad Bishop                "items": {
51166665886SBrad Bishop                    "type": "string"
51266665886SBrad Bishop                },
51366665886SBrad Bishop                "type": "array"
51466665886SBrad Bishop            },
51566665886SBrad Bishop            "LedGpioPins": {
51666665886SBrad Bishop                "items": {
51766665886SBrad Bishop                    "type": "number"
51866665886SBrad Bishop                },
51966665886SBrad Bishop                "type": "array"
52066665886SBrad Bishop            },
52166665886SBrad Bishop            "MaxCFM": {
52266665886SBrad Bishop                "type": "number"
52366665886SBrad Bishop            },
52466665886SBrad Bishop            "MaxReading": {
52566665886SBrad Bishop                "type": "number"
52666665886SBrad Bishop            },
5270836ce05SJosh Lehan            "MaxValue": {
5280836ce05SJosh Lehan                "type": "number"
5290836ce05SJosh Lehan            },
5300836ce05SJosh Lehan            "Units": {
53196a08d8fSRashmica Gupta                "type": "string",
53296a08d8fSRashmica Gupta                "enum": [
53396a08d8fSRashmica Gupta                    "DegreesC",
53496a08d8fSRashmica Gupta                    "RPMS",
53596a08d8fSRashmica Gupta                    "Volts",
53696a08d8fSRashmica Gupta                    "Meters",
53796a08d8fSRashmica Gupta                    "Amperes",
53896a08d8fSRashmica Gupta                    "Watts",
53996a08d8fSRashmica Gupta                    "Joules",
54096a08d8fSRashmica Gupta                    "Percent",
54196a08d8fSRashmica Gupta                    "CFM",
54296a08d8fSRashmica Gupta                    "Pascals"
54396a08d8fSRashmica Gupta                ]
5440836ce05SJosh Lehan            },
5450836ce05SJosh Lehan            "MinReading": {
5460836ce05SJosh Lehan                "type": "number"
5470836ce05SJosh Lehan            },
5480836ce05SJosh Lehan            "MinValue": {
5490836ce05SJosh Lehan                "type": "number"
5500836ce05SJosh Lehan            },
55166665886SBrad Bishop            "Name": {
55266665886SBrad Bishop                "type": "string"
55366665886SBrad Bishop            },
55466665886SBrad Bishop            "Name1": {
55566665886SBrad Bishop                "type": "string"
55666665886SBrad Bishop            },
55773347454SScron Chang            "Name2": {
55873347454SScron Chang                "type": "string"
55973347454SScron Chang            },
56073347454SScron Chang            "Name3": {
56173347454SScron Chang                "type": "string"
56273347454SScron Chang            },
56373347454SScron Chang            "Name4": {
56473347454SScron Chang                "type": "string"
56573347454SScron Chang            },
56673347454SScron Chang            "Name5": {
56773347454SScron Chang                "type": "string"
56873347454SScron Chang            },
56973347454SScron Chang            "Name6": {
57073347454SScron Chang                "type": "string"
57173347454SScron Chang            },
57273347454SScron Chang            "Name7": {
57373347454SScron Chang                "type": "string"
57473347454SScron Chang            },
575a29bd135SAvenash Asai Thambi            "Name8": {
576a29bd135SAvenash Asai Thambi                "type": "string"
577a29bd135SAvenash Asai Thambi            },
578a29bd135SAvenash Asai Thambi            "Name9": {
579a29bd135SAvenash Asai Thambi                "type": "string"
580a29bd135SAvenash Asai Thambi            },
581a29bd135SAvenash Asai Thambi            "Name10": {
582a29bd135SAvenash Asai Thambi                "type": "string"
583a29bd135SAvenash Asai Thambi            },
584a29bd135SAvenash Asai Thambi            "Name11": {
585a29bd135SAvenash Asai Thambi                "type": "string"
586a29bd135SAvenash Asai Thambi            },
587a29bd135SAvenash Asai Thambi            "Name12": {
588a29bd135SAvenash Asai Thambi                "type": "string"
589a29bd135SAvenash Asai Thambi            },
590a29bd135SAvenash Asai Thambi            "Name13": {
591a29bd135SAvenash Asai Thambi                "type": "string"
592a29bd135SAvenash Asai Thambi            },
593a29bd135SAvenash Asai Thambi            "Name14": {
594a29bd135SAvenash Asai Thambi                "type": "string"
595a29bd135SAvenash Asai Thambi            },
596a29bd135SAvenash Asai Thambi            "Name15": {
597a29bd135SAvenash Asai Thambi                "type": "string"
598a29bd135SAvenash Asai Thambi            },
599a29bd135SAvenash Asai Thambi            "Name16": {
600a29bd135SAvenash Asai Thambi                "type": "string"
601a29bd135SAvenash Asai Thambi            },
602a29bd135SAvenash Asai Thambi            "Name17": {
603a29bd135SAvenash Asai Thambi                "type": "string"
604a29bd135SAvenash Asai Thambi            },
60598e78b7fSBrad Bishop            "OffsetValue": {
60698e78b7fSBrad Bishop                "type": "number"
60798e78b7fSBrad Bishop            },
60866665886SBrad Bishop            "Polarity": {
60966665886SBrad Bishop                "type": "string"
61066665886SBrad Bishop            },
61198e78b7fSBrad Bishop            "Polling": {
61298e78b7fSBrad Bishop                "type": "object"
61398e78b7fSBrad Bishop            },
61466665886SBrad Bishop            "PowerFactorMax": {
61566665886SBrad Bishop                "type": "number"
61666665886SBrad Bishop            },
61766665886SBrad Bishop            "PowerFactorMin": {
61866665886SBrad Bishop                "type": "number"
61966665886SBrad Bishop            },
62098e78b7fSBrad Bishop            "PowerScaleFactor": {
62198e78b7fSBrad Bishop                "type": "number"
62298e78b7fSBrad Bishop            },
62366665886SBrad Bishop            "PowerState": {
62466665886SBrad Bishop                "type": "string"
62566665886SBrad Bishop            },
62698e78b7fSBrad Bishop            "Presence": {
62798e78b7fSBrad Bishop                "properties": {
62898e78b7fSBrad Bishop                    "PinName": {
62998e78b7fSBrad Bishop                        "type": "string"
63098e78b7fSBrad Bishop                    },
63198e78b7fSBrad Bishop                    "Polarity": {
63298e78b7fSBrad Bishop                        "enum": "Low"
63398e78b7fSBrad Bishop                    }
63498e78b7fSBrad Bishop                },
63598e78b7fSBrad Bishop                "type": "object"
63698e78b7fSBrad Bishop            },
63766665886SBrad Bishop            "PresenceGpio": {
638a1427097SBrad Bishop                "type": [
639a1427097SBrad Bishop                    "number",
640a1427097SBrad Bishop                    "array"
641a1427097SBrad Bishop                ]
64266665886SBrad Bishop            },
64366665886SBrad Bishop            "Pwm": {
64466665886SBrad Bishop                "type": "number"
64566665886SBrad Bishop            },
64666665886SBrad Bishop            "QMax": {
64766665886SBrad Bishop                "type": "number"
64866665886SBrad Bishop            },
64966665886SBrad Bishop            "QMin": {
65066665886SBrad Bishop                "type": "number"
65166665886SBrad Bishop            },
65298e78b7fSBrad Bishop            "RedundantCount": {
65398e78b7fSBrad Bishop                "type": "number"
65498e78b7fSBrad Bishop            },
65566665886SBrad Bishop            "ScaleFactor": {
65666665886SBrad Bishop                "type": "number"
65766665886SBrad Bishop            },
65898e78b7fSBrad Bishop            "ScaleValue": {
65998e78b7fSBrad Bishop                "type": "number"
66098e78b7fSBrad Bishop            },
66198e78b7fSBrad Bishop            "SensorType": {
66298e78b7fSBrad Bishop                "type": "string"
66398e78b7fSBrad Bishop            },
66466665886SBrad Bishop            "TachMaxPercent": {
66566665886SBrad Bishop                "type": "number"
66666665886SBrad Bishop            },
66766665886SBrad Bishop            "TachMinPercent": {
66866665886SBrad Bishop                "type": "number"
66966665886SBrad Bishop            },
67066665886SBrad Bishop            "Tachs": {
67166665886SBrad Bishop                "items": {
67266665886SBrad Bishop                    "type": [
67366665886SBrad Bishop                        "number",
67466665886SBrad Bishop                        "string"
67566665886SBrad Bishop                    ]
67666665886SBrad Bishop                },
67766665886SBrad Bishop                "type": "array"
67866665886SBrad Bishop            },
67966665886SBrad Bishop            "Thresholds": {
68066665886SBrad Bishop                "items": {
68166665886SBrad Bishop                    "properties": {
68266665886SBrad Bishop                        "Direction": {
68366665886SBrad Bishop                            "type": "string"
68466665886SBrad Bishop                        },
68566665886SBrad Bishop                        "Label": {
68666665886SBrad Bishop                            "type": "string"
68766665886SBrad Bishop                        },
68866665886SBrad Bishop                        "Name": {
68966665886SBrad Bishop                            "type": "string"
69066665886SBrad Bishop                        },
69166665886SBrad Bishop                        "Severity": {
692e543757bSRashmica Gupta                            "type": "number",
693e543757bSRashmica Gupta                            "minimum": 0,
694e543757bSRashmica Gupta                            "maximum": 4
69566665886SBrad Bishop                        },
69666665886SBrad Bishop                        "Value": {
69766665886SBrad Bishop                            "type": "number"
69866665886SBrad Bishop                        }
69966665886SBrad Bishop                    },
70066665886SBrad Bishop                    "required": [
70166665886SBrad Bishop                        "Direction",
70266665886SBrad Bishop                        "Name",
70366665886SBrad Bishop                        "Severity",
70466665886SBrad Bishop                        "Value"
70566665886SBrad Bishop                    ],
70666665886SBrad Bishop                    "type": "object"
70766665886SBrad Bishop                },
70866665886SBrad Bishop                "type": "array"
70966665886SBrad Bishop            },
710fea4f1a0SJosh Lehan            "Timeout": {
711fea4f1a0SJosh Lehan                "type": "number"
712fea4f1a0SJosh Lehan            },
713a5a716daSAnoop S            "HostSMbusIndex": {
714a5a716daSAnoop S                "type": "number"
715a5a716daSAnoop S            },
71673347454SScron Chang            "pin_Max": {
71773347454SScron Chang                "type": "number"
71873347454SScron Chang            },
71973347454SScron Chang            "pin_Min": {
72073347454SScron Chang                "type": "number"
72173347454SScron Chang            },
72273347454SScron Chang            "vin_Max": {
72373347454SScron Chang                "type": "number"
72473347454SScron Chang            },
72573347454SScron Chang            "vin_Min": {
72673347454SScron Chang                "type": "number"
72773347454SScron Chang            },
72873347454SScron Chang            "iout1_Max": {
72973347454SScron Chang                "type": "number"
73073347454SScron Chang            },
73173347454SScron Chang            "iout1_Min": {
73273347454SScron Chang                "type": "number"
73373347454SScron Chang            },
73473347454SScron Chang            "iout2_Max": {
73573347454SScron Chang                "type": "number"
73673347454SScron Chang            },
73773347454SScron Chang            "iout2_Min": {
73873347454SScron Chang                "type": "number"
73973347454SScron Chang            },
74073347454SScron Chang            "pout1_Max": {
74173347454SScron Chang                "type": "number"
74273347454SScron Chang            },
74373347454SScron Chang            "pout1_Min": {
74473347454SScron Chang                "type": "number"
74573347454SScron Chang            },
74673347454SScron Chang            "pout2_Max": {
74773347454SScron Chang                "type": "number"
74873347454SScron Chang            },
74973347454SScron Chang            "pout2_Min": {
75073347454SScron Chang                "type": "number"
75173347454SScron Chang            },
75273347454SScron Chang            "pout3_Max": {
75373347454SScron Chang                "type": "number"
75473347454SScron Chang            },
75573347454SScron Chang            "pout3_Min": {
75673347454SScron Chang                "type": "number"
75773347454SScron Chang            },
75873347454SScron Chang            "vout1_Max": {
75973347454SScron Chang                "type": "number"
76073347454SScron Chang            },
76173347454SScron Chang            "vout1_Min": {
76273347454SScron Chang                "type": "number"
76373347454SScron Chang            },
76473347454SScron Chang            "vout2_Max": {
76573347454SScron Chang                "type": "number"
76673347454SScron Chang            },
76773347454SScron Chang            "vout2_Min": {
76873347454SScron Chang                "type": "number"
76973347454SScron Chang            },
77073347454SScron Chang            "vout3_Max": {
77173347454SScron Chang                "type": "number"
77273347454SScron Chang            },
77373347454SScron Chang            "vout3_Min": {
77473347454SScron Chang                "type": "number"
77573347454SScron Chang            },
77673347454SScron Chang            "vout4_Max": {
77773347454SScron Chang                "type": "number"
77873347454SScron Chang            },
77973347454SScron Chang            "vout4_Min": {
78073347454SScron Chang                "type": "number"
78173347454SScron Chang            },
78273347454SScron Chang            "vout5_Max": {
78373347454SScron Chang                "type": "number"
78473347454SScron Chang            },
78573347454SScron Chang            "vout5_Min": {
78673347454SScron Chang                "type": "number"
78773347454SScron Chang            },
78873347454SScron Chang            "vout6_Max": {
78973347454SScron Chang                "type": "number"
79073347454SScron Chang            },
79173347454SScron Chang            "vout6_Min": {
79273347454SScron Chang                "type": "number"
79373347454SScron Chang            },
794a29bd135SAvenash Asai Thambi            "vout7_Max": {
795a29bd135SAvenash Asai Thambi                "type": "number"
796a29bd135SAvenash Asai Thambi            },
797a29bd135SAvenash Asai Thambi            "vout7_Min": {
798a29bd135SAvenash Asai Thambi                "type": "number"
799a29bd135SAvenash Asai Thambi            },
80073347454SScron Chang            "vout8_Max": {
80173347454SScron Chang                "type": "number"
80273347454SScron Chang            },
80373347454SScron Chang            "vout8_Min": {
80473347454SScron Chang                "type": "number"
80573347454SScron Chang            },
806a29bd135SAvenash Asai Thambi            "vout9_Max": {
807a29bd135SAvenash Asai Thambi                "type": "number"
808a29bd135SAvenash Asai Thambi            },
809a29bd135SAvenash Asai Thambi            "vout9_Min": {
810a29bd135SAvenash Asai Thambi                "type": "number"
811a29bd135SAvenash Asai Thambi            },
812a29bd135SAvenash Asai Thambi            "vout10_Max": {
813a29bd135SAvenash Asai Thambi                "type": "number"
814a29bd135SAvenash Asai Thambi            },
815a29bd135SAvenash Asai Thambi            "vout10_Min": {
816a29bd135SAvenash Asai Thambi                "type": "number"
817a29bd135SAvenash Asai Thambi            },
818a29bd135SAvenash Asai Thambi            "vout11_Max": {
819a29bd135SAvenash Asai Thambi                "type": "number"
820a29bd135SAvenash Asai Thambi            },
821a29bd135SAvenash Asai Thambi            "vout11_Min": {
822a29bd135SAvenash Asai Thambi                "type": "number"
823a29bd135SAvenash Asai Thambi            },
824a29bd135SAvenash Asai Thambi            "vout12_Max": {
825a29bd135SAvenash Asai Thambi                "type": "number"
826a29bd135SAvenash Asai Thambi            },
827a29bd135SAvenash Asai Thambi            "vout12_Min": {
828a29bd135SAvenash Asai Thambi                "type": "number"
829a29bd135SAvenash Asai Thambi            },
830a29bd135SAvenash Asai Thambi            "vout13_Max": {
831a29bd135SAvenash Asai Thambi                "type": "number"
832a29bd135SAvenash Asai Thambi            },
833a29bd135SAvenash Asai Thambi            "vout13_Min": {
834a29bd135SAvenash Asai Thambi                "type": "number"
835a29bd135SAvenash Asai Thambi            },
836a29bd135SAvenash Asai Thambi            "vout14_Max": {
837a29bd135SAvenash Asai Thambi                "type": "number"
838a29bd135SAvenash Asai Thambi            },
839a29bd135SAvenash Asai Thambi            "vout14_Min": {
840a29bd135SAvenash Asai Thambi                "type": "number"
841a29bd135SAvenash Asai Thambi            },
842a29bd135SAvenash Asai Thambi            "vout15_Max": {
843a29bd135SAvenash Asai Thambi                "type": "number"
844a29bd135SAvenash Asai Thambi            },
845a29bd135SAvenash Asai Thambi            "vout15_Min": {
846a29bd135SAvenash Asai Thambi                "type": "number"
847a29bd135SAvenash Asai Thambi            },
848a29bd135SAvenash Asai Thambi            "vout16_Max": {
849a29bd135SAvenash Asai Thambi                "type": "number"
850a29bd135SAvenash Asai Thambi            },
851a29bd135SAvenash Asai Thambi            "vout16_Min": {
852a29bd135SAvenash Asai Thambi                "type": "number"
853a29bd135SAvenash Asai Thambi            },
854a29bd135SAvenash Asai Thambi            "vout17_Max": {
855a29bd135SAvenash Asai Thambi                "type": "number"
856a29bd135SAvenash Asai Thambi            },
857a29bd135SAvenash Asai Thambi            "vout17_Min": {
858a29bd135SAvenash Asai Thambi                "type": "number"
859a29bd135SAvenash Asai Thambi            },
86073347454SScron Chang            "iout1_Offset": {
86173347454SScron Chang                "type": "number"
86273347454SScron Chang            },
86373347454SScron Chang            "pout1_Offset": {
86473347454SScron Chang                "type": "number"
86573347454SScron Chang            },
866f094125cSScron Chang            "iout1_Scale": {
867f094125cSScron Chang                "type": "number"
868f094125cSScron Chang            },
869f094125cSScron Chang            "PollRate": {
870f094125cSScron Chang                "type": "number"
871f094125cSScron Chang            },
87266665886SBrad Bishop            "Type": {
87366665886SBrad Bishop                "type": "string"
87466665886SBrad Bishop            }
87566665886SBrad Bishop        }
87666665886SBrad Bishop    }
87766665886SBrad Bishop}
878