![]() | Logical |
The LogicalNode Type exposes the following members.
Name | Description of the | |
---|---|---|
![]() | BreakWithResult | A subtree may already have a clear logical result, before all the children have finished their processing. If BreakWithResult=True, these are then cancelled if the no triggers are active on the branch in question. |
![]() | CanTreeStart | Indicates whether a (partial) tree can be started, i.e. that a node with children all its children can be started (recursively) or in the case of an end node (checker) without children this can be started itself. |
![]() | Children |
List of the children of a node.
(Inherited from GenericTreeT) |
![]() | DebugMode | Additional test outputs can be made for True. Default: False. |
![]() | Id | The unique identifier of the node. |
![]() | IdInfo | The unique identifier of the node (identical to the property Id). |
![]() | IdPath | Path to the node reduced to a chain of Ids separated by '/'. |
![]() | InitNodes | If True, all nodes in the tree are reset when this node is started. Can be used for loops in controlled jobs. Default: false. |
![]() | IsActive | If true, the subtree/node is in an active (started) state. |
![]() | IsGlobal | If true, this node is created as a reference node if anywhere in the tree (not only in the current job) the name of the node has already been found. If false, the system only searches for nodes with the same name in the current job. Default: false. |
![]() | IsInSleepTime | Returns true if a rest period defined by the user is currently in progress. for Vishnu actors (checkers) is running. |
![]() | IsInSnapshot | With True, this LogicalNode is located within a snapshot. |
![]() | IsSnapshotDummy | With True, this node is only used for display and does not allow any other functions. |
![]() | LastExecutingTreeEvent | The last triggering TreeEvent (for TreeEvent-triggered nodes) or zero. |
![]() | LastLogical | The last logical state of a node. For accessing the states of child nodes without re-initiate the determination of the statuses. Reduces the processor load. |
![]() | LastLogicalState | The last result state of a node. For accessing the states of child nodes without re-initiate the determination of the statuses. Reduces the processor load. |
![]() | LastNotNullLogical | Flag field for the last state of Logical that was not zero; is required so that workers are only started when the state of Logical has changed significantly and not every time, when the checker is working (Logical = zero). |
![]() | LastResult | Result for this node. |
![]() | LastRun | Time of the last start of the node. |
![]() | LastState | The last processing state of a node. For accessing the states of child nodes without re-initiate the determination of the statuses. Reduces the processor load. |
![]() | Level | The hierarchy level of the node. |
![]() | LevelInfo | The hierarchy level of the node (identical to the property level). |
![]() | LockName | Optional name used for global locking. Is used if ThreadLocked is set. |
![]() | Logger | An optional logger that is activated for certain events is called or null. |
![]() | Logical | The logical state of a node; this is ultimately what the entire processing. |
![]() | LogicalState | The result state of the node: None, Start, Done, Fault, Timeout, UserAbort. |
![]() | Name | "Human-friendly" representation of the node. |
![]() | NameId | Combination of name and Id of the node. |
![]() | NameInfo | "Human-friendly" representation of the node. |
![]() | NextRun | Time of the next start of the node (if known) or DateTime.MinValue. |
![]() | NextRunInfo | Info text about the next start of the node (if known) or null. |
![]() | NodeType | The node type: None, NodeConnector, ValueModifier, JobConnector, Constant, Checker, NodeList, JobList, Snapshot. |
![]() | ParentView | The parent control in which this node is displayed. |
![]() | Path | The path to the node consisting of a chain of NameIds separated by '/': NameId is Name + "(" + Id + ")" for nodes with Name != null, only Id with name = null. |
![]() | PathInfo | The path to the node (identical to the Path property). |
![]() | ReferencedNodeId | Id of an originally referenced node or null. |
![]() | ReferencedNodeName | Name of an originally referenced node or null. |
![]() | ReferencedNodePath | Path of an originally referenced node or null. |
![]() | SingleNodes | Number of SingleNodes (ultimately checkers) at the end of a (sub)tree. |
![]() | SingleNodesFinished | Percentage value for the proportion of terminated SingleNodes (ultimately checker) at the end of a (partial) tree. |
![]() | SleepTimeFrom | The start of a possible rest period. |
![]() | SleepTimeTo | The end of a possible rest period. |
![]() | StartCollapsed | With True, the job is displayed collapsed at startup if the UI supports this. |
![]() | State | The processing status of a node: None, Waiting, Working, Finished, Triggered, Ready (= Finished | Triggered), CanStart (= None|Ready), Busy (= Waiting | Working). |
![]() | ThreadLocked | If True, each thread is locked via the class so that non-thread-safe checkers are serialized; Default: False; |
![]() | TreeParams | Additional parameters, some that apply to the entire tree validity and some node-specific parameters or zero. |
![]() | Trigger | An optional trigger that calls the job repeatedly or null (internally overrides BreakWithResult). |
![]() | TriggeredRunDelay | Delays the start of a node (and InitNodes). Can be used for loops in controlled jobs. Default: 0 (milliseconds). |
![]() | TypeInfo | The node type: None, NodeConnector, ValueModifier, Constant, Checker. NodeTypes |
![]() | UserControlPath | The path to the UserControl currently to be loaded dynamically. |
![]() | WorkersState | A collective status for all assigned workers. |