|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.applicationModel.RoboticsAPIApplicationControl
public class RoboticsAPIApplicationControl
Class to get an robotics API application control.
| Method Summary | |
|---|---|
void |
addOverrideListener(IApplicationOverrideListener listener)
Adds a listener for the changes of the application override. |
void |
clipApplicationOverride(double override)
Sets the application override to the specified value, but only if it is equal to or smaller than the current application override. |
void |
clipManualOverride(double override)
Sets the manual override to the specified value, but only if it is equal to or smaller than the current manual override. |
void |
dispose()
Dispose. |
double |
getApplicationOverride()
Returns the application override. |
double |
getEffectiveOverride()
Returns the effective override of the application. |
double |
getManualOverride()
Returns the manual override of the application. |
void |
halt()
Pauses the execution of the robotics API application and blocks the calling thread until the application state changes back to "running". |
void |
pause()
Pauses the execution of the robotics API application. |
void |
registerMoveAsyncErrorHandler(IErrorHandler handler)
Registers an error handler for handling events which are fired when an asynchronous move command fails. |
void |
removeOverrideListener(IApplicationOverrideListener listener)
Remove an application override listener. |
void |
setApplicationOverride(double override)
Sets the application override to the specified value. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void dispose()
public void halt()
The application state is set to "motion paused" and no following
statements of the calling thread will be executed after the call to
halt, until the application is resumed.
halt in interface IApplicationControlpublic void pause()
The application state is set to "motion paused". Any following statements of the calling thread will continue to be executed if they are independent of the application state.
pause in interface IApplicationControlpublic void registerMoveAsyncErrorHandler(IErrorHandler handler)
registerMoveAsyncErrorHandler in interface IApplicationControlhandler - the error handler which handles the event.public double getManualOverride()
IApplicationOverrideControl
getManualOverride in interface IApplicationOverrideControlpublic void clipManualOverride(double override)
IApplicationOverrideControl
clipManualOverride in interface IApplicationOverrideControloverride - Manual override will be set to this value [0:1], but only if
it is equal to or smaller than the current manual override.public double getApplicationOverride()
IApplicationOverrideControl
getApplicationOverride in interface IApplicationOverrideControlpublic void setApplicationOverride(double override)
IApplicationOverrideControl
setApplicationOverride in interface IApplicationOverrideControloverride - Application override will be set to this value [0:1].public void clipApplicationOverride(double override)
IApplicationOverrideControl
clipApplicationOverride in interface IApplicationOverrideControloverride - Application override will be set to this value [0:1], but only
if it is equal to or smaller than the current application
override.public double getEffectiveOverride()
IApplicationOverrideControl
getEffectiveOverride in interface IApplicationOverrideControlpublic void addOverrideListener(IApplicationOverrideListener listener)
IApplicationOverrideControl
addOverrideListener in interface IApplicationOverrideControllistener - the listenerpublic void removeOverrideListener(IApplicationOverrideListener listener)
IApplicationOverrideControl
removeOverrideListener in interface IApplicationOverrideControllistener - the listener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||