Loading...
Searching...
No Matches
realvirtual.LogicStep_WaitForSignalFloat Class Reference
Logic step that waits until a float signal meets a specified condition before proceeding. More...
Inheritance diagram for realvirtual.LogicStep_WaitForSignalFloat:
Public Types | |
| enum | ComparisonType { GreaterThan , LessThan , Equals , GreaterOrEqual , LessOrEqual } |
| Comparison operators for float value checking. More... | |
Public Attributes | |
| Signal | Signal |
| The float signal to monitor. | |
| ComparisonType | Comparison |
| The comparison operator to use. | |
| float | Value |
| The target value to compare against in signal units. | |
| float | Tolerance |
| Tolerance for equality comparison (minimum 0.0001) | |
Public Attributes inherited from realvirtual.LogicStep | |
| string | Name |
| Name identifier for this logic step, used for jumps and debugging. | |
| float | State |
| Current execution state as percentage (0-100) | |
| bool | StepActive |
| True when this step is currently executing. | |
| bool | IsWaiting |
| True when this step is waiting for a condition. | |
| bool | IsContainer |
| True if this step is a container for other steps. | |
Protected Member Functions | |
| new bool | NonBlocking () |
| override void | OnStarted () |
| new void | Start () |
Protected Member Functions inherited from realvirtual.LogicStep | |
| void | OnStarted () |
| virtual void | OnStartInit () |
| void | NextStep () |
| bool | NonBlocking () |
| void | NextStep (string name) |
| void | Start () |
Additional Inherited Members | |
Public Member Functions inherited from realvirtual.LogicStep | |
| void | StartStep () |
| Starts the execution of this logic step. | |
Properties inherited from realvirtual.LogicStep | |
| bool | IsShowingRuntimeInfo [get] |
Detailed Description
Logic step that waits until a float signal meets a specified condition before proceeding.
This blocking step is used to synchronize automation sequences based on float signal values. Supports multiple comparison operators (>, <, ==, >=, <=) with configurable tolerance for equality checks.
Member Enumeration Documentation
◆ ComparisonType
Comparison operators for float value checking.
Member Data Documentation
◆ Comparison
| ComparisonType realvirtual.LogicStep_WaitForSignalFloat.Comparison |
The comparison operator to use.
◆ Signal
| Signal realvirtual.LogicStep_WaitForSignalFloat.Signal |
The float signal to monitor.
◆ Tolerance
| float realvirtual.LogicStep_WaitForSignalFloat.Tolerance |
Tolerance for equality comparison (minimum 0.0001)
◆ Value
| float realvirtual.LogicStep_WaitForSignalFloat.Value |
The target value to compare against in signal units.
Public Attributes inherited from