com.kuka.roboticsAPI.controllerModel.recovery
Interface IExecutableRecoveryStrategy

All Superinterfaces:
IRecoveryStrategy
All Known Implementing Classes:
PTPRecoveryStrategy

public interface IExecutableRecoveryStrategy
extends IRecoveryStrategy

Interface which provides all functions needed to execute a recovery strategy. This interface is meant to be implemented by recovery strategy providers. It should not be exposed to the user of the RoboticsAPI.

This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.

Method Summary
 IMotionContainer startRecovery(Robot robot, IMotionContainerListener listener)
          Starts the recovery motion asynchronously.
 

Method Detail

startRecovery

IMotionContainer startRecovery(Robot robot,
                               IMotionContainerListener listener)
Starts the recovery motion asynchronously.

The implementing class must make sure that when this methods finishes (normally or by exception), the state of attached objects on the robot must be restored to the exact state as before.

Parameters:
robot - the Robot which needs to recover. All load data must have been detached prior to the call.
listener - motion event listener. Can be null.
Returns:
the motion container for the repositioning motion. Must not be null.
This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.


Copyright © 2019. All rights reserved.