背景
CPU直出光模块在位属性由UB接口卡的9555管脚上报在位信号,由于presence属性为复位持久化,直接关联寄存器会导致对象分发时抛错,分发失败,需要新增私有属性用于CSR关联寄存器上报在位信号。
关联ISSUE
暂无
整体方案
Transceiver对象新增PresenceSignalReg的私有属性关联硬件寄存器,再通过代码中赋值在位属性避免报错。
评审点:
变更描述:光模块新增私有属性PresenceSignalReg。
应用场景: 寄存器上报光模块在位状态
持久化类型: 不持久化
操作权限 : ReadOnly
变更属性
| 变更类型 | 属性名称 | 访问权限 | 签名 | 持久化 | 变化通知 | 接口说明 |
|---|---|---|---|---|---|---|
| 新增属性 | PresenceSignalReg | Read: ReadOnly | U8 | 不持久化 | 不通知 | 默认值255表示非同步语法获取的在位状态,1表示在位,0表示不在位 |
配置示例
"Transceiver_1": {
"Id": 0,
"SilkText": "UBInterfaceCard1OpticalModule1",
"PresenceSignalReg": "<=/Scanner_OM_PRSNT.Value"
}