TreeNavigation ¶ Functionalities used for navigating through the module instance tree from within IEC. AncestorRange (FunctionBlock) First (Property) Init (Method) IsEmpty (Property) PopFirst (Method) DepthFirstRange (FunctionBlock) First (Property) Init (Method) IsEmpty (Property) PopFirst (Method) GetAncestorRange (Function) GetChildRange (Function) GetDepthFirstRange (Function) GetInstancePath (Function) GetLastChild (Function) GetLastInRange (Function) GetLastSibling (Function) GetNextModule (Function) GetPrevModule (Function) GetToplevelInstance (Function) GetToplevelRange (Function) IModuleRangeForward (Interface) First (Property) IsEmpty (Property) PopFirst (Method) SiblingRange (FunctionBlock) First (Property) Init (Method) IsEmpty (Property) PopFirst (Method)
AncestorRange (FB) ¶ FUNCTION_BLOCK FINAL AncestorRange IMPLEMENTS IModuleRangeForward The range of all ancestors of a module instance, starting with the instance itself and ending with the toplevel instance. Properties: First IsEmpty Methods: Init PopFirst Structure: First (Property) Init (Method) IsEmpty (Property) PopFirst (Method)
AncestorRange.First (PROP) ¶ PROPERTY FINAL First : IModule Returns the current first item of the range
AncestorRange.Init (METH) ¶ METHOD PUBLIC FINAL Init Initializes the range to the ancestors of itfM. InOut: Scope Name Type Comment Input itfM IModule The instance whose ancestors are of interest
AncestorRange.IsEmpty (PROP) ¶ PROPERTY FINAL IsEmpty : BOOL Returns whether there are items left in the range or not
AncestorRange.PopFirst (METH) ¶ METHOD PUBLIC FINAL PopFirst Pops the first item out of the range
DepthFirstRange (FB) ¶ FUNCTION_BLOCK FINAL DepthFirstRange IMPLEMENTS IModuleRangeForward The range of all instances in depth-first preorder of the module tree, starting at a given instance. Properties: First IsEmpty Methods: Init PopFirst Structure: First (Property) Init (Method) IsEmpty (Property) PopFirst (Method)
DepthFirstRange.First (PROP) ¶ PROPERTY FINAL First : IModule Return the current first item of the range
Module.CallPrioHighStart (METH) ¶ METHOD CallPrioHighStart : BOOL InOut: Scope Name Type Return CallPrioHighStart BOOL
Module.CallPrioLowEnd (METH) ¶ METHOD CallPrioLowEnd : BOOL InOut: Scope Name Type Return CallPrioLowEnd BOOL