CSR配置字典之FanInfo类
更新时间: 2025/07/22
在Gitcode上查看源码

文档信息

项目内容
文档标题FanInfo类配置字典
版本v1.0
创建日期2025-01-27
最后更新2025-01-27
维护状态活跃维护

变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02025-01-27初始版本创建FanInfo类配置字典全新文档系统管理员

类概览

FanInfo 类

属性
类名称FanInfo
功能描述风扇信息对象,提供风扇基础信息管理,包括型号、BOM、转速规格等配置
所属SIG组hardware
所属组件thermal_mgmt
责任人散热管理组
最后更新2025-01-27
状态正常运行

属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
FanIdU160U16-风扇ID,主键风扇基础信息管理1CSR配置硬件
SystemIdU80U8-系统ID,主键风扇基础信息管理1CSR配置硬件
FanPositionString""String-风扇位置,主键风扇基础信息管理"Fan1"CSR配置硬件
TypeU80U8-风扇类型风扇基础信息管理1CSR配置硬件
ModelString""String-风扇型号风扇基础信息管理"02314BLG"CSR配置硬件
BOMString"NA"String-BOM编码风扇基础信息管理"BOM32030275"CSR配置硬件
PartNumberString"NA"String-部件编号风扇基础信息管理"02314BLG"CSR配置硬件
FrontMaxSpeedU3210000U32-前转子最大转速(RPM)风扇基础信息管理15000CSR配置硬件
RearMaxSpeedU3210000U32-后转子最大转速(RPM)风扇基础信息管理15000CSR配置硬件
IsTwinsBooleantruetrue/false-是否为双转子风扇风扇基础信息管理trueCSR配置硬件

配置示例

基础风扇信息配置

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
  }
}

使用指南

配置步骤

  1. 基本信息配置:设置FanId、SystemId、FanPosition作为主键
  2. 型号信息配置:配置Model、BOM、PartNumber等型号信息
  3. 转速规格配置:设置FrontMaxSpeed、RearMaxSpeed最大转速
  4. 类型配置:设置Type和IsTwins标识风扇类型

注意事项

  • 主键唯一:FanId、SystemId、FanPosition组合必须唯一
  • 转速匹配:最大转速参数应与实际风扇规格匹配
  • 双转子标识:IsTwins应正确标识是否为双转子风扇

相关文档