Click or drag to resize

ABB.Robotics.Controllers.RapidDomain Namespace

Description for Namespace : ABB.Robotics.Controllers.RapidDomain
Classes
  ClassDescription
Public classAliasDataType
Represent a Alias Rapid data type
Public classArrayData
Represents an array of a rapid data type.
Public classAtomicDataType
Represent a Atomic Rapid data type
Public classDataValueChangedEventArgs
Provides data for ValueChanged event.
Public classExecutionCycleChangedEventArgs
Provides data for CycleChanged event.
Public classCode exampleExecutionStateChangedEventArgs
Provides the data for the ExecutionStateChanged event.
Public classExecutionStatusChangedEventArgs
Provides data for ExecutionStatusChanged event.
Public classModule
This class represents a RAPID module.
Public classCode examplePPChangedEventArgs
Provides the data for a ProgramPointerChanged event or a MotionPointerChanged event.
Public classCode exampleProgramChangedEventArgs
Provides the data for the ProgramChanged event.
Public classProgramPointer
Represents an execution status structure, which is seen as a pointer in the robot controller. A pointer could either be a program pointer or a motion pointer. The program pointer indicates the next instruction to execute The motion pointer indicates the move instruction that the robot is performing.
Public classRapid
This class represents the RAPID domain of an Robot controller.
Public classRapidData
This class represent a rapid data.
Public classRapidDataFormatException
The exception that is thrown when the string does not represents a RapidDataDefinition.
Public classRapidDataType
Summary description for RapidDataType.
Public classRapidSymbol
Represents the base class for symbols in the Rapid domain
Public classRapidSymbolSearchProperties
RapidSymbol search properties. Determines which RapidSymbol will be retrieved.
Public classRecordDataType
Represent a Record Rapid data type
Public classRoutine
This class represents a Routine Rapid object.
Public classTask
This class represents a Task Rapid object.
Public classCode exampleTextRange
Represents a text range (region) within a row and column based text.
Structures
  StructureDescription
Public structureBool
Represents a rapid data of type bool.
Public structureConfData
Represents a rapid data of type confdata.
Public structureDnum
Represents a rapid data of type dnum.
Public structureExtJoint
Represents a rapid data of type extjoint.
Public structureJointTarget
Represents a rapid data of type jointtarget.
Public structureLoadData
Represents a rapid data of type loaddata.
Public structureLocation
Represents a location (position) within a row and column based text.
Public structureNum
Represents a rapid data of type num.
Public structureOrient
Represents a rapid data of type orient.
Public structureParameterData
Represents an input parameter to a procedure.
Public structurePos
Represents a rapid data of type pos.
Public structurePose
Represents a rapid data of type pose.
Public structureRobJoint
Represents a rapid data of type robjoint.
Public structureRobTarget
Represents a rapid data of type robtarget.
Public structureSpeedData
Represents a rapid data of type speeddata.
Public structureString
Represents a rapid data of type string.
Public structureToolData
Represents a rapid data of type tooldata.
Public structureUserDefined
Represents a user defined rapid data type.
Public structureWobjData
Represents a rapid data of type wobjdata.
Public structureZoneData
Represents a rapid data of type zonedata.
Interfaces
  InterfaceDescription
Public interfaceIRapidData
Defines the methods to convert strings into a rapid data and viceversa.
Delegates
  DelegateDescription
Public delegateDataValueChangedEventHandler
Event handler for the ValueChanged event.
Public delegateExecutionCycleChangedEventHandler
Event handler for the CycleChanged event.
Public delegateCode exampleExecutionStateChangedEventHandler
The delegate that will handle the ExecutionStateChanged event of a Task.
Public delegateExecutionStatusChangedEventHandler
Event handler for the ExecutionStatusChanged event.
Public delegateCode examplePPChangedEventHandler
The delegate that will handle the ProgramPointerChanged event or the MotionPointerChanged event of a Task.
Public delegateCode exampleProgramChangedEventHandler
The delegate that will handle the ProgramChanged event of a Task.
Enumerations
  EnumerationDescription
Public enumerationCoordinateSystemType
Predefined coordinate systems.
Public enumerationExecutionCycle
Defines the running mode setting of the Controller.
Public enumerationExecutionMode
Specifies how to execute the program
Public enumerationExecutionState
Represents the execution state of a task.
Public enumerationExecutionStatus
RapidDomain's different execution states.
Public enumerationExecutionType
Represents the type of execution performed by the program server.
Public enumerationModPosExternalAxis
Specifies whether to check if external axis is active before modifying the position.
Public enumerationModuleAttributes
Specifies possible module attributes. A module can have multiple attributes.
Public enumerationModuleType
Type of module
Public enumerationProgramChangeType
Represents the type of program change.
Public enumerationRapidLoadMode
Specifies how a Rapid program should be loaded.
Public enumerationRegainMode
The path regain mode for RAPID program execution.
Public enumerationRobTargetMirrorAxis
Predefined plane to mirror a robtarget.
Public enumerationRoutineType
Type of routine.
Public enumerationScope
Scope of RAPID program data.
Public enumerationStartCheck
Specifies the conditions that should be fulfilled in order to start RAPID program execution.
Public enumerationStartResult
Represents the results of a start RAPID program execution operation
Public enumerationStopMode
Specifies how to stop RAPID program execution
Public enumerationStorageType
Storage type of RAPID variables.
Public enumerationSymbolSearchMethod
Specifies how to search for symbols
Public enumerationSymbolTypes
Various types of RAPID symbols
Public enumerationTaskType
Represents the task type.