【已评审】变更资源协作接口bmc.kepler.Chassis,新增属性ChassisId

背景

chassis组件新增了数码管显示内容可配置功能,根据配置决定数码管显示的内容是告警码还是框号。数码管显示框号的场景下,产品app会通过设置资源协作接口的属性值,下发框号给chassis组件,由组件根据内部实现逻辑将框号显示在数码管。因此需要新增资源协作接口下的属性,用于产品app传递该框号信息。

关联ISSUE

[需求]: 支持数码管显示内容可配置

整体方案

在bmc.kepler.Chassis接口下新增一个ChassisId属性,用于设置机框数码管显示的编号。产品app设置ChassisId属性值,chassis组件在数码管显示框号场景下周期性读取该属性,对读取到的合法值进行校验后显示在数码管上。

评审点

变更资源协作接口 bmc.kepler.Chassis

详细描述

变更描述: 新增ChassisId属性用于表示当前机框的框号。
接口链接: bmc.kepler.Chassis

变更属性

变更类型 属性名称 签名 只读 变化通知 属性描述 访问权限 属性来源 持久化类型 变更影响
新增 ChassisId s False true 机框号,用于设置机框数码管显示的编号,默认值为空 Read: ReadOnly
Write: BasicSetting
外部设置 掉电持久化 新增属性,无影响

变更接口影响

路径 变更接口影响 CSR配置影响 持久化影响 其他影响
/bmc/kepler/Chassis/:chassisid 新增ChassisId属性,提供设置机框数码管显示编号的能力 不涉及重名属性,无影响 新增属性,无兼容性问题 组件代码需实现读取属性显示在数码管的功能

是否准备好AI预审

评审结论

  1. 同意在接口bmc.kepler.Chassis下新增属性ChassisId,用于表示当前机框的机框号。属性的类型为string,读权限为ReadOnly,写权限为BasicSetting,掉电持久化。

遗留问题