Represents a RAPID array.
Contains the results of a call to Task.CheckProgram()
Formats ParserTrees to RAPID strings.
Parses Rapid data strings into well ordered trees.
Provides the data of the ValueChanged event of the RapidData class.
Provides the data of the ExecutionStatusChanged event.
This class represents a Module Rapid object.
Contains information about a syntactic or semantic error in a RAPID module
Execution status structure; AKA execution pointer or program pointer.
This event arguments for a ProgramPosition events.
This class represents the
RAPID domain of a Robot controller.
This class represents a RAPID data.
The exception that is thrown when the string does not represents a RapidDataDefinition.
RAPID data type descriptor.
Base exception for Rapid operations.
Thrown when a rapid module is missing.
Thrown when a routine is missing.
Represents the rapid symbol for rapid domain of controller.
Thrown when a rapid symbol is missing.
Defines the search properties for a symbol search.
Thrown when a task is missing.
This class represents a Routine Rapid object.
This class represents a RAPID Task.
This event arguments for a TaskEnabledChangedEvent.
TextRange defines a region within a row / column based text file. All instances of this class are immutable. Indecies are one-based.
UIAlphaEntry event argument.
Base class of all UI-instruction event arguments. The defined properties are the ones sent with a UI Instruction event.
Exception thrown when read or write to a non active UI Instruction.
Defines a list item with a text and optionally a small icons.
UIListView (User Interaction List View) event argument.
UIMessageBox event arguments
UIMsgBox (User Interaction Message Box).
UINumEntry (User Interaction Number Entry).
UINumTune (User Interaction Number Tune).
TPErase (FlexPendant Erase) is used to clear the display of the FlexPendant.
TPReadFK (FlexPendant Read Function Key).
TPWrite (FlexPendant Write)
Represents a rapid data of type bool.
Represents a rapid data of type Byte.
Represents a rapid data of type ConfData.
A data node from a RAPID data string in a separated fasion.
Represents a rapid data of type Dnum.
Represents a rapid data of type ExtJoint.
Represents a rapid data of type JointTarget.
Represents a rapid data of type loaddata.
Defines a location within a text file. Objects of this types are imutable and can't be changed once they have been created.
Represents a rapid data of type num.
Represents a rapid data of type orient.
Represents a rapid data of type pos.
Represents a rapid data of type pose.
Represents a rapid data of type robjoint.
Represents a rapid data of type robtarget.
Represents a rapid data of type string.
Represents a rapid data of type tooldata.
Represents an user defined rapid data type.
Represents a rapid data of type wobjdata.
Defines the visitor interface. Implement this to walk the entire tree.
Defines the methods to convert strings into a rapid data and viceversa.
This interface specifies a searchable RapidSymbol. Classes that are not searchable shall throw NotImplementedException if SearchRapidSymbol is called.
This enum controls how an array is connected to the array in rapid.
Possible execution cycle settings.
Defines task execution level.
Specifies how to execute the program.
Execution status of the controller.
Represents the type of execution performed by the program server.
This enum defines all attributes that may be applied to a module.
Specifies how a Rapid program should be loaded.
The path regain mode for RAPID program execution.
Specifies the conditions that should be fulfilled in order to start RAPID program execution.
Represents the results of a start RAPID program execution operation.
Specifies how to stop RAPID program execution.
Defines the search method for a symbol search.
Symbol types possible to search for.
Execution status of the Task.
Determines how static and semiStatic RAPID tasks should be affected by start and stop operations.
Defines the task types.
UI Instruction button
UI Instruction button result
UI Instruction Icon
Defines the different UIInstruction event types
Defines the UI- and TP- Instructions available in RAPID. For a short description of each instruction type, see "Members" section. For complete description concerning the usage of these RAPID instructions refer to RAPID Technical reference manual.
TPReadFK, if the function key 1 is pressed then 1 is returned, and so on.
The signature of a DataValueChanged event handler. All events are based on the EventHandler generic instead.
Defines the event for execution status changed.
The signature of a RapidData resolve event handler.
Delegate for UIInstruction event notifications.