The RMP Motion Controller APIs
Robot Member List

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

Abort()=0Robotpure virtual
ActualPoseGet()=0Robotpure virtual
ActualPoseGet(LinearUnits units)=0Robotpure virtual
ActualPositionGet()=0Robotpure virtual
ActualPositionGet(LinearUnits units)=0Robotpure virtual
AmpEnableSet(bool enable, int32_t ampActiveTimeoutMilliseconds)=0Robotpure virtual
ClearFaults()=0Robotpure virtual
CommandPoseGet()=0Robotpure virtual
CommandPoseGet(LinearUnits units)=0Robotpure virtual
CommandPositionGet()=0Robotpure virtual
CommandPositionGet(LinearUnits units)=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
EStop()=0Robotpure virtual
EStopAbort()=0Robotpure virtual
ForwardKinematics(const RapidVector< double > &joints)=0Robotpure virtual
ForwardKinematicsPosition(const RapidVector< double > &joints)=0Robotpure virtual
GcodeRobot
HasError()=0Robotpure virtual
InverseKinematics(Pose pose)=0Robotpure virtual
InverseKinematics(RobotPosition pose)=0Robotpure virtual
IsRunning()=0Robotpure virtual
JointsActualPositionsGet()=0Robotpure virtual
JointsCommandPositionsGet()=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
MotionFrameBufferSizeDefaultRobotstatic
MotionFrameBufferSizeGet()=0Robotpure virtual
MotionFrameBufferSizeMinimumRobotstatic
MoveAbsolute(const Pose &absolutePose)=0Robotpure virtual
MoveRelative(const Pose &relativePose)=0Robotpure virtual
MpiVersionMajor()RapidCodeObject
MpiVersionMinor()RapidCodeObject
MpiVersionRelease()RapidCodeObject
NumberGet()RapidCodeObject
OriginTransformGet()=0Robotpure virtual
OriginTransformSet(const Pose &transform)=0Robotpure virtual
PathAccelerationGet()=0Robotpure virtual
PathAccelerationSet(double unitsPerSecondSquared)=0Robotpure virtual
PathArc(const Pose &target, double radius, RotationDirection direction)=0Robotpure virtual
PathArc(const RobotPosition &target, double radius, RotationDirection direction)=0Robotpure virtual
PathArc(const Pose &target, const Vector3d &center, RotationDirection direction)=0Robotpure virtual
PathArc(const RobotPosition &RobotPosition, const Vector3d &center, RotationDirection direction)=0Robotpure virtual
PathClear()=0Robotpure virtual
PathDurationGet()=0Robotpure virtual
PathIsRunning()=0Robotpure virtual
PathLine(const Pose &target)=0Robotpure virtual
PathLine(const RobotPosition &position)=0Robotpure virtual
PathLinearScalingGet() const =0Robotpure virtual
PathLinearScalingSet(double scaleFactor)=0Robotpure virtual
PathPlaneGet()=0Robotpure virtual
PathPlaneSet(Plane plane)=0Robotpure virtual
PathPlannedPositionsGet(uint64_t startFrame, uint64_t frameCount)=0Robotpure virtual
PathProcessLoadedMoves()=0Robotpure virtual
PathProgrammingModeGet()=0Robotpure virtual
PathProgrammingModeSet(PathMode mode)=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 unitsPerSecond)=0Robotpure virtual
Resume()=0Robotpure virtual
RobotCreate(MotionController *controller, MultiAxis *multiAxis, KinematicModelBuilder *builder, uint32_t motionFrameBufferSize)Robotstatic
RobotCreate(MotionController *controller, MultiAxis *multiAxis, const char *const modelIdentifier)Robotstatic
RobotCreate(MotionController *controller, MultiAxis *multiAxis, const char *const modelIdentifier, uint32_t motionFrameBufferSize)Robotstatic
RobotDelete(MotionController *controller, Robot *robot)Robotstatic
RsiErrorMessageGet(RSIErrorMessage msg)RapidCodeObject
RSIVersionMajor()RapidCodeObject
RSIVersionMicro()RapidCodeObject
RSIVersionMinor()RapidCodeObject
RSIVersionPatch()RapidCodeObject
Run()=0Robotpure virtual
ScaleFactorBetweenUnitsGet(LinearUnits from, LinearUnits to)=0Robotpure virtual
Stop()=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