CSR配置字典之PowerDistribution类
更新时间: 2026/07/30
在Gitcode上查看源码

📋 文档信息

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

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026-07-30初始版本创建PowerDistribution类配置字典全新文档宋殿鹏

🎯 类概览

PowerDistribution 类

属性
类名称PowerDistribution
功能描述电源供电线路配置对象,包含预期/当前模式、默认/自定义模式供电线路配置等
所属SIG组hardware
所属组件power_strategy
责任人能效管理组
最后更新2026-07-30
状态🟢 正常运行

📊 属性定义

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
IdU80U8-电源供电线路配置对象的唯一标识符获取唯一的电源供电线路配置对象1CSR 配置软件
PowerSupplyCircuitModeOptionsString[][]枚举值:MainCircuit, BackupCircuit, HalfCrossRedundant, QuarterCrossRedundant, ParityCrossRedundant, AutoBalance, DefaultMode, CustomizedMode 的子集-设备实际支持的供电线路模式列表模式校验及向上层展示可用模式["MainCircuit", "BackupCircuit", "AutoBalance"]CSR 配置软件

可选属性(字段说明)

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
PowerSupplyCircuitDefaultConfigString[]["A","B","A","B","B","A","B","A"]String[]-供电线路模式为默认模式时的供电线路配置,仅在支持的供电线路模式中包含DefaultMode时需要配置,其长度与设备相关,通常为设备上的电源数量展示供电线路模式为默认模式时的供电线路配置,并在模式切换为默认模式时使用["A","B","A","B","B","A","B","A"]CSR 配置软件
PowerSupplyCircuitCustomizedConfigString[]["A","B","A","B","B","A","B","A"]String[]-供电线路模式为自定义模式时的供电线路配置,仅在支持的供电线路模式中包含CustomizedMode时需要配置,其长度与设备相关,通常为设备上的电源数量展示供电线路模式为自定义模式时的供电线路配置,并在模式切换为自定义模式时使用["A","B","A","B","B","A","B","A"]CSR 配置软件

📂 分类标准

硬件属性

  • 定义:本类暂无硬件属性
  • 特点:所有属性都是软件配置管理
  • 示例:暂无

软件属性

  • 定义:由软件管理和维护的电源供电线路配置参数
  • 特点:支持的供电线路模式,默认及自定义模式下的供电线路配置
  • 示例:所有属性都是软件属性

📝 配置示例

电源供电线路管理配置

json
{
  "PowerDistribution_1": {
    "Id": 1,
    "PowerSupplyCircuitModeOptions": ["DefaultMode", "CustomizedMode"],
    "PowerSupplyCircuitDefaultConfig": ["A","B","A","B","B","A","B","A"],
    "PowerSupplyCircuitCustomizedConfig": ["A","B","A","B","B","A","B","A"]
  }
}

🔧 使用指南

配置步骤

  1. 支持的供电线路模式: 枚举值的子集,配置的模式需确认当前机型支持
  2. 供电线路配置: 长度应与当前机型的电源数量相同,A为主路,B为备路

使用场景

  • 供电线路模式切换: 管理当前所有电源的供电线路,按照预期的模式供电
  • 供电配置校验:约束上层传入的模式,避免设置不支持的线路模式
  • 自定义策略下发:可在自定义模式下实现灵活的供电线路分配策略

注意事项

  • 功能依赖: 若机型新增支持电路模式切换功能,需进行适配