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.
IReconfigureProvider ¶ ReconfigureActive (Property) ReconfigureAsync (Method) RegisterIRPChild (Method) SiblingIRP (Property)
CAAReconfigureBase.ReconfigureActive (PROP) ¶ PROPERTY ReconfigureActive : BOOL Base implementation for IReconfigureProvider.ReconfigureActive . Value can be set via CAAReconfigureBase.BeginReconfigure and CAAReconfigureBase.EndReconfigure .
CAAReconfigureBase.ReconfigureAsync (METH) ¶ METHOD ReconfigureAsync : PROC_STATE This method is a base implementation for I/O driver nodes. The implementation updates all enable flags, calls CAAReconfigureBase.ReconfigureIoDriverAsync and CAAReconfigureBase.ReconfigureChildrenAsync . InOut: Scope Name Type Comment Return ReconfigureAsync PROC_STATE Input eCmd PROC_CMD eCommand itfSender INode originator node of current reconfiguration Output eError ERROR Error code