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

文档信息

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

变更历史记录

文档变更记录

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

类概览

LedPolicy 类

属性
类名称LedPolicy
功能描述LED策略管理对象,提供LED灯在不同健康状态下的颜色策略配置,支持PowerOff持久化
所属SIG组hardware
所属组件chassis
责任人机框管理组
最后更新2026-05-27
状态正常运行

属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
IdU81U8-LED策略ID,主键LED策略唯一标识1CSR配置软件
NormalU8-U8-正常状态LED颜色策略,支持CSR和PoweroffPer持久化健康状态正常时LED显示1CSR配置软件
MinorU8-U8-轻微告警状态LED颜色策略,支持CSR和PoweroffPer持久化健康状态轻微告警时LED显示2CSR配置软件
MajorU8-U8-重要告警状态LED颜色策略,支持CSR和PoweroffPer持久化健康状态重要告警时LED显示3CSR配置软件
CriticalU8-U8-严重告警状态LED颜色策略,支持CSR和PoweroffPer持久化健康状态严重告警时LED显示4CSR配置软件

可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
SeverityReferenceSourceString"Event"String-严重级别参考源,支持TemporaryPer临时持久化确定健康状态参考来源"Event"CSR配置软件
UpdateUidStateByRemoteLoginBooleanfalseBoolean-远程登录是否更新UID状态,支持CSR持久化控制远程登录时UID灯行为falseCSR配置软件

分类标准

硬件属性

  • 定义:与LED硬件控制相关的参数
  • 特点:涉及LED颜色策略的硬件实现
  • 示例:无

件属性

  • 定义:用于LED策略管理和控制的参数
  • 特点:策略元数据、颜色配置和持久化设置
  • 示例Id, Normal, Minor, Major, Critical, SeverityReferenceSource, UpdateUidStateByRemoteLogin

配置示例

标准LED策略配置

json
{
  "LedPolicy": {
    "Id": 1,
    "Normal": 1,
    "Minor": 2,
    "Major": 3,
    "Critical": 4,
    "SeverityReferenceSource": "Event",
    "UpdateUidStateByRemoteLogin": false
  }
}

自定义LED策略配置

json
{
  "LedPolicy": {
    "Id": 1,
    "Normal": 3,
    "Minor": 5,
    "Major": 2,
    "Critical": 4,
    "SeverityReferenceSource": "Sensor",
    "UpdateUidStateByRemoteLogin": true
  }
}

使用指南

配置步骤

  1. 设置策略ID:配置Id作为LED策略的唯一标识
  2. 配置颜色策略:设置Normal、Minor、Major、Critical对应不同健康状态的颜色
  3. 设置参考源:配置SeverityReferenceSource确定健康状态参考来源
  4. 配置远程登录行为:设置UpdateUidStateByRemoteLogin控制远程登录时UID灯行为

LED颜色编码

  • 1 = BLUE: 蓝色(正常状态)
  • 2 = RED: 红色(严重告警)
  • 3 = GREEN: 绿色(重要告警)
  • 4 = AMBER: 琥珀色(轻微告警)
  • 5 = ORANGE: 橙色
  • 6 = WHITE: 白色

健康状态级别

  • Normal: 系统正常运行
  • Minor: 轻微告警,不影响主要功能
  • Major: 重要告警,影响部分功能
  • Critical: 严重告警,系统功能受限

持久化说明

  • CSR: 配置保存在CSR文件中
  • PoweroffPer: 配置在断电后持久化保存
  • TemporaryPer: 配置临时持久化,重启后可能重置

注意事项

  • 颜色匹配:确保颜色策略与实际LED硬件支持的颜色匹配
  • 持久化:Normal、Minor、Major、Critical支持PoweroffPer,断电后保持
  • 参考源:SeverityReferenceSource默认为Event,可配置为Sensor等其他来源
  • 远程登录:UpdateUidStateByRemoteLogin控制远程登录时UID灯是否更新

相关文档