背景
issue:#24【需求】支持ACCycle的写保护功能
对于产业的硬件配置中,对于AC功能的寄存器是有写保护的,因此需要在AC操作之前先打开写保护然后再进行AC操作
同时对于写保护寄存器的值以及AC寄存器的值均要支持产业配置
决策点
为达到对Accycle的AC属性的写保护功能,以及对写保护寄存器的值和AC寄存器的的值支持产业配置,需新增以下三个属性
Accycle对象新增AccycleWp私有属性,用于关联实际硬件对象,供软件读写
Accycle对象新增ACValue私有属性,用于配置写入AC寄存器的值
Accycle对象新增AccycleWpValue私有属性,用于配置关闭写保护寄存器的值
详细描述
决策点1
ACcycle_1对象新增AccycleWp私有属性
| 属性名称 | 签名 | 默认值 | 操作权限 | 说明 | 持久化 | 变化通知 | 备注 |
|---|---|---|---|---|---|---|---|
| AccycleWp | 0 | 关联的硬件相关对象,例如Accessor,0代表写保护打开状态 | 否 | 否 | 范围: 0-255 | ||
| ACValue | 1 | 关联的硬件相关对象,例如Scanner,从中读取写入AC寄存器的值 | 否 | 否 | 范围: 0-255 | ||
| AccycleWpValue | 0 | 关联的硬件相关对象,例如Scanner,从中读取关闭写保护寄存器的值 | 否 | 否 | 范围: 0-255 |