繁体   English   中英

Eclipse Milo:如何定义复杂数据类型?

[英]Eclipse Milo: How to define Complex Datatypes?

我目前正在实现服务器以模拟PLC。 通过OPC-UA可以连接到该PLC。 该接口由第三方提供,并且包含几种自定义数据类型。

例子:

[Point]
Int32 x
Int32 y

[PhysicalObject]
Int32 id
String name
Point location

(Point和PhysicalObject都是数据类型)

是否可以在Milo(客户端和服务器)中定义此类结构? 我在示例中找不到任何相关内容。 我已经查看了消息来源,似乎至少有基金会。 但是,对于OPC UA来说,它并不陌生,因此很难弄清楚它应该如何工作。

在0.2版本中,可以定义当客户端和服务器都提前知道它们时要使用的结构。 尚无法定义独立客户端可以发现的结构。

0.3版本系列将重点放在服务器SDK上,并且允许在TODO列表上导入XML NodeSet。 这将允许您使用诸如UaModeler之类的建模工具来定义结构化类型,将模型导出为XML,然后将该模型导入服务器。 这很重要,因为建模工具将生成描述您的自定义类型的DataTypeDictionary的内容,这使没有高级知识的客户端可以发现和解码这些自定义结构。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM