首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OPC UA订阅和通知

OPC UA订阅和通知
EN

Stack Overflow用户
提问于 2015-04-08 18:41:25
回答 1查看 9.1K关注 0票数 2

我在ANSI C堆栈中遇到OPC UA订阅和通知方面的问题。OPC UA第4部分,Service说:

5.13.1订阅模式5.13.1.1描述c)响应发布请求将NotificationMessages发送给客户端。

怎么寄来的?我真的期待着某种形式的回调,但似乎没有。它确实说这些是对“发布”请求的响应,但是发布服务调用确认收到了通知,但它似乎没有请求通知。此外,这将是轮询,订阅和监控的全部要点是不进行投票。

有人能提供一个在ANSI C中显示数据值监视的示例吗?

EN

回答 1

Stack Overflow用户

发布于 2015-06-23 07:27:56

这是C#代码。我希望它能对你有帮助。

代码语言:javascript
运行
复制
private NotificationMessageReceivedEventHandler
    m_NotificationMessageReceived;

// ...

m_NotificationMessageReceived = 
    new NotificationMessageReceivedEventHandler
       (Subscription_NotificationMessageReceived);
m_subscription.NotificationMessageReceived +=
    Subscription_NotificationMessageReceived;

// ...

private void Subscription_NotificationMessageReceived
    (Subscription subscription,
     NotificationMessageReceivedEventArgs e)
{
    if (e.NotificationMessage.NotificationData == null ||
        e.NotificationMessage.NotificationData.Count == 0)
    {
        LogMessage("{0:HH:mm:ss.fff}: KeepAlive",
                   e.NotificationMessage.PublishTime.ToLocalTime());
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29522824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档