Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
开源 OPC UA Milo 服务器是否支持基于事件的数据源?例如,当服务器将节点(测量点)的采样率设置为 0(零)时,服务器会生成事件源生成的所有样本吗?如果是这样,在哪里寻找示例或说明如何实现?示例服务器的示例命名空间似乎添加了响应式属性委托,即它们仅在订阅机制要求时才生成值。
零采样间隔意味着使用“最快的实际速率”,这意味着如果底层源支持它,则可以通过异常或基于事件的报告,但在示例命名空间的情况下,它不受支持。
命名空间的实现可以随意处理该速率,包括作为基于事件的源(如果源实际支持它)。当项目被创建、修改或删除时,命名空间会被简单地告知,然后以请求的速率开始对这些项目进行采样是实现的责任。SDK 将在指示命名空间开始采样之前考虑节点对其设置的任何 MinimumSamplingInterval 属性。