948 lines
34 KiB
Plaintext
948 lines
34 KiB
Plaintext
|
|
{
|
||
|
|
"version": "R05",
|
||
|
|
"sensors": [
|
||
|
|
{
|
||
|
|
"name": "fan0",
|
||
|
|
"type": "fan",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/fan_tach/fan0",
|
||
|
|
"writePath": "/sys/devices/platform/ahb/ahb:apb/f0103000.pwm-fan-controller/hwmon/@Fan_0_To_4_Hwmon@/pwm1",
|
||
|
|
"min": 0,
|
||
|
|
"max": 255
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "fan1",
|
||
|
|
"type": "fan",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/fan_tach/fan1",
|
||
|
|
"writePath": "/sys/devices/platform/ahb/ahb:apb/f0103000.pwm-fan-controller/hwmon/@Fan_0_To_4_Hwmon@/pwm2",
|
||
|
|
"min": 0,
|
||
|
|
"max": 255
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "fb_fan0",
|
||
|
|
"type": "fan",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/fan_tach/fb_fan0",
|
||
|
|
"writePath": "/sys/devices/platform/ahb/ahb:apb/f0103000.pwm-fan-controller/hwmon/@Fan_0_To_4_Hwmon@/pwm3",
|
||
|
|
"min": 0,
|
||
|
|
"max": 255
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "fb_fan1",
|
||
|
|
"type": "fan",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/fan_tach/fb_fan1",
|
||
|
|
"writePath": "/sys/devices/platform/ahb/ahb:apb/f0103000.pwm-fan-controller/hwmon/@Fan_0_To_4_Hwmon@/pwm4",
|
||
|
|
"min": 0,
|
||
|
|
"max": 255
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "fb_fan2",
|
||
|
|
"type": "fan",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/fan_tach/fb_fan2",
|
||
|
|
"writePath": "/sys/devices/platform/ahb/ahb:apb/f0103000.pwm-fan-controller/hwmon/@Fan_0_To_4_Hwmon@/pwm5",
|
||
|
|
"min": 0,
|
||
|
|
"max": 255
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "fleeting0",
|
||
|
|
"type": "margin",
|
||
|
|
"readPath": "/xyz/openbmc_project/extsensors/margin/fleeting0",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "fleeting1",
|
||
|
|
"type": "margin",
|
||
|
|
"readPath": "/xyz/openbmc_project/extsensors/margin/fleeting1",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "fleeting2",
|
||
|
|
"type": "margin",
|
||
|
|
"readPath": "/xyz/openbmc_project/extsensors/margin/fleeting2",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "cputemp",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/cputemp",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "vddcr_cpu",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/vddcr_cpu",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "vddcr_soc",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/vddcr_soc",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "vddio_abcd",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/vddio_abcd",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "vddio_efgh",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/vddio_efgh",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "p12v_mobo",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/p12v_mobo",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "powerseq_temp",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/powerseq_temp",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "p12v_fan",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/p12v_fan",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme0",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme0",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme1",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme1",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme2",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme2",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme3",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme3",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme4",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme4",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme5",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme5",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme6",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme6",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme7",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme7",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme8",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme8",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme9",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme9",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme10",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme10",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme11",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme11",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme12",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme12",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme13",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme13",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme14",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme14",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme15",
|
||
|
|
"type": "temp",
|
||
|
|
"readPath": "/xyz/openbmc_project/sensors/temperature/nvme15",
|
||
|
|
"writePath": "",
|
||
|
|
"min": 0,
|
||
|
|
"max": 0,
|
||
|
|
"ignoreDbusMinMax": true,
|
||
|
|
"timeout": 0
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"zones": [
|
||
|
|
{
|
||
|
|
"id": 0,
|
||
|
|
"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": 0.0056,
|
||
|
|
"integralLimit_min": 0.0,
|
||
|
|
"integralLimit_max": 0.0,
|
||
|
|
"outLim_min": 15.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": 0.0056,
|
||
|
|
"integralLimit_min": 0.0,
|
||
|
|
"integralLimit_max": 0.0,
|
||
|
|
"outLim_min": 15.0,
|
||
|
|
"outLim_max": 100.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "cputemp",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"cputemp"
|
||
|
|
],
|
||
|
|
"setpoint": 80.0,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -714.0,
|
||
|
|
"integralCoeff": -9.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "zone0_vr",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"vddcr_cpu",
|
||
|
|
"vddcr_soc",
|
||
|
|
"vddio_abcd",
|
||
|
|
"vddio_efgh",
|
||
|
|
"p12v_mobo",
|
||
|
|
"powerseq_temp"
|
||
|
|
],
|
||
|
|
"setpoint": 90.0,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -536.0,
|
||
|
|
"integralCoeff": -9.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "fleeting0",
|
||
|
|
"type": "margin",
|
||
|
|
"inputs": [
|
||
|
|
"fleeting0"
|
||
|
|
],
|
||
|
|
"setpoint": 10.0,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": 536.0,
|
||
|
|
"integralCoeff": 9.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "fleeting1",
|
||
|
|
"type": "margin",
|
||
|
|
"inputs": [
|
||
|
|
"fleeting1"
|
||
|
|
],
|
||
|
|
"setpoint": 10.0,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": 536.0,
|
||
|
|
"integralCoeff": 18.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "fleeting2",
|
||
|
|
"type": "margin",
|
||
|
|
"inputs": [
|
||
|
|
"fleeting2"
|
||
|
|
],
|
||
|
|
"setpoint": 10.0,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": 536.0,
|
||
|
|
"integralCoeff": 18.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": 1,
|
||
|
|
"minThermalOutput": 0.0,
|
||
|
|
"failsafePercent": 100.0,
|
||
|
|
"pids": [
|
||
|
|
{
|
||
|
|
"name": "fb_fan0",
|
||
|
|
"type": "fan",
|
||
|
|
"inputs": [
|
||
|
|
"fb_fan0"
|
||
|
|
],
|
||
|
|
"setpoint": 0.0,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 0.1,
|
||
|
|
"proportionalCoeff": 0.0,
|
||
|
|
"integralCoeff": 0.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0056,
|
||
|
|
"integralLimit_min": 0.0,
|
||
|
|
"integralLimit_max": 0.0,
|
||
|
|
"outLim_min": 15.0,
|
||
|
|
"outLim_max": 100.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "fb_fan1",
|
||
|
|
"type": "fan",
|
||
|
|
"inputs": [
|
||
|
|
"fb_fan1"
|
||
|
|
],
|
||
|
|
"setpoint": 0.0,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 0.1,
|
||
|
|
"proportionalCoeff": 0.0,
|
||
|
|
"integralCoeff": 0.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0056,
|
||
|
|
"integralLimit_min": 0.0,
|
||
|
|
"integralLimit_max": 0.0,
|
||
|
|
"outLim_min": 15.0,
|
||
|
|
"outLim_max": 100.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "fb_fan2",
|
||
|
|
"type": "fan",
|
||
|
|
"inputs": [
|
||
|
|
"fb_fan2"
|
||
|
|
],
|
||
|
|
"setpoint": 0.0,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 0.1,
|
||
|
|
"proportionalCoeff": 0.0,
|
||
|
|
"integralCoeff": 0.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0056,
|
||
|
|
"integralLimit_min": 0.0,
|
||
|
|
"integralLimit_max": 0.0,
|
||
|
|
"outLim_min": 15.0,
|
||
|
|
"outLim_max": 100.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "p12v_fan",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"p12v_fan"
|
||
|
|
],
|
||
|
|
"setpoint": 90.0,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -268.0,
|
||
|
|
"integralCoeff": -4.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme0",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme0"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp00@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme1",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme1"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp01@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme2",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme2"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp02@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme3",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme3"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp03@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme4",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme4"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp04@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme5",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme5"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp05@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme6",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme6"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp06@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme7",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme7"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp07@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme8",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme8"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp08@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme9",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme9"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp09@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme10",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme10"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp10@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme11",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme11"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp11@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme12",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme12"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp12@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme13",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme13"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp13@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme14",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme14"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp14@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name": "nvme15",
|
||
|
|
"type": "temp",
|
||
|
|
"inputs": [
|
||
|
|
"nvme15"
|
||
|
|
],
|
||
|
|
"setpoint": @WCTemp15@,
|
||
|
|
"pid": {
|
||
|
|
"samplePeriod": 1.0,
|
||
|
|
"proportionalCoeff": -1250.0,
|
||
|
|
"integralCoeff": -12.0,
|
||
|
|
"feedFwdOffsetCoeff": 0.0,
|
||
|
|
"feedFwdGainCoeff": 0.0,
|
||
|
|
"integralLimit_min": 2679.0,
|
||
|
|
"integralLimit_max": 18000.0,
|
||
|
|
"outLim_min": 2679.0,
|
||
|
|
"outLim_max": 18000.0,
|
||
|
|
"slewNeg": 0.0,
|
||
|
|
"slewPos": 0.0,
|
||
|
|
"positiveHysteresis": 0.0,
|
||
|
|
"negativeHysteresis": 0.0
|
||
|
|
}
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|