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

文档信息

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

变更历史记录

文档变更记录

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

类概览

PumpGroup 类

属性
类名称PumpGroup
功能描述泵组对象,提供泵分组管理功能,用于液冷系统分区泵调速控制
所属SIG组hardware
所属组件thermal_mgmt
责任人散热管理组
最后更新2025-01-27
状态正常运行

属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
IdU80U8-泵组Id泵组管理基础信息1CSR配置软件
PumpSlotsU8[][]U8[]-泵组内槽位号泵组调速控制"[1, 2]"CSR配置软件
SpeedPercentU80U8-基于泵组内泵修正后的转速百分比,并统一下发至PumpSlots关联的所有泵泵组调速控制30软件刷新软件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
ExpectedSpeedPercentU80U8-泵组分组下发转速百分比泵组调速控制30CSR配置/用户设置软件

配置示例

基础泵组配置

json
{
  "PumpGroup_1": {
    "Id": 1,
    "PumpSlots": [1, 2],
    "SpeedPercent": 60,
    "ExpectedSpeedPercent": 60
  }
}

多泵组配置

json
{
  "PumpGroup_CPU": {
    "Id": 1,
    "PumpSlots": [1, 2],
    "SpeedPercent": 70,
    "ExpectedSpeedPercent": 70
  },
  "PumpGroup_GPU": {
    "Id": 2,
    "PumpSlots": [3, 4],
    "SpeedPercent": 80,
    "ExpectedSpeedPercent": 80
  }
}

使用指南

配置步骤

  1. 泵组ID配置:设置Id作为唯一泵组标识
  2. 槽位分配:配置PumpSlots定义组内包含的泵槽位
  3. 转速控制:设置SpeedPercent和ExpectedSpeedPercent

注意事项

  • ID唯一性:确保泵组Id在系统中唯一
  • 槽位有效性:确保PumpSlots中的槽位号有效
  • 分组合理性:确保分组策略符合液冷散热需求

相关文档