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

文档信息

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

变更历史记录

文档变更记录

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

类概览

Valves 类

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

属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
IdString"0"String-阀门组ID,主键阀门组管理基础信息"0"CSR配置软件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
PatrolTypeU800/1-巡检类型
0:不巡检
1:例行巡检(仅支持月度巡检)
阀门巡检功能配置1CSR配置软件
InvalidLocationIdU80U8-无效槽位号阀门配置校验0CSR配置软件
LastPatrolTimestampString-String-最近一次巡检时间,单位:秒阀门巡检状态记录"2025-01-27T10:00:00"软件刷新软件
PatrolStateU80U8-巡检状态阀门巡检状态监控0软件刷新软件

配置示例

基础阀门组配置

json
{
  "Valves_0": {
    "Id": "0",
    "PatrolType": 0,
    "InvalidLocationId": 0,
    "LastPatrolTimestamp": "",
    "PatrolState": 0
  }
}

启用巡检的阀门组配置

json
{
  "Valves_Patrol": {
    "Id": "0",
    "PatrolType": 1,
    "InvalidLocationId": 0,
    "LastPatrolTimestamp": "2025-01-27T10:00:00",
    "PatrolState": 0
  }
}

使用指南

配置步骤

  1. 阀门组ID配置:设置Id作为阀门组标识
  2. 巡检类型配置:配置PatrolType决定是否启用巡检
  3. 无效槽位配置:配置InvalidLocationId用于校验

巡检功能说明

  • PatrolType = 0:不进行巡检
  • PatrolType = 1:启用例行巡检(月度巡检)

StartPatrol方法使用

调用StartPatrol方法可以启动阀门巡检:

  • DelaySeconds:延迟启动巡检的秒数
  • Result:巡检启动结果

注意事项

  • 巡检配置:启用巡检前确保阀门硬件支持巡检功能
  • 时间戳更新:巡检完成后LastPatrolTimestamp会自动更新
  • 状态监控:定期检查PatrolState确保巡检正常进行

相关文档