【已评审】新增私有属性,支持获取电源输入状态信息

背景

电源输出欠压告警需要进行告警逻辑优化,增加OPOK信号异常检测。告警条件检查需要依赖CPLD提供的IPOK信号,当前软件测无法获取,需要提供属性配置同步获取IPOK信号,由软件侧进行告警检查。

关联ISSUE

支持电源模块接触不良告警机输出欠压告警优化

决策点

1、power_mgmt组件OnePower对象新增InputState私有属性

详细描述

评审点1 :power_mgmt组件OnePower对象新增InputState私有属性

变化类型:新增私有属性

应用场景:用于获取电源的输入状态信息

属性名称 变化类型 签名 持久化 接口说明 接口约束
InputState 新增属性 U8 不持久化 电源输入状态,0:无输入,1有输入,默认取值为0

配置示例:

"OnePower_0": {
      "SlotNumber": "${Slot}",
      "Presence": 1,
      "Protocol": "pmbus",
      "PhysicalInterface": "pmbus",
      "DeviceLocator": "PSU${Slot}",
      "Position": "EXU", 
      "OutputState": "<=/Scanner_PsuOPOKStatus.Value",
      "InputState": "<=/Scanner_PsuIPOKStatus.Value“
}

评审结论

1、 power_mgmt组件OnePower对象新增InputState私有属性

同意OnePower对象新增InputState私有属性,表示电源输入状态,类型U8