summaryrefslogtreecommitdiff
path: root/static/redfish/v1/JsonSchemas
diff options
context:
space:
mode:
authorJames Feist <james.feist@linux.intel.com>2019-03-29 21:52:12 +0300
committerEd Tanous <ed.tanous@intel.com>2019-05-04 03:05:33 +0300
commitaf8f791296511553e11643d0bbbd80dfe9cd30e3 (patch)
treee76ca06db5cb049649a3032c240c8f1adcf82751 /static/redfish/v1/JsonSchemas
parentae29b8c4d22fddb9f17610f87d27b53c95509e7c (diff)
downloadbmcweb-af8f791296511553e11643d0bbbd80dfe9cd30e3.tar.xz
Fix OemManager schema for profiles
Make schema pass validator. Found quite a few missing fields and odata.id issues. Tested: Passes validator Change-Id: Ibba92018d07a2a9f2ba833c295a235fee7845a97 Signed-off-by: James Feist <james.feist@linux.intel.com>
Diffstat (limited to 'static/redfish/v1/JsonSchemas')
-rw-r--r--static/redfish/v1/JsonSchemas/OemManager/index.json43
1 files changed, 42 insertions, 1 deletions
diff --git a/static/redfish/v1/JsonSchemas/OemManager/index.json b/static/redfish/v1/JsonSchemas/OemManager/index.json
index bf69511645..5cc0b83d34 100644
--- a/static/redfish/v1/JsonSchemas/OemManager/index.json
+++ b/static/redfish/v1/JsonSchemas/OemManager/index.json
@@ -49,6 +49,14 @@
}
]
},
+ "Profile": {
+ "description": "Current thermal profile.",
+ "longDescription": "Current thermal profile.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
"StepwiseControllers": {
"anyOf": [
{
@@ -115,6 +123,11 @@
"longDescription": "Input sensors to the PID controller.",
"type": "array"
},
+ "NegativeHysteresis": {
+ "description": "Negative hysteresis for the controller.",
+ "longDescription": "Negative hysteresis for the controller.",
+ "type": "number"
+ },
"OutLimitMax": {
"description": "Output limit maxiumum for the pwm.",
"longDescription": "Output limit maxiumum for the pwm.",
@@ -141,6 +154,11 @@
"longDescription": "Polynomial coefficent for the PID.",
"type": "number"
},
+ "PositiveHysteresis": {
+ "description": "Positive hysteresis for the controller.",
+ "longDescription": "Positive hysteresis for the controller.",
+ "type": "number"
+ },
"SlewNeg": {
"description": "Negative slew rate for the PID.",
"longDescription": "Negative slew rate for the PID.",
@@ -219,7 +237,7 @@
"longDescription": "If the sensors are in fail-safe mode, this is the percentage to use.",
"type": "number"
},
- "MinThermalRpm": {
+ "MinThermalOutput": {
"description": "Minimum thermal RPM that can be set in this Zone.",
"longDescription": "Minimum thermal RPM that can be set in this Zone.",
"type": "number"
@@ -360,6 +378,11 @@
"longDescription": "Input sensors to the PID controller.",
"type": "array"
},
+ "NegativeHysteresis": {
+ "description": "Negative hysteresis for the controller.",
+ "longDescription": "Negative hysteresis for the controller.",
+ "type": "number"
+ },
"OutLimitMax": {
"description": "Output limit maxiumum for the pwm.",
"longDescription": "Output limit maxiumum for the pwm.",
@@ -375,6 +398,16 @@
"longDescription": "Polynomial coefficent for the PID.",
"type": "number"
},
+ "PositiveHysteresis": {
+ "description": "Positive hysteresis for the controller.",
+ "longDescription": "Positive hysteresis for the controller.",
+ "type": "number"
+ },
+ "SetPoint": {
+ "description": "Setpoint for the PID.",
+ "longDescription": "Setpoint for the PID.",
+ "type": "number"
+ },
"SlewNeg": {
"description": "Negative slew rate for the PID.",
"longDescription": "Negative slew rate for the PID.",
@@ -436,6 +469,14 @@
}
},
"properties": {
+ "Direction": {
+ "description": "Direction that the stepwise controller applies.",
+ "longDescription": "Direction that the stepwise controller applies. Options include Ceiling and Floor.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
"Inputs": {
"description": "Input sensors to the Stepwise controller.",
"items": {