UA Ansi C Server Professional
1.3.3.242
|
Represents a reference from one node to another. More...
#include <uaserver_basenode.h>
Data Fields | |
OpcUa_NodeId | refType |
The reference type. | |
TargetType | targetType |
Depending on this member, the according field of target is set. More... | |
OpcUa_BaseNode * | pSourceNode |
The source OpcUa_BaseNode of the reference. More... | |
OpcUa_BaseNode * | pNode |
The target OpcUa_BaseNode (if targetType is set to TargetTypeNode ) | |
OpcUa_NodeId | id |
The target OpcUa_NodeId (if targetType is set to TargetTypeNodeId ) | |
Represents a reference from one node to another.
Depending on the targetType set, the according member of target is used for storing the target of the reference.
If the node containing the reference is equal to pSourceNode, it is a forward reference; if it is equal to the target pNode, it is an inverse reference.
OpcUa_BaseNode* _OpcUa_Reference::pSourceNode |
The source OpcUa_BaseNode of the reference.
TargetType _OpcUa_Reference::targetType |
Depending on this member, the according field of target is set.
If set to TargetTypeNode, the pNode member holds the target OpcUa_BaseNode of the reference. If set to TargetTypeNodeId, the id member holds the target OpcUa_NodeId of the reference.