CSR配置字典之Battery类
更新时间: 2026/05/27
在Gitcode上查看源码

📋 文档信息

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

📋 变更历史记录

文档变更记录

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

🎯 类概览

Battery 类

属性
类名称Battery
功能描述电池管理对象,提供电池状态监控、健康检测和温度管理功能,继承自Controller对象
所属SIG组hardware
所属组件storage
责任人存储管理组
最后更新2026-05-27
状态🟢 正常运行

📊 属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
NameString-String-BBU名称显示电池名称"DSCAP01"BMC内部设置软件
StateU8-U8-BBU在位信息显示电池状态1BMC内部设置软件
HealthStatusU8-U8-bit0:电压过低,bit1:需要更换BBU,bit2:电量校准失败,bit3:电量校准超时,bit4:预故障,bit5:剩余容量低,bit6:没有用于缓存卸载的空间,others:resrved显示电池健康状态0BMC内部设置软件
HealthU8-0,1,2,3-BBU健康状态显示电池健康级别0BMC内部设置软件
TemperatureCelsiusS16-S16-BBU温度监控电池温度27CSR配置硬件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
FaultU82550,1,255-BBU故障标志判断电池故障状态0BMC内部设置硬件
RefControllerU8-U8-关联控制器引用控制器对象0CSR配置软件
RefControllerDeviceNameString-String-关联控制器设备名称
主键属性
引用控制器设备名称"RAIDCard0"CSR配置软件
RefControllerSlotIdU8-U8-关联控制器槽位ID引用控制器槽位0CSR配置软件
RefControllerTypeIdU8-U8-关联控制器类型ID引用控制器类型1CSR配置软件

📝 配置示例

json
{
            "@Parent": "Controller_1",
            "RefControllerDeviceName": "<=/PCIeDevice_1.DeviceName",
            "RefControllerSlotId": "<=/PCIeDevice_1.SlotID",
            "RefControllerTypeId": "<=/Controller_1.TypeId",
            "TemperatureCelsius": 32766
        }