| { |
| "$schema": "http://json-schema.org/draft-07/schema#", |
| "definitions": { |
| "Aggregate": { |
| "description": [ |
| "Don't add additional properties to this schema. Consult ", |
| "README.schema for instructions on adding new Exposes element ", |
| "sub-schema." |
| ], |
| "additionalProperties": false, |
| "properties": { |
| "Address": { |
| "$ref": "#/definitions/Types/Address" |
| }, |
| "AllowedFailures": { |
| "$ref": "#/definitions/Types/AllowedFailures" |
| }, |
| "AlphaF": { |
| "$ref": "#/definitions/Types/AlphaF" |
| }, |
| "AlphaS": { |
| "$ref": "#/definitions/Types/AlphaS" |
| }, |
| "BindConnector": { |
| "$ref": "#/definitions/Types/BindConnector" |
| }, |
| "BindPresence": { |
| "$ref": "#/definitions/Types/BindPresence" |
| }, |
| "BridgeGpio": { |
| "$ref": "#/definitions/Types/BridgeGpio" |
| }, |
| "Bus": { |
| "$ref": "#/definitions/Types/Bus" |
| }, |
| "C1": { |
| "$ref": "#/definitions/Types/C1" |
| }, |
| "C2": { |
| "$ref": "#/definitions/Types/C2" |
| }, |
| "CPURequired": { |
| "$ref": "#/definitions/Types/CPURequired" |
| }, |
| "ChannelNames": { |
| "$ref": "#/definitions/Types/ChannelNames" |
| }, |
| "Class": { |
| "$ref": "#/definitions/Types/Class" |
| }, |
| "Connector": { |
| "$ref": "#/definitions/Types/Connector" |
| }, |
| "CpuID": { |
| "$ref": "#/definitions/Types/CpuID" |
| }, |
| "CurrScaleFactor": { |
| "$ref": "#/definitions/Types/CurrScaleFactor" |
| }, |
| "Direction": { |
| "$ref": "#/definitions/Types/Direction" |
| }, |
| "DtsCritOffset": { |
| "$ref": "#/definitions/Types/DtsCritOffset" |
| }, |
| "FaultIndex": { |
| "$ref": "#/definitions/Types/FaultIndex" |
| }, |
| "FaultType": { |
| "$ref": "#/definitions/Types/FaultType" |
| }, |
| "GpioPins": { |
| "$ref": "#/definitions/Types/GpioPins" |
| }, |
| "GpioPolarity": { |
| "$ref": "#/definitions/Types/GpioPolarity" |
| }, |
| "Index": { |
| "$ref": "#/definitions/Types/Index" |
| }, |
| "Labels": { |
| "$ref": "#/definitions/Types/Labels" |
| }, |
| "LedGpioPins": { |
| "$ref": "#/definitions/Types/LedGpioPins" |
| }, |
| "MaxCFM": { |
| "$ref": "#/definitions/Types/MaxCFM" |
| }, |
| "MaxReading": { |
| "$ref": "#/definitions/Types/MaxReading" |
| }, |
| "MaxValue": { |
| "$ref": "#/definitions/Types/MaxValue" |
| }, |
| "Units": { |
| "$ref": "#/definitions/Types/Units" |
| }, |
| "MinReading": { |
| "$ref": "#/definitions/Types/MinReading" |
| }, |
| "MinValue": { |
| "$ref": "#/definitions/Types/MinValue" |
| }, |
| "Name": { |
| "$ref": "#/definitions/Types/Name" |
| }, |
| "Name1": { |
| "$ref": "#/definitions/Types/Name1" |
| }, |
| "Name2": { |
| "$ref": "#/definitions/Types/Name2" |
| }, |
| "Name3": { |
| "$ref": "#/definitions/Types/Name3" |
| }, |
| "Name4": { |
| "$ref": "#/definitions/Types/Name4" |
| }, |
| "Name5": { |
| "$ref": "#/definitions/Types/Name5" |
| }, |
| "Name6": { |
| "$ref": "#/definitions/Types/Name6" |
| }, |
| "Name7": { |
| "$ref": "#/definitions/Types/Name7" |
| }, |
| "OffsetValue": { |
| "$ref": "#/definitions/Types/OffsetValue" |
| }, |
| "Polarity": { |
| "$ref": "#/definitions/Types/Polarity" |
| }, |
| "Polling": { |
| "$ref": "#/definitions/Types/Polling" |
| }, |
| "PowerFactorMax": { |
| "$ref": "#/definitions/Types/PowerFactorMax" |
| }, |
| "PowerFactorMin": { |
| "$ref": "#/definitions/Types/PowerFactorMin" |
| }, |
| "PowerScaleFactor": { |
| "$ref": "#/definitions/Types/PowerScaleFactor" |
| }, |
| "PowerState": { |
| "$ref": "#/definitions/Types/PowerState" |
| }, |
| "Presence": { |
| "$ref": "#/definitions/Types/Presence" |
| }, |
| "PresenceGpio": { |
| "$ref": "#/definitions/Types/PresenceGpio" |
| }, |
| "Pwm": { |
| "$ref": "#/definitions/Types/Pwm" |
| }, |
| "QMax": { |
| "$ref": "#/definitions/Types/QMax" |
| }, |
| "QMin": { |
| "$ref": "#/definitions/Types/QMin" |
| }, |
| "RedundantCount": { |
| "$ref": "#/definitions/Types/RedundantCount" |
| }, |
| "ScaleFactor": { |
| "$ref": "#/definitions/Types/ScaleFactor" |
| }, |
| "ScaleValue": { |
| "$ref": "#/definitions/Types/ScaleValue" |
| }, |
| "SensorType": { |
| "$ref": "#/definitions/Types/SensorType" |
| }, |
| "TachMaxPercent": { |
| "$ref": "#/definitions/Types/TachMaxPercent" |
| }, |
| "TachMinPercent": { |
| "$ref": "#/definitions/Types/TachMinPercent" |
| }, |
| "Tachs": { |
| "$ref": "#/definitions/Types/Tachs" |
| }, |
| "Thresholds": { |
| "$ref": "#/definitions/Types/Thresholds" |
| }, |
| "HostSMbusIndex": { |
| "$ref": "#/definitions/Types/HostSMbusIndex" |
| }, |
| "pin_Max": { |
| "$ref": "#/definitions/Types/pin_Max" |
| }, |
| "pin_Min": { |
| "$ref": "#/definitions/Types/pin_Min" |
| }, |
| "vin_Max": { |
| "$ref": "#/definitions/Types/vin_Max" |
| }, |
| "vin_Min": { |
| "$ref": "#/definitions/Types/vin_Min" |
| }, |
| "iout1_Max": { |
| "$ref": "#/definitions/Types/iout1_Max" |
| }, |
| "iout1_Min": { |
| "$ref": "#/definitions/Types/iout1_Min" |
| }, |
| "iout2_Max": { |
| "$ref": "#/definitions/Types/iout2_Max" |
| }, |
| "iout2_Min": { |
| "$ref": "#/definitions/Types/iout2_Min" |
| }, |
| "pout1_Max": { |
| "$ref": "#/definitions/Types/pout1_Max" |
| }, |
| "pout1_Min": { |
| "$ref": "#/definitions/Types/pout1_Min" |
| }, |
| "pout2_Max": { |
| "$ref": "#/definitions/Types/pout2_Max" |
| }, |
| "pout2_Min": { |
| "$ref": "#/definitions/Types/pout2_Min" |
| }, |
| "pout3_Max": { |
| "$ref": "#/definitions/Types/pout3_Max" |
| }, |
| "pout3_Min": { |
| "$ref": "#/definitions/Types/pout3_Min" |
| }, |
| "vout1_Max": { |
| "$ref": "#/definitions/Types/vout1_Max" |
| }, |
| "vout1_Min": { |
| "$ref": "#/definitions/Types/vout1_Min" |
| }, |
| "vout2_Max": { |
| "$ref": "#/definitions/Types/vout2_Max" |
| }, |
| "vout2_Min": { |
| "$ref": "#/definitions/Types/vout2_Min" |
| }, |
| "vout3_Max": { |
| "$ref": "#/definitions/Types/vout3_Max" |
| }, |
| "vout3_Min": { |
| "$ref": "#/definitions/Types/vout3_Min" |
| }, |
| "vout4_Max": { |
| "$ref": "#/definitions/Types/vout4_Max" |
| }, |
| "vout4_Min": { |
| "$ref": "#/definitions/Types/vout4_Min" |
| }, |
| "vout5_Max": { |
| "$ref": "#/definitions/Types/vout5_Max" |
| }, |
| "vout5_Min": { |
| "$ref": "#/definitions/Types/vout5_Min" |
| }, |
| "vout6_Max": { |
| "$ref": "#/definitions/Types/vout6_Max" |
| }, |
| "vout6_Min": { |
| "$ref": "#/definitions/Types/vout6_Min" |
| }, |
| "vout8_Max": { |
| "$ref": "#/definitions/Types/vout8_Max" |
| }, |
| "vout8_Min": { |
| "$ref": "#/definitions/Types/vout8_Min" |
| }, |
| "iout1_Offset": { |
| "$ref": "#/definitions/Types/iout1_Offset" |
| }, |
| "pout1_Offset": { |
| "$ref": "#/definitions/Types/pout1_Offset" |
| }, |
| "iout1_Scale": { |
| "$ref": "#/definitions/Types/iout1_Scale" |
| }, |
| "PollRate": { |
| "$ref": "#/definitions/Types/PollRate" |
| }, |
| "Type": { |
| "$ref": "#/definitions/Types/Type" |
| } |
| }, |
| "required": [ |
| "Name", |
| "Type" |
| ], |
| "type": "object" |
| }, |
| "Types": { |
| "Address": { |
| "type": [ |
| "string", |
| "array" |
| ] |
| }, |
| "AllowedFailures": { |
| "type": "number" |
| }, |
| "AlphaF": { |
| "type": "number" |
| }, |
| "AlphaS": { |
| "type": "number" |
| }, |
| "BindConnector": { |
| "type": "string" |
| }, |
| "BindPresence": { |
| "type": "string" |
| }, |
| "BridgeGpio": { |
| "type": [ |
| "number", |
| "array" |
| ] |
| }, |
| "Bus": { |
| "type": [ |
| "string", |
| "number" |
| ] |
| }, |
| "C1": { |
| "type": "number" |
| }, |
| "C2": { |
| "type": "number" |
| }, |
| "CPURequired": { |
| "type": "number" |
| }, |
| "ChannelNames": { |
| "items": { |
| "type": "string" |
| }, |
| "type": "array" |
| }, |
| "Class": { |
| "type": "string" |
| }, |
| "Connector": { |
| "properties": { |
| "Name": { |
| "type": "string" |
| }, |
| "Pwm": { |
| "type": "number" |
| }, |
| "Tachs": { |
| "items": { |
| "type": "number" |
| }, |
| "type": "array" |
| } |
| }, |
| "required": [ |
| "Name", |
| "Pwm", |
| "Tachs" |
| ], |
| "type": "object" |
| }, |
| "CpuID": { |
| "type": "number" |
| }, |
| "CurrScaleFactor": { |
| "type": "number" |
| }, |
| "Direction": { |
| "type": "string" |
| }, |
| "DtsCritOffset": { |
| "type": "number" |
| }, |
| "FaultIndex": { |
| "type": "number" |
| }, |
| "FaultType": { |
| "type": "string" |
| }, |
| "GpioPins": { |
| "items": { |
| "type": "number" |
| }, |
| "type": "array" |
| }, |
| "GpioPolarity": { |
| "enum": [ |
| "Low" |
| ] |
| }, |
| "Index": { |
| "type": "number" |
| }, |
| "Labels": { |
| "items": { |
| "type": "string" |
| }, |
| "type": "array" |
| }, |
| "LedGpioPins": { |
| "items": { |
| "type": "number" |
| }, |
| "type": "array" |
| }, |
| "MaxCFM": { |
| "type": "number" |
| }, |
| "MaxReading": { |
| "type": "number" |
| }, |
| "MaxValue": { |
| "type": "number" |
| }, |
| "Units": { |
| "type": "string" |
| }, |
| "MinReading": { |
| "type": "number" |
| }, |
| "MinValue": { |
| "type": "number" |
| }, |
| "Name": { |
| "type": "string" |
| }, |
| "Name1": { |
| "type": "string" |
| }, |
| "Name2": { |
| "type": "string" |
| }, |
| "Name3": { |
| "type": "string" |
| }, |
| "Name4": { |
| "type": "string" |
| }, |
| "Name5": { |
| "type": "string" |
| }, |
| "Name6": { |
| "type": "string" |
| }, |
| "Name7": { |
| "type": "string" |
| }, |
| "OffsetValue": { |
| "type": "number" |
| }, |
| "Polarity": { |
| "type": "string" |
| }, |
| "Polling": { |
| "type": "object" |
| }, |
| "PowerFactorMax": { |
| "type": "number" |
| }, |
| "PowerFactorMin": { |
| "type": "number" |
| }, |
| "PowerScaleFactor": { |
| "type": "number" |
| }, |
| "PowerState": { |
| "type": "string" |
| }, |
| "Presence": { |
| "properties": { |
| "PinName": { |
| "type": "string" |
| }, |
| "Polarity": { |
| "enum": "Low" |
| } |
| }, |
| "type": "object" |
| }, |
| "PresenceGpio": { |
| "type": [ |
| "number", |
| "array" |
| ] |
| }, |
| "Pwm": { |
| "type": "number" |
| }, |
| "QMax": { |
| "type": "number" |
| }, |
| "QMin": { |
| "type": "number" |
| }, |
| "RedundantCount": { |
| "type": "number" |
| }, |
| "ScaleFactor": { |
| "type": "number" |
| }, |
| "ScaleValue": { |
| "type": "number" |
| }, |
| "SensorType": { |
| "type": "string" |
| }, |
| "TachMaxPercent": { |
| "type": "number" |
| }, |
| "TachMinPercent": { |
| "type": "number" |
| }, |
| "Tachs": { |
| "items": { |
| "type": [ |
| "number", |
| "string" |
| ] |
| }, |
| "type": "array" |
| }, |
| "Thresholds": { |
| "items": { |
| "properties": { |
| "Direction": { |
| "type": "string" |
| }, |
| "Label": { |
| "type": "string" |
| }, |
| "Name": { |
| "type": "string" |
| }, |
| "Severity": { |
| "type": "number" |
| }, |
| "Value": { |
| "type": "number" |
| } |
| }, |
| "required": [ |
| "Direction", |
| "Name", |
| "Severity", |
| "Value" |
| ], |
| "type": "object" |
| }, |
| "type": "array" |
| }, |
| "HostSMbusIndex": { |
| "type": "number" |
| }, |
| "pin_Max": { |
| "type": "number" |
| }, |
| "pin_Min": { |
| "type": "number" |
| }, |
| "vin_Max": { |
| "type": "number" |
| }, |
| "vin_Min": { |
| "type": "number" |
| }, |
| "iout1_Max": { |
| "type": "number" |
| }, |
| "iout1_Min": { |
| "type": "number" |
| }, |
| "iout2_Max": { |
| "type": "number" |
| }, |
| "iout2_Min": { |
| "type": "number" |
| }, |
| "pout1_Max": { |
| "type": "number" |
| }, |
| "pout1_Min": { |
| "type": "number" |
| }, |
| "pout2_Max": { |
| "type": "number" |
| }, |
| "pout2_Min": { |
| "type": "number" |
| }, |
| "pout3_Max": { |
| "type": "number" |
| }, |
| "pout3_Min": { |
| "type": "number" |
| }, |
| "vout1_Max": { |
| "type": "number" |
| }, |
| "vout1_Min": { |
| "type": "number" |
| }, |
| "vout2_Max": { |
| "type": "number" |
| }, |
| "vout2_Min": { |
| "type": "number" |
| }, |
| "vout3_Max": { |
| "type": "number" |
| }, |
| "vout3_Min": { |
| "type": "number" |
| }, |
| "vout4_Max": { |
| "type": "number" |
| }, |
| "vout4_Min": { |
| "type": "number" |
| }, |
| "vout5_Max": { |
| "type": "number" |
| }, |
| "vout5_Min": { |
| "type": "number" |
| }, |
| "vout6_Max": { |
| "type": "number" |
| }, |
| "vout6_Min": { |
| "type": "number" |
| }, |
| "vout8_Max": { |
| "type": "number" |
| }, |
| "vout8_Min": { |
| "type": "number" |
| }, |
| "iout1_Offset": { |
| "type": "number" |
| }, |
| "pout1_Offset": { |
| "type": "number" |
| }, |
| "iout1_Scale": { |
| "type": "number" |
| }, |
| "PollRate": { |
| "type": "number" |
| }, |
| "Type": { |
| "type": "string" |
| } |
| } |
| } |
| } |
| |