获取风扇控制板信息
1.接口描述
接口说明:获取风扇控制板信息。
请求方式:POST [ip]/api/chassis/get-fan
管理员权限 | 登录认证 |
---|---|
否 | 是 |
2.输入参数
无
3.输出参数
参数名称 | 类型 | 描述 |
---|---|---|
status | Int | 状态码 |
code | String | 状态描述 |
device-name | String | 设备名称 |
fan-num | Int | 风扇控制板的风扇个数 |
sensor-num | Int | 风扇控制板的温度传感器个数 |
state | Int | 风扇控制板的状态 0:未通电 1:通信失败 2:通信成功 3:固件升级中 |
fan | Array of FanData | 风扇信息 |
sensor | Array of SensorData | 传感器信息 |
FanData
参数名称 | 类型 | 描述 |
---|---|---|
id | Int | 风扇id |
speed | Int | 风扇转速,单位rpm(转每分钟) |
status | Int | 状态码 |
SensorData
参数名称 | 类型 | 描述 |
---|---|---|
id | Int | 传感器id |
temperature | Double | 温度传感器读取的温度,单位摄氏度 |
status | Int | 状态码 |
4.示例
获取风扇控制板信息。
输入示例
None
输出示例
{
"device-name": "Modator 2U FAN CONTROL",
"fan-num": 5,
"sensor-num": 3,
"state": 2,
"fan": [
{
"id": 1,
"speed": 2250,
"status": 0
},
{
"id": 2,
"speed": 0,
"status": 6
},
{
"id": 3,
"speed": 0,
"status": 6
},
{
"id": 4,
"speed": 2430,
"status": 0
},
{
"id": 5,
"speed": 2100,
"status": 0
}
],
"sensor": [
{
"id": 1,
"temperature": 28.125,
"status": 0
},
{
"id": 2,
"temperature": 27.0,
"status": 0
},
{
"id": 3,
"temperature": 27.25,
"status": 0
}
],
"status": 0,
"code": "Success"
}
{
"device-name": "Modator 2U FAN CONTROL",
"fan-num": 5,
"sensor-num": 3,
"state": 0,
"status": 0,
"code": "Success"
}
5.错误码
无接口业务逻辑相关的错误码,其他错误码详见 公共错误码。
错误码 | 定义 | 说明 |
---|---|---|
4 | MW_STATUS_TRY_AGAIN | Array of FanData,风扇尝试再次启动 |