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
Module.CallPrioLowStart (METH) ¶ METHOD CallPrioLowStart : BOOL InOut: Scope Name Type Return CallPrioLowStart BOOL