CSR配置字典之FanInfo类
更新时间: 2025/07/22
在Gitcode上查看源码文档信息
| 项目 | 内容 |
|---|---|
| 文档标题 | FanInfo类配置字典 |
| 版本 | v1.0 |
| 创建日期 | 2025-01-27 |
| 最后更新 | 2025-01-27 |
| 维护状态 | 活跃维护 |
变更历史记录
文档变更记录
| 版本 | 发布日期 | 变更类型 | 变更内容 | 影响范围 | 维护人员 |
|---|---|---|---|---|---|
| v1.0 | 2025-01-27 | 初始版本 | 创建FanInfo类配置字典 | 全新文档 | 系统管理员 |
类概览
FanInfo 类
| 属性 | 值 |
|---|---|
| 类名称 | FanInfo |
| 功能描述 | 风扇信息对象,提供风扇基础信息管理,包括型号、BOM、转速规格等配置 |
| 所属SIG组 | hardware |
| 所属组件 | thermal_mgmt |
| 责任人 | 散热管理组 |
| 最后更新 | 2025-01-27 |
| 状态 | 正常运行 |
属性定义详表
必选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
FanId | U16 | 0 | U16 | - | 风扇ID,主键 | 风扇基础信息管理 | 1 | CSR配置 | 硬件 |
SystemId | U8 | 0 | U8 | - | 系统ID,主键 | 风扇基础信息管理 | 1 | CSR配置 | 硬件 |
FanPosition | String | "" | String | - | 风扇位置,主键 | 风扇基础信息管理 | "Fan1" | CSR配置 | 硬件 |
Type | U8 | 0 | U8 | - | 风扇类型 | 风扇基础信息管理 | 1 | CSR配置 | 硬件 |
Model | String | "" | String | - | 风扇型号 | 风扇基础信息管理 | "02314BLG" | CSR配置 | 硬件 |
BOM | String | "NA" | String | - | BOM编码 | 风扇基础信息管理 | "BOM32030275" | CSR配置 | 硬件 |
PartNumber | String | "NA" | String | - | 部件编号 | 风扇基础信息管理 | "02314BLG" | CSR配置 | 硬件 |
FrontMaxSpeed | U32 | 10000 | U32 | - | 前转子最大转速(RPM) | 风扇基础信息管理 | 15000 | CSR配置 | 硬件 |
RearMaxSpeed | U32 | 10000 | U32 | - | 后转子最大转速(RPM) | 风扇基础信息管理 | 15000 | CSR配置 | 硬件 |
IsTwins | Boolean | true | true/false | - | 是否为双转子风扇 | 风扇基础信息管理 | true | CSR配置 | 硬件 |
配置示例
基础风扇信息配置
json
{
"FanInfo_1": {
"FanId": 1,
"SystemId": 1,
"FanPosition": "Fan1",
"Type": 1,
"Model": "02314BLG",
"BOM": "BOM32030275",
"PartNumber": "02314BLG",
"FrontMaxSpeed": 15000,
"RearMaxSpeed": 15000,
"IsTwins": false
}
}双转子风扇信息配置
json
{
"FanInfo_2": {
"FanId": 2,
"SystemId": 1,
"FanPosition": "Fan2",
"Type": 2,
"Model": "02314BLG Twins",
"BOM": "BOM32030276",
"PartNumber": "02314BLG",
"FrontMaxSpeed": 12000,
"RearMaxSpeed": 12000,
"IsTwins": true
}
}使用指南
配置步骤
- 基本信息配置:设置FanId、SystemId、FanPosition作为主键
- 型号信息配置:配置Model、BOM、PartNumber等型号信息
- 转速规格配置:设置FrontMaxSpeed、RearMaxSpeed最大转速
- 类型配置:设置Type和IsTwins标识风扇类型
注意事项
- 主键唯一:FanId、SystemId、FanPosition组合必须唯一
- 转速匹配:最大转速参数应与实际风扇规格匹配
- 双转子标识:IsTwins应正确标识是否为双转子风扇