CSR配置字典之ACCycle类
更新时间: 2026/05/15
在Gitcode上查看源码📋 文档信息
| 项目 | 内容 |
|---|---|
| 文档标题 | ACCycle类配置字典 |
| 版本 | v1.1 |
| 创建日期 | 2025-01-27 |
| 最后更新 | 2026-05-15 |
| 维护状态 | ✅ 活跃维护 |
📋 变更历史记录
文档变更记录
| 版本 | 发布日期 | 变更类型 | 变更内容 | 影响范围 | 维护人员 |
|---|---|---|---|---|---|
| v1.0 | 2025-01-27 | 初始版本 | 创建ACCycle类配置字典 | 全新文档 | 系统管理员 |
| v1.1 | 2026-05-15 | 修订 | 对齐model.json,补充所有属性定义 | ACCycle所有CSR属性 | 基础服务组 |
🎯 类概览
ACCycle 类
| 属性 | 值 |
|---|---|
| 类名称 | ACCycle |
| 功能描述 | AC循环(交流电源循环)配置,控制交流电源开关和写保护 |
| 所属SIG组 | hardware |
| 所属组件 | fructrl |
| 责任人 | 基础服务组 |
| 最后更新 | 2026-05-15 |
| 状态 | 🟢 正常运行 |
📊 属性定义详表
ACCycle 类 - 必选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
AC | U8 | - | U8 | - | AC电源开关控制 | 配置AC电源 | 1 | CSR | 硬件 |
ACWp | U8 | - | U8 | - | AC电源写保护控制 | 配置AC写保护 | 0 | CSR | 硬件 |
ACCycle 类 - 可选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
ACValue | U8 | 1 | U8 | - | AC电源当前值 | 配置AC值 | 1 | CSR | 硬件 |
ACWpValue | U8 | - | U8 | - | AC电源写保护当前值 | 配置写保护值 | 0 | CSR | 硬件 |
📝 配置示例
AC循环配置
json
{
"ACCycle": {
"AC": 1,
"ACValue": 1,
"ACWp": 0,
"ACWpValue": 0
}
}🔧 使用指南
注意事项
AC:控制交流电源通断
ACWp:控制交流电源写保护状态,防止误操作
ACValue/ACWpValue:反映当前实际状态
故障排查
AC循环失败:检查AC配置值是否正确
写保护异常:检查ACWp和ACWpValue配置