|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.applicationModel.RoboticsAPIOverrideControl
public final class RoboticsAPIOverrideControl
Class to get control robotics API overrides.
| 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. |
static RoboticsAPIOverrideControl |
create(RoboticsAPIContext context)
Creates a new RoboticsAPIApplicationControl. |
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 |
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 double getManualOverride()
getManualOverride in interface IApplicationOverrideControlpublic void clipManualOverride(double override)
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()
getApplicationOverride in interface IApplicationOverrideControlpublic void setApplicationOverride(double override)
setApplicationOverride in interface IApplicationOverrideControloverride - Application override will be set to this value [0:1].public void clipApplicationOverride(double override)
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()
getEffectiveOverride in interface IApplicationOverrideControlpublic void addOverrideListener(IApplicationOverrideListener listener)
addOverrideListener in interface IApplicationOverrideControllistener - the listenerpublic void removeOverrideListener(IApplicationOverrideListener listener)
removeOverrideListener in interface IApplicationOverrideControllistener - the listenerpublic static RoboticsAPIOverrideControl create(RoboticsAPIContext context)
context - The context for this application control. null is
not allowed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||