学习open62541 --- [20] 标准Reference类型
在OPC UA Server中,所有Node之间都是使用Reference进行连接的。Reference有很多类型,在之前的系列文章中,我们也已经见过几种Reference了,本文就专门讨论所有标准Rference类型。 一 Reference的使用方式 如果看过前面的系列文章,那么就会对Reference的使用方式有一定的理解,如下图, 节点A通过一个Reference指向B,那么对于这个Reference来说A是 Source 节点,B是 Target 节点。 同理,如果B也通过另外一个Reference指向A,那么从这个Reference来说B是 Source 节点,A是 target 节点。 特别要注意,这2个Reference是不同的。 二 标准Reference类型的结构图 图片来自OPC UA文档,图中包含了所有的Reference类型,总共18个 第一次看到这幅图时有点吓人,但是详细分析后就会发现挺简单的。下面是对图片的分析, 整幅图描述的是Reference类型的 继承 关系图 双箭头指向的一边是父类型,另外一边是子类型,子类型继承父类型 属于Abstract的类型只能用来被继承,属于Concrete的类型可以被继承,也可以用来实例化对象 下面是对图中所有Reference类型的全面分析。按照从上到下, 1. References