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

📋 文档信息

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

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026-05-15新增创建SensorSelInfo类配置字典全新文档sensor SIG

🎯 类概览

SensorSelInfo 类

属性
类名称SensorSelInfo
功能描述SEL(Sensor Event Log)信息配置,提供SEL记录管理、查询配置和时间戳等参数
所属SIG组hardware
所属组件sensor
责任人基础服务组
最后更新2026-05-15
状态🟢 正常运行

📊 属性定义详表

SensorSelInfo 类 - 必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
SelModeU800-1-SEL工作模式配置SEL模式0CSR软件
QueryMaxCountU162000100-65535-SEL支持IPMI查询的最大记录数,默认2000配置查询最大数2000CSR软件
AddTimestampU324294967295U32-SEL添加时间戳,默认0xFFFFFFFF配置添加时间戳4294967295CSR软件
DelTimestampU324294967295U32-SEL删除时间戳,默认0xFFFFFFFF配置删除时间戳4294967295CSR软件
ReceiverAddrU8255U8-接收sensor事件上报的地址,默认0xFF配置接收地址255CSR软件
IdU81U8-持久化数据主键,无实际意义,由于配置数据只有1条,因此采用默认值配置配置主键1CSR软件
CurRecordIdU160U16-持久化复位之前记录的RecordId记录恢复0CSR软件

📝 配置示例

SEL基本配置

json
{
  "SensorSelInfo": {
    "SelMode": 0,
    "RecordSeq": 0,
    "CurRecordId": 0,
    "QueryMaxCount": 2000,
    "AddTimestamp": 4294967295,
    "DelTimestamp": 4294967295,
    "ReceiverAddr": 255,
    "Id": 1
  }
}

高容量SEL配置

json
{
  "SensorSelInfo": {
    "SelMode": 1,
    "RecordSeq": 0,
    "CurRecordId": 0,
    "QueryMaxCount": 5000,
    "AddTimestamp": 0,
    "DelTimestamp": 0,
    "ReceiverAddr": 32,
    "Id": 1
  }
}

🔧 使用指南

配置步骤

  1. 配置SEL模式:设置SelMode选择工作模式
  2. 配置查询容量:通过QueryMaxCount设置最大查询记录数
  3. 配置时间戳:根据需要设置AddTimestamp和DelTimestamp
  4. 配置接收地址:通过ReceiverAddr设置事件接收地址

注意事项

  • QueryMaxCount:有效范围100-65535,不建议设置过大
  • AddTimestamp/DelTimestamp:0xFFFFFFFF为默认无限制值
  • ReceiverAddr:0xFF为广播地址,实际使用需配置具体地址
  • Id:通常配置为1,因配置数据只有1条

故障排查

  • SEL记录丢失:检查CurRecordId恢复是否正确
  • 查询超时:检查QueryMaxCount配置是否过大
  • 事件未记录:检查ReceiverAddr配置是否正确