|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.controllerModel.mapping.AbstractMapper<SunriseMappingToken>
com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMapper
com.kuka.roboticsAPI.controllerModel.sunrise.mapping.CommandMapper
public abstract class CommandMapper
Base class for sunrise command mappers.
| Constructor Summary | |
|---|---|
CommandMapper()
|
|
| Method Summary | |
|---|---|
protected void |
checkControlModeValid(IMotionControlMode mode,
Robot robot,
IKROSMotion motion)
Checks that the selected motion control mode is supported by the given robot and that the motion is supported by the motion control mode. |
protected void |
mapMotionOverlay(SunriseMappingToken info,
IKROSMotion motion)
Maps a motion overlay of the given motion. |
protected void |
mapStopConditions(SunriseMappingToken info,
IKROSMotion motion)
Maps all stop conditions of the given motion. |
protected void |
mapTrigger(SunriseMappingToken info,
IKROSMotion motion)
Maps a trigger condition of the given motion. |
protected static void |
registerForRobotObserverReturnValues(SunriseMappingToken info)
Register the return values of the RobotObserver ("LBRExtTorqueObs"). |
DeviceMappingResult |
startDeviceMapping(SunriseMappingToken info,
DeviceMappingType mappingType,
IMotionControlMode controlMode)
Starts the mapping of a device. |
| Methods inherited from class com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMapper |
|---|
beforeMap |
| Methods inherited from class com.kuka.roboticsAPI.controllerModel.mapping.AbstractMapper |
|---|
getMapperTable, getMappingTypes, map, performMapping, register |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CommandMapper()
| Method Detail |
|---|
public DeviceMappingResult startDeviceMapping(SunriseMappingToken info,
DeviceMappingType mappingType,
IMotionControlMode controlMode)
info - The mapping information for the current mapping process.mappingType - Defines if this mapping should add a Cartesian or joint robot.controlMode - the control mode for the motion(s)
protected void mapMotionOverlay(SunriseMappingToken info,
IKROSMotion motion)
info - The info.motion - The motion.
protected void mapStopConditions(SunriseMappingToken info,
IKROSMotion motion)
info - The info.motion - The motion.
protected void mapTrigger(SunriseMappingToken info,
IKROSMotion motion)
info - mapping infomotion - the motionprotected static void registerForRobotObserverReturnValues(SunriseMappingToken info)
info - mapping token
protected void checkControlModeValid(IMotionControlMode mode,
Robot robot,
IKROSMotion motion)
mode - the control mode for the motionrobot - the robot that should be movedmotion - the motion that should be performed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||