【待评审】新增私有属性,实现Accycle的写保护功能

背景

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

评审结论