INode (ITF) ¶ INTERFACE INode EXTENDS __SYSTEM.IQueryInterface Interface for a node in the device tree. Properties: ChildNodeCount Enable FirstChildNode IsRootNode NextSiblingNode ParentNode SiblingNodeCount Structure: ChildNodeCount (Property) Enable (Property) FirstChildNode (Property) IsRootNode (Property) NextSiblingNode (Property) ParentNode (Property) SiblingNodeCount (Property)
INode.ChildNodeCount (PROP) ¶ PROPERTY ChildNodeCount : CAA.Count Returns the number of childs below the current node
INode.Enable (PROP) ¶ PROPERTY Enable : BOOL Set: This property is used for enabling/disabling a node. Note Changes will take effect after reconfiguring (see Reconfigure ). Get: Returns the current value
INode.FirstChildNode (PROP) ¶ PROPERTY FirstChildNode : INode Returns the first child node below the current one
INode.IsRootNode (PROP) ¶ PROPERTY IsRootNode : BOOL returns true, if the current node is the root (plc) node, otherwise false
INode.NextSiblingNode (PROP) ¶ PROPERTY NextSiblingNode : INode returns the next sibling node at the same level used for step through all nodes
INode.ParentNode (PROP) ¶ PROPERTY ParentNode : INode Returns the parent node or zero if the root node is already reached.
INode.SiblingNodeCount (PROP) ¶ PROPERTY SiblingNodeCount : CAA.Count Returns the number of sibling (same level) nodes
CAAReconfigureBase.BeginReconfigure (METH) ¶ METHOD BeginReconfigure BeginReconfigure has to be called before reconfiguring has been started on the current node. Input itfSender has to be set to the originator node of current reconfiguration (see also input itfSender of IReconfigureProvider.ReconfigureAsync ). Note: Each BeginReconfigure must have an CAAReconfigureBase.EndReconfigure call! InOut: Scope Name Type Comment Input itfSender INode itfSender given by IReconfigureProvider.ReconfigureAsync input. If 0 or current node: All enable flags of the current subtree will be updated.
CAAReconfigureBase.EndReconfigure (METH) ¶ METHOD EndReconfigure Each CAAReconfigureBase.BeginReconfigure must have an EndReconfigure call. InOut: Scope Name Type Comment Input itfSender INode itfSender given by IReconfigureProvider.ReconfigureAsync input.