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

📋 文档信息

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

🎯 类概览

CoolingArea 类

属性
类名称CoolingArea
功能描述自动调速域对象,提供风扇自动调速区域管理功能
所属SIG组thermal
所属组件自动调速
责任人热设计组
最后更新2025-01-27
状态🟢 正常运行

📊 属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
AreaIdU80U8-调速域ID,用不同的AreaId来区分不同调速区域风扇自动调速8CSR配置软件
FanIdxGroupU8[][]U8[]-调速域风扇组,用来记录参与该区域调速的风扇id风扇自动调速[]CSR配置热设计
PolicyIdxGroupU8[][]U8[]-线性调速策略ID组,用来记录不同线性调速策略风扇自动调速[]CSR配置热设计
RequirementIdxU80U8-目标调速策略ID,用来区分不同目标调速策略风扇自动调速8CSR配置热设计

可选属性

无可选属性


📝 配置示例

基础调速域配置

json
{
  "CoolingArea_8": {
    "AreaId": 8,
    "FanIdxGroup": [],
    "PolicyIdxGroup": [],
    "RequirementIdx": 8
  }
}

完整调速域配置

json
{
  "CoolingArea_CPU": {
    "AreaId": 1,
    "FanIdxGroup": [1, 2, 3],
    "PolicyIdxGroup": [1, 2],
    "RequirementIdx": 1
  }
}

🔧 使用指南

配置步骤

  1. 区域规划: 规划调速域的分布和范围
  2. 风扇分配: 将风扇分配到对应的调速域
  3. 策略关联: 关联对应的调速策略
  4. 测试验证: 验证调速域功能是否正常

使用场景

  • 分区调速: 不同区域需要不同的调速策略
  • 风扇协调: 协调多个风扇的调速行为
  • 策略管理: 管理多种调速策略

📚 相关文档