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

文档信息

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

变更历史记录

文档变更记录

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

类概览

SystemsFans 类

属性
类名称SystemsFans
功能描述系统风扇管理对象,提供系统级风扇控制功能,包括Standby模式风扇工作状态和功耗估算
所属SIG组hardware
所属组件thermal_mgmt
责任人散热管理组
最后更新2025-01-27
状态正常运行

属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
SystemIdU81U8-系统ID,主键系统风扇管理基础信息1CSR配置软件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
WorkInStandbyU800/1-Standby下风扇是否可以运转
1:可以,0:不可以
Standby模式风扇工作状态配置0CSR配置硬件
EstimatedTotalPowerWattsU320U32-风扇总功耗估算值(W)风扇功耗统计150软件刷新软件

方法定义

SetPWM方法

方法名权限描述
SetPWMBasicSetting设置风扇PWM占空比

配置示例

基础系统风扇配置

json
{
  "SystemsFans_1": {
    "SystemId": 1,
    "WorkInStandby": 0,
    "EstimatedTotalPowerWatts": 150
  }
}

Standby模式风扇工作配置

json
{
  "SystemsFans_Standby": {
    "SystemId": 1,
    "WorkInStandby": 1,
    "EstimatedTotalPowerWatts": 200
  }
}

使用指南

配置步骤

  1. 系统ID配置:设置SystemId作为系统标识
  2. Standby配置:配置WorkInStandby决定Standby模式风扇状态
  3. 功耗监控:EstimatedTotalPowerWatts由软件自动更新

注意事项

  • 系统ID正确:确保SystemId与实际系统匹配
  • Standby配置合理:根据散热需求配置Standby模式风扇状态

相关文档