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

文档信息

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

变更历史记录

文档变更记录

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

类概览

Valve 类

属性
类名称Valve
功能描述阀门对象,提供液冷阀门管理功能,包括开度控制、状态监控和巡检结果
所属SIG组hardware
所属组件thermal_mgmt
责任人散热管理组
最后更新2025-01-27
状态正常运行

属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
IdU80U8-关断阀Id阀门管理基础信息1CSR配置硬件
SlotU80U8-关断阀槽位阀门管理基础信息1CSR配置硬件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
PresenceU800/1-关断阀在位。1在位,0不在位阀门管理基础信息1硬件读取硬件
OpeningDegreeU80U8-关断阀开度,取值范围为[0, 1000]阀门开度控制800CSR配置/用户设置硬件
StandardOpeningDegreeU80U8-关断阀标称开度阀门开度控制参考值900CSR配置硬件
StatusU80U8-关断阀故障状态: 0-正常, 非0-关断阀故障阀门状态监控0软件刷新软件
OpeningDegreeStateU80U8-关断阀开度状态:0-正常, 1-异常阀门开度状态监控0CSR配置软件
PatrolResultU80U8-关断阀巡检结果: 0-成功, 1-失败阀门巡检功能0CSR配置软件

配置示例

基础阀门配置

json
{
  "Valve_1": {
    "Id": 1,
    "Slot": 1,
    "Presence": 1,
    "OpeningDegree": 100,
    "StandardOpeningDegree": 100,
    "Status": 0,
    "OpeningDegreeState": 0,
    "PatrolResult": 0
  }
}

多阀门配置

json
{
  "Valve_CPU": {
    "Id": 1,
    "Slot": 1,
    "Presence": 1,
    "OpeningDegree": 100,
    "StandardOpeningDegree": 100,
    "Status": 0,
    "OpeningDegreeState": 0,
    "PatrolResult": 0
  },
  "Valve_GPU": {
    "Id": 2,
    "Slot": 2,
    "Presence": 1,
    "OpeningDegree": 80,
    "StandardOpeningDegree": 100,
    "Status": 0,
    "OpeningDegreeState": 0,
    "PatrolResult": 0
  }
}

使用指南

配置步骤

  1. 基本信息配置:设置Id、Slot作为阀门标识
  2. 开度配置:配置OpeningDegree和StandardOpeningDegree
  3. 状态监控:配置Presence、Status等状态监控属性
  4. 巡检功能:配置PatrolResult用于巡检结果记录

开度控制说明

  • OpeningDegree:实际开度,可由用户设置(需要BasicSetting权限)
  • StandardOpeningDegree:标准开度,作为参考值

注意事项

  • ID唯一:确保Id在系统中唯一
  • 开度范围:开度值应在硬件支持的范围内
  • 巡检状态:定期检查PatrolResult确保阀门正常

相关文档