The RMP Motion Controller APIs
Robot Member List

This is the complete list of members for Robot, including all inherited members.

ActualPoseGet()=0Robotpure virtual
ClearFaults()=0Robotpure virtual
CommandPoseGet()=0Robotpure virtual
EndEffectorTransformGet()=0Robotpure virtual
EndEffectorTransformSet(const Pose &transform)=0Robotpure virtual
ErrorLogClear()RapidCodeObject
ErrorLogCountGet()RapidCodeObject
ErrorLogGet()RapidCodeObject
ErrorMessageGet()=0Robotpure virtual
RSI::RapidCode::RapidCodeObject::ErrorMessageGet(RSIErrorMessage msg)RapidCodeObject
ForwardKinematics(double *inJoints, uint16_t inJointsSize)=0Robotpure virtual
GcodeAccelerationGet()=0Robotpure virtual
GcodeAccelerationSet(double acceleration)=0Robotpure virtual
GcodeErrorLineNumberGet()=0Robotpure virtual
GcodeExecutingLineNumberGet()=0Robotpure virtual
GcodeFeedrateGet()=0Robotpure virtual
GcodeFeedRateSet(double feedRate)=0Robotpure virtual
GcodeFileLoad(const char *const filePath)=0Robotpure virtual
GcodeLineTextGet(uint32_t lineNumber)=0Robotpure virtual
GcodeNumberOfLinesGet()=0Robotpure virtual
GcodePlaneSet(Plane plane)=0Robotpure virtual
GcodeProgramGet()=0Robotpure virtual
GcodeProgrammingModeGet()=0Robotpure virtual
GcodeProgrammingModeSet(PathMode mode)=0Robotpure virtual
GcodeReload()=0Robotpure virtual
GcodeReload(int32_t startLine, int32_t endLine)=0Robotpure virtual
GcodeReload(int32_t startLine)=0Robotpure virtual
GcodeRun(bool blocking)=0Robotpure virtual
GcodeRun()=0Robotpure virtual
GcodeStringLoad(const char *const text)=0Robotpure virtual
GcodeUnitsGet()=0Robotpure virtual
GcodeUnitsSet(LinearUnits units)=0Robotpure virtual
GcodeWorkOffsetConfigure(GCodeWorkOffset offset, Vector3d offsetValues)=0Robotpure virtual
GcodeWorkOffsetGet()=0Robotpure virtual
GcodeWorkOffsetSelect(GCodeWorkOffset offset)=0Robotpure virtual
GcodeWorkOffsetValuesGet()=0Robotpure virtual
GlobalTranformGet()=0Robotpure virtual
GlobalTranformSet(const Pose &transform)=0Robotpure virtual
HasError()=0Robotpure virtual
InverseKinematics(Pose pose, double *outJoints, uint16_t outJointsSize)=0Robotpure virtual
IsRunning()=0Robotpure virtual
JointsActualPositionsGet(double *positions, uint16_t sz)=0Robotpure virtual
JointsCommandPositionsGet(double *positions, uint16_t sz)=0Robotpure virtual
ModelGet()=0Robotpure virtual
MotionCounterGet()=0Robotpure virtual
MotionCounterWait(uint64_t motionWaitFor, uint64_t timeoutMilliseconds)=0Robotpure virtual
MotionCounterWaitChange(uint64_t motionWaitChange, uint64_t timeoutMilliseconds)=0Robotpure virtual
MotionDoneGet()=0Robotpure virtual
MotionDoneWait()=0Robotpure virtual
MotionDoneWait(uint64_t timeoutMilliseconds)=0Robotpure virtual
MotionFrameBufferSizeGet()=0Robotpure virtual
Move(const Pose &absolutePose)=0Robotpure virtual
MoveRelative(const Pose &relativePose)=0Robotpure virtual
MpiVersionMajor()RapidCodeObject
MpiVersionMinor()RapidCodeObject
MpiVersionRelease()RapidCodeObject
NumberGet()RapidCodeObject
PathAccelerationGet()=0Robotpure virtual
PathAccelerationSet(double acceleration)=0Robotpure virtual
PathClear()=0Robotpure virtual
PathEStop()=0Robotpure virtual
PathLinearScalingGet() const =0Robotpure virtual
PathLinearScalingSet(double scaleFactor)=0Robotpure virtual
PathLoadedMovesExecutionTimeGet()=0Robotpure virtual
PathPlaneGet()=0Robotpure virtual
PathPlaneSet(Plane plane)=0Robotpure virtual
PathPlannedPointsGet(double *points, double *times, uint64_t startFrame, uint64_t frameCount)=0Robotpure virtual
PathProcessLoadedMoves()=0Robotpure virtual
PathProgrammingModeGet()=0Robotpure virtual
PathProgrammingModeSet(PathMode mode)=0Robotpure virtual
PathRun(bool blocking)=0Robotpure virtual
PathRun()=0Robotpure virtual
PathStateGet()=0Robotpure virtual
PathStateWait(PathState stateWaitFor, uint64_t timeoutMilliseconds)=0Robotpure virtual
PathStateWaitChange(PathState stateWaitChange, uint64_t timeoutMilliseconds)=0Robotpure virtual
PathUnitsGet() const =0Robotpure virtual
PathUnitsSet(LinearUnits units)=0Robotpure virtual
PathVelocityGet()=0Robotpure virtual
PathVelocitySet(double velocity)=0Robotpure virtual
RobotCreate(MotionController *controller, MultiAxis *multiAxis, const char *const modelIdentifier, uint32_t motionFrameBufferSize)Robotstatic
RobotCreate(MotionController *controller, MultiAxis *multiAxis, const char *const modelIdentifier)Robotstatic
RobotDelete(MotionController *controller, Robot *robot)Robotstatic
RsiErrorMessageGet(RSIErrorMessage msg)RapidCodeObject
RSIVersionMajor()RapidCodeObject
RSIVersionMicro()RapidCodeObject
RSIVersionMinor()RapidCodeObject
RSIVersionPatch()RapidCodeObject
ScaleFactorBetweenUnitsGet(LinearUnits from, LinearUnits to)=0Robotpure virtual
ThrowExceptions(bool state)RapidCodeObject
TimeoutForeverRobotstatic
Trace(bool state)RapidCodeObject
TraceFileClose()RapidCodeObject
TraceFileSet(const char *const fileName)RapidCodeObject
TraceInjectMessage(RSITrace traceLevel, const char *const message)RapidCodeObject
TraceMaskClear()RapidCodeObject
TraceMaskOffSet(RSITrace maskOff)RapidCodeObject
TraceMaskOnGet(RSITrace maskOn)RapidCodeObject
TraceMaskOnSet(RSITrace maskOn)RapidCodeObject
VersionGet()RapidCodeObject
WarningMsgCheck(RSIErrorMessage msg)RapidCodeObject