|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.controllerModel.sunrise.DeviceMappingSnapshot
public class DeviceMappingSnapshot
Contains device information that is used at mapping, for example the information needed for setting the reset flag in the spline motion mapping (first motion, stop condition fired etc).
| Constructor Summary | |
|---|---|
DeviceMappingSnapshot()
Constructor. |
|
| Method Summary | |
|---|---|
void |
clear()
Reset the state of the snapshot after mapping. |
boolean |
getControlModeChanged()
|
boolean |
getEnforceMsr2Cmd()
|
boolean |
hasLastMotionAnOverlay()
|
boolean |
isAlwaysReset()
Getter. |
boolean |
isCmd2MsrSPRSuppressed()
|
boolean |
isFirstMotion()
Getter. |
boolean |
isImpedanceSpeedLimitDetectionNeeded()
|
boolean |
isPerformInitialCmd2Msr()
|
boolean |
isReset()
Getter. |
boolean |
isValidateInitialCmd2Msr()
|
void |
setAlwaysReset(boolean alwaysReset)
Setter. |
void |
setControlModeParametersChanged(boolean controlModeParametersChanged)
|
void |
setEnforceMsr2Cmd(boolean needMsr2Cmd)
Use to force a Msr2Cmd before the next command. |
void |
setMotionControlMode(IMotionControlMode controlMode)
Remembers the control mode of last motion. |
void |
setMotionHasOverlay(boolean wasOverlayed)
Set the motion overlay flag. |
void |
setMotionIsSplineMotion(boolean isSplineMotion)
If the currently mapped motion and the latest mapped motion differs with their motion types. |
void |
setMotionIsSyncMotion(boolean synchron)
Set the motion is synchronous flag. |
void |
setNeedImpedanceSpeedLimitDetection(boolean needImpedanceSpeedLimitDetection)
|
void |
setPerformInitialCmd2Msr(boolean performInitialCmd2Msr)
|
void |
setSuppressCmd2MsrSPR(boolean shouldSuppress)
Suppress the cmd2Msr SPR. |
void |
setTaskFrame(AbstractFrame taskFrame)
Set the task frame. |
void |
setValidateInitialCmd2Msr(boolean validateInitialCmd2Msr)
Set the validate initial Msr2Cmd for jogging flag. |
void |
setWasLastSplineMotionWithECO(boolean wasLastSplineMotionWithECO)
Set whether last spline motion had ECO (elasticity compensation). |
boolean |
wasLastMappedMotionSplineMotion()
|
boolean |
wasLastMotionSync()
|
boolean |
wasLastSplineMotionWithECO()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DeviceMappingSnapshot()
| Method Detail |
|---|
public boolean isFirstMotion()
public boolean isReset()
public void clear()
public boolean isAlwaysReset()
public void setAlwaysReset(boolean alwaysReset)
alwaysReset - true, when all motions should have the reset flag set.public void setMotionControlMode(IMotionControlMode controlMode)
controlMode - the motion control modepublic void setMotionIsSplineMotion(boolean isSplineMotion)
isSplineMotion - true, when currently mapped motion is a spline motionpublic boolean wasLastMappedMotionSplineMotion()
public boolean isPerformInitialCmd2Msr()
public void setPerformInitialCmd2Msr(boolean performInitialCmd2Msr)
performInitialCmd2Msr - true, when Cmd2Msr to be performed at start of application.public void setControlModeParametersChanged(boolean controlModeParametersChanged)
controlModeParametersChanged - true, when the parameters of the control mode changed. Remains
false, when the control mode is differentpublic boolean getControlModeChanged()
public void setNeedImpedanceSpeedLimitDetection(boolean needImpedanceSpeedLimitDetection)
needImpedanceSpeedLimitDetection - true, add CartLimiter as Detector to SPR after assignments are
completepublic boolean isImpedanceSpeedLimitDetectionNeeded()
public void setEnforceMsr2Cmd(boolean needMsr2Cmd)
needMsr2Cmd - true to add a Msr2Cmd SPR in front of the next command false
to remove this explicit use of a Msr2Cmdpublic boolean getEnforceMsr2Cmd()
public void setMotionHasOverlay(boolean wasOverlayed)
wasOverlayed - true if the motion is overlaid, false otherwisepublic boolean hasLastMotionAnOverlay()
public boolean wasLastMotionSync()
public void setMotionIsSyncMotion(boolean synchron)
synchron - true if the motion is synchronous, false otherwisepublic void setTaskFrame(AbstractFrame taskFrame)
taskFrame - the task frame of the current motionpublic void setSuppressCmd2MsrSPR(boolean shouldSuppress)
shouldSuppress - true if cmd2Msr SPR should be suppressedpublic boolean isCmd2MsrSPRSuppressed()
public boolean isValidateInitialCmd2Msr()
public void setValidateInitialCmd2Msr(boolean validateInitialCmd2Msr)
validateInitialCmd2Msr - true, if the initial Msr2Cmd needs to be validatedpublic boolean wasLastSplineMotionWithECO()
public void setWasLastSplineMotionWithECO(boolean wasLastSplineMotionWithECO)
wasLastSplineMotionWithECO - true when last spline motion was with ECO.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||