CSR配置字典之POH类
更新时间: 2026/05/15
在Gitcode上查看源码📋 文档信息
| 项目 | 内容 |
|---|---|
| 文档标题 | POH类配置字典 |
| 版本 | v1.0 |
| 创建日期 | 2026-05-15 |
| 最后更新 | 2026-05-15 |
| 维护状态 | ✅ 活跃维护 |
📋 变更历史记录
文档变更记录
| 版本 | 发布日期 | 变更类型 | 变更内容 | 影响范围 | 维护人员 |
|---|---|---|---|---|---|
| v1.0 | 2026-05-15 | 新增 | 创建POH类配置字典 | 全新文档 | fruCtrl SIG |
🎯 类概览
POH 类
| 属性 | 值 |
|---|---|
| 类名称 | POH |
| 功能描述 | POH(Power-On Hours)通电时长记录,统计系统通电累计时间 |
| 所属SIG组 | hardware |
| 所属组件 | fructrl |
| 责任人 | 基础服务组 |
| 最后更新 | 2026-05-15 |
| 状态 | 🟢 正常运行 |
📊 属性定义详表
POH 类 - 必选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
SystemId | U8 | - | U8 | - | 系统标识,主键 | 唯一标识系统 | 0 | CSR | 软件 |
POH 类 - 可选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
POHEnable | Boolean | - | true/false | - | 使能记录通电时长 | 启用/禁用通电时长统计 | true | CSR | 软件 |
MinutesPerCount | U8 | - | U8 | - | 记录间隔分钟数,每隔指定分钟数计数器加1 | 配置统计间隔 | 60 | CSR | 软件 |
📝 配置示例
POH通电时长配置
json
{
"POH": {
"SystemId": 0,
"POHEnable": true,
"MinutesPerCount": 60
}
}精细统计配置
json
{
"POH": {
"SystemId": 0,
"POHEnable": true,
"MinutesPerCount": 1
}
}🔧 使用指南
配置步骤
启用统计:将POHEnable设置为true
配置统计间隔:通过MinutesPerCount设置记录频率
配置系统标识:设置SystemId标识系统
注意事项
POHEnable:设为true时系统开始统计通电时长
MinutesPerCount:值越小统计越精确,但存储开销越大
Counter:由系统自动维护,基于MinutesPerCount递增
故障排查
通电时长不准确:检查MinutesPerCount配置和Counter值
统计未启用:确认POHEnable是否为true