summaryrefslogtreecommitdiffstats
path: root/meta-rcs/meta-talos/recipes-phosphor/fans/phosphor-pid-control/config-base.json
diff options
context:
space:
mode:
Diffstat (limited to 'meta-rcs/meta-talos/recipes-phosphor/fans/phosphor-pid-control/config-base.json')
-rw-r--r--meta-rcs/meta-talos/recipes-phosphor/fans/phosphor-pid-control/config-base.json2190
1 files changed, 2190 insertions, 0 deletions
diff --git a/meta-rcs/meta-talos/recipes-phosphor/fans/phosphor-pid-control/config-base.json b/meta-rcs/meta-talos/recipes-phosphor/fans/phosphor-pid-control/config-base.json
new file mode 100644
index 000000000..742378849
--- /dev/null
+++ b/meta-rcs/meta-talos/recipes-phosphor/fans/phosphor-pid-control/config-base.json
@@ -0,0 +1,2190 @@
+{
+ "sensors" : [
+ {
+ "name": "fan0",
+ "type": "fan",
+ "readPath": "/xyz/openbmc_project/sensors/fan_tach/fan0",
+ "writePath": "/xyz/openbmc_project/sensors/fan_tach/fan0",
+ "min": 0,
+ "max": 255
+ },
+ {
+ "name": "fan1",
+ "type": "fan",
+ "readPath": "/xyz/openbmc_project/sensors/fan_tach/fan1",
+ "writePath": "/xyz/openbmc_project/sensors/fan_tach/fan1",
+ "min": 0,
+ "max": 255
+ },
+ {
+ "name": "fan2",
+ "type": "fan",
+ "readPath": "/xyz/openbmc_project/sensors/fan_tach/fan2",
+ "writePath": "/xyz/openbmc_project/sensors/fan_tach/fan2",
+ "min": 0,
+ "max": 255
+ },
+ {
+ "name": "fan3",
+ "type": "fan",
+ "readPath": "/xyz/openbmc_project/sensors/fan_tach/fan3",
+ "writePath": "/xyz/openbmc_project/sensors/fan_tach/fan3",
+ "min": 0,
+ "max": 255
+ },
+ {
+ "name": "fan4",
+ "type": "fan",
+ "readPath": "/xyz/openbmc_project/sensors/fan_tach/fan4",
+ "writePath": "/xyz/openbmc_project/sensors/fan_tach/fan4",
+ "min": 0,
+ "max": 255
+ },
+ {
+ "name": "fan5",
+ "type": "fan",
+ "readPath": "/xyz/openbmc_project/sensors/fan_tach/fan5",
+ "writePath": "/xyz/openbmc_project/sensors/fan_tach/fan5",
+ "min": 0,
+ "max": 255
+ },
+ {
+ "name": "p0_core0_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core1_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core1_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core2_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core2_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core3_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core3_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core4_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core4_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core5_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core5_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core6_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core6_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core7_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core7_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core8_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core8_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core9_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core9_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core10_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core10_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core11_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core11_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core12_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core12_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core13_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core13_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core14_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core14_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core15_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core15_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core16_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core16_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core17_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core17_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core18_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core18_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core19_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core19_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core20_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core20_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core21_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core21_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core22_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core22_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_core23_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_core23_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core0_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core1_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core1_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core2_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core2_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core3_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core3_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core4_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core4_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core5_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core5_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core6_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core6_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core7_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core7_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core8_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core8_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core9_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core9_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core10_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core10_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core11_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core11_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core12_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core12_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core13_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core13_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core14_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core14_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core15_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core15_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core16_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core16_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core17_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core17_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core18_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core18_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core19_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core19_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core20_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core20_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core21_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core21_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core22_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core22_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_core23_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_core23_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm0_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm0_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm1_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm1_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm2_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm2_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm3_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm3_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm4_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm4_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm5_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm5_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm6_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm6_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm7_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm7_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm8_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm8_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm9_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm9_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm10_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm10_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm11_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm11_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm12_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm12_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm13_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm13_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm14_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm14_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "dimm15_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/dimm15_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p0_vdd_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p0_vdd_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "p1_vdd_temp",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/p1_vdd_temp",
+ "writePath": "",
+ "ignoreDbusMinMax": false,
+ "timeout": 0
+ },
+ {
+ "name": "ambient",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/ambient",
+ "writePath": "",
+ "ignoreDbusMinMax": true,
+ "timeout": 0
+ },
+ {
+ "name": "cpu_1_ambient",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/cpu_1_ambient",
+ "writePath": "",
+ "ignoreDbusMinMax": true,
+ "timeout": 0
+ },
+ {
+ "name": "pcie",
+ "type": "temp",
+ "readPath": "/xyz/openbmc_project/sensors/temperature/pcie",
+ "writePath": "",
+ "ignoreDbusMinMax": true,
+ "timeout": 0
+ }
+ ],
+ "zones" : [
+ {
+ "id": 0,
+ "minThermalOutput": 0.0,
+ "failsafePercent": 100.0,
+ "pids": [
+ {
+ "name": "fan4",
+ "type": "fan",
+ "inputs": ["fan4"],
+ "setpoint": 0.0,
+ "pid": {
+ "samplePeriod": 0.1,
+ "proportionalCoeff": 0.0,
+ "integralCoeff": 0.0,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 1.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 0.0,
+ "outLim_min": 10.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0
+ }
+ },
+ {
+ "name": "p0_core0_temp",
+ "type": "temp",
+ "inputs": ["p0_core0_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core1_temp",
+ "type": "temp",
+ "inputs": ["p0_core1_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core2_temp",
+ "type": "temp",
+ "inputs": ["p0_core2_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core3_temp",
+ "type": "temp",
+ "inputs": ["p0_core3_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core4_temp",
+ "type": "temp",
+ "inputs": ["p0_core4_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core5_temp",
+ "type": "temp",
+ "inputs": ["p0_core5_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core6_temp",
+ "type": "temp",
+ "inputs": ["p0_core6_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core7_temp",
+ "type": "temp",
+ "inputs": ["p0_core7_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core8_temp",
+ "type": "temp",
+ "inputs": ["p0_core8_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core9_temp",
+ "type": "temp",
+ "inputs": ["p0_core9_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core10_temp",
+ "type": "temp",
+ "inputs": ["p0_core10_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core11_temp",
+ "type": "temp",
+ "inputs": ["p0_core11_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core12_temp",
+ "type": "temp",
+ "inputs": ["p0_core12_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core13_temp",
+ "type": "temp",
+ "inputs": ["p0_core13_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core14_temp",
+ "type": "temp",
+ "inputs": ["p0_core14_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core15_temp",
+ "type": "temp",
+ "inputs": ["p0_core15_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core16_temp",
+ "type": "temp",
+ "inputs": ["p0_core16_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core17_temp",
+ "type": "temp",
+ "inputs": ["p0_core17_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core18_temp",
+ "type": "temp",
+ "inputs": ["p0_core18_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core19_temp",
+ "type": "temp",
+ "inputs": ["p0_core19_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core20_temp",
+ "type": "temp",
+ "inputs": ["p0_core20_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core21_temp",
+ "type": "temp",
+ "inputs": ["p0_core21_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core22_temp",
+ "type": "temp",
+ "inputs": ["p0_core22_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_core23_temp",
+ "type": "temp",
+ "inputs": ["p0_core23_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm0_temp",
+ "type": "temp",
+ "inputs": ["dimm0_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm1_temp",
+ "type": "temp",
+ "inputs": ["dimm1_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm2_temp",
+ "type": "temp",
+ "inputs": ["dimm2_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm3_temp",
+ "type": "temp",
+ "inputs": ["dimm3_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm4_temp",
+ "type": "temp",
+ "inputs": ["dimm4_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm5_temp",
+ "type": "temp",
+ "inputs": ["dimm5_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm6_temp",
+ "type": "temp",
+ "inputs": ["dimm6_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm7_temp",
+ "type": "temp",
+ "inputs": ["dimm7_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p0_vdd_temp",
+ "type": "temp",
+ "inputs": ["p0_vdd_temp"],
+ "setpoint": 85.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -40.0,
+ "integralCoeff": -2.0,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ }
+ ]
+ },
+ {
+ "id": 1,
+ "minThermalOutput": 0.0,
+ "failsafePercent": 100.0,
+ "pids": [
+ {
+ "name": "fan5",
+ "type": "fan",
+ "inputs": ["fan5"],
+ "setpoint": 0.0,
+ "pid": {
+ "samplePeriod": 0.1,
+ "proportionalCoeff": 0.0,
+ "integralCoeff": 0.0,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 1.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 0.0,
+ "outLim_min": 10.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0
+ }
+ },
+ {
+ "name": "p1_core0_temp",
+ "type": "temp",
+ "inputs": ["p1_core0_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core1_temp",
+ "type": "temp",
+ "inputs": ["p1_core1_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core2_temp",
+ "type": "temp",
+ "inputs": ["p1_core2_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core3_temp",
+ "type": "temp",
+ "inputs": ["p1_core3_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core4_temp",
+ "type": "temp",
+ "inputs": ["p1_core4_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core5_temp",
+ "type": "temp",
+ "inputs": ["p1_core5_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core6_temp",
+ "type": "temp",
+ "inputs": ["p1_core6_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core7_temp",
+ "type": "temp",
+ "inputs": ["p1_core7_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core8_temp",
+ "type": "temp",
+ "inputs": ["p1_core8_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core9_temp",
+ "type": "temp",
+ "inputs": ["p1_core9_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core10_temp",
+ "type": "temp",
+ "inputs": ["p1_core10_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core11_temp",
+ "type": "temp",
+ "inputs": ["p1_core11_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core12_temp",
+ "type": "temp",
+ "inputs": ["p1_core12_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core13_temp",
+ "type": "temp",
+ "inputs": ["p1_core13_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core14_temp",
+ "type": "temp",
+ "inputs": ["p1_core14_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core15_temp",
+ "type": "temp",
+ "inputs": ["p1_core15_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core16_temp",
+ "type": "temp",
+ "inputs": ["p1_core16_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core17_temp",
+ "type": "temp",
+ "inputs": ["p1_core17_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core18_temp",
+ "type": "temp",
+ "inputs": ["p1_core18_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core19_temp",
+ "type": "temp",
+ "inputs": ["p1_core19_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core20_temp",
+ "type": "temp",
+ "inputs": ["p1_core20_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core21_temp",
+ "type": "temp",
+ "inputs": ["p1_core21_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core22_temp",
+ "type": "temp",
+ "inputs": ["p1_core22_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_core23_temp",
+ "type": "temp",
+ "inputs": ["p1_core23_temp"],
+ "setpoint": 63.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -3.5,
+ "integralCoeff": -0.1,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm8_temp",
+ "type": "temp",
+ "inputs": ["dimm8_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm9_temp",
+ "type": "temp",
+ "inputs": ["dimm9_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm10_temp",
+ "type": "temp",
+ "inputs": ["dimm10_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm11_temp",
+ "type": "temp",
+ "inputs": ["dimm11_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm12_temp",
+ "type": "temp",
+ "inputs": ["dimm12_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm13_temp",
+ "type": "temp",
+ "inputs": ["dimm13_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm14_temp",
+ "type": "temp",
+ "inputs": ["dimm14_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "dimm15_temp",
+ "type": "temp",
+ "inputs": ["dimm15_temp"],
+ "setpoint": 64.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -4.0,
+ "integralCoeff": -0.2,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "p1_vdd_temp",
+ "type": "temp",
+ "inputs": ["p1_vdd_temp"],
+ "setpoint": 85.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -40.0,
+ "integralCoeff": -2.0,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ }
+ ]
+ },
+ {
+ "id": 2,
+ "minThermalOutput": 0.0,
+ "failsafePercent": 100.0,
+ "pids": [
+ {
+ "name": "fan0",
+ "type": "fan",
+ "inputs": ["fan0"],
+ "setpoint": 0.0,
+ "pid": {
+ "samplePeriod": 0.1,
+ "proportionalCoeff": 0.0,
+ "integralCoeff": 0.0,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 1.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 0.0,
+ "outLim_min": 10.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0
+ }
+ },
+ {
+ "name": "fan1",
+ "type": "fan",
+ "inputs": ["fan1"],
+ "setpoint": 0.0,
+ "pid": {
+ "samplePeriod": 0.1,
+ "proportionalCoeff": 0.0,
+ "integralCoeff": 0.0,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 1.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 0.0,
+ "outLim_min": 10.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0
+ }
+ },
+ {
+ "name": "fan2",
+ "type": "fan",
+ "inputs": ["fan2"],
+ "setpoint": 0.0,
+ "pid": {
+ "samplePeriod": 0.1,
+ "proportionalCoeff": 0.0,
+ "integralCoeff": 0.0,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 1.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 0.0,
+ "outLim_min": 10.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0
+ }
+ },
+ {
+ "name": "fan3",
+ "type": "fan",
+ "inputs": ["fan3"],
+ "setpoint": 0.0,
+ "pid": {
+ "samplePeriod": 0.1,
+ "proportionalCoeff": 0.0,
+ "integralCoeff": 0.0,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 1.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 0.0,
+ "outLim_min": 10.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0
+ }
+ },
+ {
+ "name": "ambient",
+ "type": "temp",
+ "inputs": ["ambient"],
+ "setpoint": 42.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -2.5,
+ "integralCoeff": -0.05,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "cpu_1_ambient",
+ "type": "temp",
+ "inputs": ["cpu_1_ambient"],
+ "setpoint": 42.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -2.5,
+ "integralCoeff": -0.05,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ },
+ {
+ "name": "pcie",
+ "type": "temp",
+ "inputs": ["pcie"],
+ "setpoint": 42.0,
+ "pid": {
+ "samplePeriod": 1.0,
+ "proportionalCoeff": -2.5,
+ "integralCoeff": -0.05,
+ "feedFwdOffsetCoeff": 0.0,
+ "feedFwdGainCoeff": 0.0,
+ "integralLimit_min": 0.0,
+ "integralLimit_max": 100.0,
+ "outLim_min": 0.0,
+ "outLim_max": 100.0,
+ "slewNeg": 0.0,
+ "slewPos": 0.0,
+ "positiveHysteresis": 1.0,
+ "negativeHysteresis": 1.0
+ }
+ }
+ ]
+ }
+ ]
+} \ No newline at end of file
OpenPOWER on IntegriCloud