参考社区新增组件的示例,新增了一个组件,model.json如下:
{
"TestRtc": {
"path": "/bmc/kepler/Systems/:SystemId/TestRtc",
"interfaces": {
"bmc.kepler.Systems.TestRtc": {
"properties":{
"ChannelOwner": {
"usage": [
"CSR"
]
}
}
}
}
}
}
CSR配置如下:
"Scanner_RtcChannel": {
"Chip": "#/Smc_ExpBoardSMC",
"Offset": 35072,
"Size": 1,
"Mask": 1,
"Type": 0,
"Period": 3000,
"Debounce": "None",
"Value": 0
},
"TestRtc_Exp": {
"ChannelOwner": "<=/Scanner_RtcChannel.Value"
}
问题点:自定义的 ChannelOwner 属性不会实时同步到Scanner_RtcChannel的值。
问题截图如下:
通过smc命令把value写为1,再查看属性,发现Scanner的Value为1,关联的属性值还是0,没有同步。
求助:需要如何配置才能让自定义对象的属性绑定Scanner,需要在代码里做修改吗?

