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

文档信息

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

变更历史记录

文档变更记录

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

类概览

LedDispControl 类

属性
类名称LedDispControl
功能描述LED显示控制对象,提供LED灯管显示控制功能,支持左中右三段LED灯管配置
所属SIG组hardware
所属组件chassis
责任人机框管理组
最后更新2026-05-27
状态正常运行

属性定义详表

必选属性

无必选属性。


可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
LedTubeSupportBooleanfalseBoolean-LED灯管支持标志,支持CSR持久化是否支持LED灯管显示falseCSR配置硬件
LeftLedTubeU80U8-左侧LED灯管显示值,支持CSR持久化LED灯管左侧段显示0CSR配置硬件
MidLedTubeU80U8-中间LED灯管显示值,支持CSR持久化LED灯管中间段显示0CSR配置硬件
RightLedTubeU80U8-右侧LED灯管显示值,支持CSR持久化LED灯管右侧段显示0CSR配置硬件

分类标准

硬件属性

  • 定义:与LED灯管硬件显示直接相关的参数
  • 特点:控制LED灯管的显示内容和状态,通过条件判断使用
  • 示例LedTubeSupport, LeftLedTube, MidLedTube, RightLedTube

软件属性

  • 定义:用于LED显示控制的参数
  • 特点:显示控制和持久化配置
  • 示例:无

配置示例

标准LED灯管显示控制配置

json
{
  "LedDispControl": {
    "LedTubeSupport": true,
    "LeftLedTube": 1,
    "MidLedTube": 2,
    "RightLedTube": 3
  }
}

不支持LED灯管配置

json
{
  "LedDispControl": {
    "LedTubeSupport": false,
    "LeftLedTube": 0,
    "MidLedTube": 0,
    "RightLedTube": 0
  }
}

三段显示配置

json
{
  "LedDispControl": {
    "LedTubeSupport": true,
    "LeftLedTube": 10,
    "MidLedTube": 20,
    "RightLedTube": 30
  }
}

使用指南

配置步骤

  1. 确认支持:根据硬件设计设置LedTubeSupport标志
  2. 配置显示值:设置LeftLedTube、MidLedTube、RightLedTube控制显示内容
  3. 持久化配置:所有属性支持CSR持久化

LED灯管显示说明

  • LedTubeSupport: 控制是否启用LED灯管显示功能
  • LeftLedTube: 左侧段LED灯管显示值
  • MidLedTube: 中间段LED灯管显示值
  • RightLedTube: 右侧段LED灯管显示值
  • 三段控制:通过三个属性分别控制左中右三段LED灯管

显示值编码

  • 0: 关闭/不显示
  • 1-255: 显示对应的数值或字符
  • 具体编码规则根据硬件设计确定

注意事项

  • 硬件支持:LedTubeSupport必须与实际硬件支持情况匹配
  • 显示一致性:确保左中右三段显示值协调一致
  • 持久化:所有属性支持CSR持久化,断电后保持配置

相关文档