为了账号安全,请及时绑定邮箱和手机立即绑定

将 MonitoredItems 添加到已经存在的订阅似乎不起作用

将 MonitoredItems 添加到已经存在的订阅似乎不起作用

C#
德玛西亚99 2022-06-18 17:48:06
我正在使用 OPCFoundation.NetStandard.Opc.Ua 包做一些练习。我成功地创建了一个针对 Kepserver EX 6 的会话,并使用 Random 标签创建了一个包含多个 MonitoredItems 的订阅。通知处理程序按预期启动,我可以获得值、质量等。但是,在创建订阅后,我似乎无法添加 MonitoredItem。我没有收到任何错误,MonitoredItem 在订阅列表中,但我的处理程序从未被调用。添加部分的示例代码:Session s = Program.s;List<Subscription> subs = s.Subscriptions.ToList();Subscription sub = subs.FirstOrDefault();var m = new MonitoredItem(s.DefaultItem) { DisplayName = displayName, StartNodeId = startNodeID };m.Notification += handler;sub.AddItem(m);我错过了什么吗?
查看完整描述

1 回答

?
DIEA

TA贡献1820条经验 获得超3个赞

完成添加、删除或修改监控项后,在订阅上调用 ApplyChanges()。



查看完整回答
反对 回复 2022-06-18
  • 1 回答
  • 0 关注
  • 207 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号