Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ua java创建监控项 我目前正在使用OPC UA基金会java堆栈,没有任何其他SDK的_Java_Subscription_Opc Ua - Fatal编程技术网

使用ua java创建监控项 我目前正在使用OPC UA基金会java堆栈,没有任何其他SDK的

使用ua java创建监控项 我目前正在使用OPC UA基金会java堆栈,没有任何其他SDK的,java,subscription,opc-ua,Java,Subscription,Opc Ua,我无法实现对受监视项目的订阅,也无法通过发布响应获取更改通知。我是Java新手,任何关于这方面的帮助都会非常有用。谢谢。这是C#,不是Java,但你应该能够翻译它。我希望有帮助 if (this.subscription == null) { this.subscription = new Opc.Ua.Client.Subscription(this.session.DefaultSubscription) { PublishingInterval = this

我无法实现对受监视项目的订阅,也无法通过发布响应获取更改通知。我是Java新手,任何关于这方面的帮助都会非常有用。谢谢。

这是C#,不是Java,但你应该能够翻译它。我希望有帮助

if (this.subscription == null)
{
    this.subscription = new Opc.Ua.Client.Subscription(this.session.DefaultSubscription)
    {
        PublishingInterval = this.config.ReportingInterval,
        TimestampsToReturn = TimestampsToReturn.Both
    };

    this.session.AddSubscription(subscription);
    subscription.Create();
}

item = new MonitoredItem(subscription.DefaultItem)
{
    StartNodeId = new NodeId(property.Identifier, this.config.NamespaceId),
    SamplingInterval = this.config.SamplingInterval,
    QueueSize = this.config.QueueSize,
};

subscription.AddItem(item);
subscription.ApplyChanges()