如何解决使用 MonitoringMode.Sampling 时如何访问订阅数据?
我正在尝试了解如何使用 Eclipse Milo,并了解订阅的进展情况。我可以轻松地让任何 MonitoringMode.Reporting 模式订阅工作,但是当我使用 Sampling 时,它不会调用回调方法(如预期的那样)。根据文档,它应该在不调用回调的情况下将值“排队”,但我找不到任何可以访问该队列或类似内容的地方。 UaMonitoredItem 的界面中没有任何看起来像它的东西,请求也没有。
这可能很明显,但我做错了什么?
先谢谢你!
解决方法
在 GitHub repo discussions 中回答,但为了后代:
MonitoringMode.Sampling 只是意味着服务器继续对底层进行采样,但不向客户端报告值。
排队的值对您不可用。如果您改回 MonitoringMode.Reporting,那么它们将是为该项目报告的第一个值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。