Class ProgramPosition
Execution status structure; AKA execution pointer or program pointer.
Inheritance
System.Object
ProgramPosition
Namespace: ABB.Robotics.Controllers.RapidDomain
Assembly: ABB.Robotics.Controllers.PC.dll
Syntax
public class ProgramPosition
Constructors
ProgramPosition(String, String, TextRange)
Initializes a new instance of ProgramPointer class.
Declaration
public ProgramPosition(string module, string routine, TextRange range)
Parameters
Type | Name | Description |
---|---|---|
System.String | module | Current module. |
System.String | routine | Current routine. |
TextRange | range | Current range. |
Properties
Empty
Empty pattern impl.
Declaration
public static ProgramPosition Empty { get; }
Property Value
Type | Description |
---|---|
ProgramPosition |
Module
Gets the module for this program pointer.
Declaration
public string Module { get; }
Property Value
Type | Description |
---|---|
System.String |
Range
Gets the range of the program pointer.
Declaration
public TextRange Range { get; }
Property Value
Type | Description |
---|---|
TextRange |
Routine
Gets the current routine.
Declaration
public string Routine { get; }
Property Value
Type | Description |
---|---|
System.String |