|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ICondition | |
|---|---|
| com.kuka.roboticsAPI.commandModel | Contains all necessary classes to build controller commands. |
| com.kuka.roboticsAPI.conditionModel | Contains all necessary classes to build conditions. |
| com.kuka.roboticsAPI.controllerModel | Contains the controller classes for accessing a controller and it's services. |
| com.kuka.roboticsAPI.controllerModel.sunrise | Contains the controller implementation for the sunrise controller including it's IO interface. |
| com.kuka.roboticsAPI.controllerModel.sunrise.api | Contains the necessary objects to work with Sunrise. |
| com.kuka.roboticsAPI.controllerModel.sunrise.conditions | Contains the Sunrise implementation of the conditions interface and listener execution. |
| com.kuka.roboticsAPI.controllerModel.sunrise.mapping | Contains the sunrise specific mapping algorithms, that convert RoboticsAPI objects to a series of SPRs. |
| com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds | Contains predefined compounds for Sunrise. |
| com.kuka.roboticsAPI.executionModel | Contains classes for handling the execution of commands. |
| com.kuka.roboticsAPI.motionModel | Contains classes for describing motions. |
| com.kuka.roboticsAPI.motionModel.stopConditions | Contains classes for describing stop conditions. |
| Uses of ICondition in com.kuka.roboticsAPI.commandModel |
|---|
| Subinterfaces of ICondition in com.kuka.roboticsAPI.commandModel | |
|---|---|
interface |
IStopCondition
Deprecated. |
| Uses of ICondition in com.kuka.roboticsAPI.conditionModel |
|---|
| Classes in com.kuka.roboticsAPI.conditionModel that implement ICondition | |
|---|---|
class |
AbstractComplexCondition
Abstract base class for complex conditions. |
class |
AbstractCondition
Abstract base class for conditions. |
class |
AndCondition
This complex condition links conditions with an AND relation. |
class |
BooleanIOCondition
Boolean IO Condition checks if a single-bit in- or output has a specified value. |
class |
CartesianTorqueCondition
CartesianTorqueCondition is used to check the Cartesian torque vector at any arbitrary position relative to the robot flange. |
class |
ForceComponentCondition
ForceComponentCondition can check if the signed value of one Cartesian component of the measured force exceeds a specified interval. |
class |
ForceCondition
ForceCondition is used to check the Cartesian force-vector at any arbitrary position relative to the robot flange. |
class |
FrameDistanceComponentCondition
A Frame Distance Component Condition is a Condition which provides the cartesian or projected distance measurement between two given frames in a specified orientation frame. |
class |
FrameDistanceCondition
A Frame Distance Condition is a Condition which allows the monitoring of the cartesian distance between two given. |
class |
IORangeCondition
IO Range Condition describing the valid range of an selected In- or Output. |
class |
JointTorqueCondition
Joint Torque Condition describing the valid joint range of a robot. |
class |
MotionCondition
Condition referring to the state of a specific motion. |
class |
MotionPathCondition
A Motion Path Condition is true if a given absolute distance has been passed by the motion or is
remaining until the motion is completed. |
class |
NotCondition
This complex condition negates a condition. |
class |
OrCondition
This complex condition links conditions with a disjunction. |
class |
RobotCondition
Condition referring to the state of a specific robot. |
class |
TorqueComponentCondition
TorqueComponentCondition can check if the signed value of one Cartesian component (A, B, C) of the measured moment (torque) exceeds a specified interval. |
class |
XorCondition
This complex condition links conditions with a XOR connection. |
| Methods in com.kuka.roboticsAPI.conditionModel that return ICondition | |
|---|---|
ICondition |
ICondition.and(ICondition condition,
ICondition... conditions)
Links two or more conditions using an AND relation. |
ICondition |
AbstractCondition.and(ICondition condition,
ICondition... others)
|
static ICondition |
BasicConditions.and(ICondition condition1,
ICondition condition2,
ICondition... conditions)
Creates an AND relation between the given conditions. |
ICondition |
ConditionObserver.getCondition()
Gets the observed condition. |
ICondition |
ICondition.invert()
Negates a condition. |
ICondition |
AbstractCondition.invert()
|
static ICondition |
BasicConditions.not(ICondition condition)
Negates a condition. |
ICondition |
ICondition.or(ICondition condition,
ICondition... conditions)
Links two or more conditions using a disjunction. |
ICondition |
AbstractCondition.or(ICondition condition,
ICondition... others)
|
static ICondition |
BasicConditions.or(ICondition condition1,
ICondition condition2,
ICondition... conditions)
Links two or more conditions using a disjunction. |
ICondition |
ICondition.xor(ICondition condition)
Links two conditions using a XOR connection. |
ICondition |
AbstractCondition.xor(ICondition condition)
|
static ICondition |
BasicConditions.xor(ICondition condition1,
ICondition condition2)
Creates a XOR connection between the given conditions. |
| Methods in com.kuka.roboticsAPI.conditionModel that return types with arguments of type ICondition | |
|---|---|
List<ICondition> |
AbstractComplexCondition.getConditions()
Gets all conditions as unmodifiable list. |
| Methods in com.kuka.roboticsAPI.conditionModel with parameters of type ICondition | |
|---|---|
ICondition |
ICondition.and(ICondition condition,
ICondition... conditions)
Links two or more conditions using an AND relation. |
ICondition |
ICondition.and(ICondition condition,
ICondition... conditions)
Links two or more conditions using an AND relation. |
ICondition |
AbstractCondition.and(ICondition condition,
ICondition... others)
|
ICondition |
AbstractCondition.and(ICondition condition,
ICondition... others)
|
static ICondition |
BasicConditions.and(ICondition condition1,
ICondition condition2,
ICondition... conditions)
Creates an AND relation between the given conditions. |
static ICondition |
BasicConditions.and(ICondition condition1,
ICondition condition2,
ICondition... conditions)
Creates an AND relation between the given conditions. |
ConditionObserver |
ObserverManager.createAndEnableConditionObserver(ICondition condition,
NotificationType notificationType,
IAnyEdgeListener anyEdgeListener)
Create a new condition observer and start observing any edge of a condition, i.e. the observer is immediately enabled and events are sent for each change of the condition between true and false according to the notification type. |
ConditionObserver |
ObserverManager.createAndEnableConditionObserver(ICondition condition,
NotificationType notificationType,
IFallingEdgeListener fallingEdgeListener)
Create a new condition observer and start observing the falling edge of a condition, i.e. the observer is immediately enabled and events are sent for each change of the condition from true to false according to the notification type. |
ConditionObserver |
ObserverManager.createAndEnableConditionObserver(ICondition condition,
NotificationType notificationType,
IRisingEdgeListener risingEdgeListener)
Create a new condition observer and start observing rising edge of a condition, i.e. the observer is immediately enabled and events are sent for each change of the condition from false to true according to the notification type. |
ConditionObserver |
ObserverManager.createConditionObserver(ICondition condition,
NotificationType notificationType,
IAnyEdgeListener anyEdgeListener)
Creates a new condition observer to observe any edge of a condition. |
ConditionObserver |
ObserverManager.createConditionObserver(ICondition condition,
NotificationType notificationType,
IFallingEdgeListener fallingEdgeListener)
Creates a new condition observer to observe the falling edge of a condition. |
ConditionObserver |
ObserverManager.createConditionObserver(ICondition condition,
NotificationType notificationType,
IRisingEdgeListener risingEdgeListener)
Creates a new condition observer to observe the rising edge of a condition. |
boolean |
ObserverManager.evaluate(ICondition condition)
Evaluates a condition. |
static ICondition |
BasicConditions.not(ICondition condition)
Negates a condition. |
ICondition |
ICondition.or(ICondition condition,
ICondition... conditions)
Links two or more conditions using a disjunction. |
ICondition |
ICondition.or(ICondition condition,
ICondition... conditions)
Links two or more conditions using a disjunction. |
ICondition |
AbstractCondition.or(ICondition condition,
ICondition... others)
|
ICondition |
AbstractCondition.or(ICondition condition,
ICondition... others)
|
static ICondition |
BasicConditions.or(ICondition condition1,
ICondition condition2,
ICondition... conditions)
Links two or more conditions using a disjunction. |
static ICondition |
BasicConditions.or(ICondition condition1,
ICondition condition2,
ICondition... conditions)
Links two or more conditions using a disjunction. |
void |
ObserverManager.waitFor(ICondition condition)
Blocks the calling thread until the condition is true. |
boolean |
ObserverManager.waitFor(ICondition condition,
long timeout,
TimeUnit timeUnit)
Blocks the calling thread until the condition is true or the timeout has elapsed. |
ICondition |
ICondition.xor(ICondition condition)
Links two conditions using a XOR connection. |
ICondition |
AbstractCondition.xor(ICondition condition)
|
static ICondition |
BasicConditions.xor(ICondition condition1,
ICondition condition2)
Creates a XOR connection between the given conditions. |
| Constructors in com.kuka.roboticsAPI.conditionModel with parameters of type ICondition | |
|---|---|
AbstractComplexCondition(ICondition condition)
Creates an instance of the class with the single given condition. |
|
AbstractComplexCondition(ICondition condition1,
ICondition condition2,
ICondition... conditions)
Creates an instance of the class with the given conditions. |
|
AbstractComplexCondition(ICondition condition1,
ICondition condition2,
ICondition... conditions)
Creates an instance of the class with the given conditions. |
|
ConditionObserver(ICondition condition,
NotificationType notificationType,
IConditionListener listener)
Creates a new condition observer. |
|
| Uses of ICondition in com.kuka.roboticsAPI.controllerModel |
|---|
| Methods in com.kuka.roboticsAPI.controllerModel with parameters of type ICondition | |
|---|---|
abstract ConditionObserver |
ConditionService.createAndEnableConditionObserver(ICondition condition,
NotificationType notificationType,
IConditionListener edgeListener)
Creates and enables a condition observer. |
abstract ConditionObserver |
ConditionService.createConditionObserver(ICondition condition,
NotificationType notificationType,
IConditionListener edgeListener)
Creates a condition observer. |
| Uses of ICondition in com.kuka.roboticsAPI.controllerModel.sunrise |
|---|
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise that return ICondition | |
|---|---|
ICondition |
FiredTriggerInfo.getFiredCondition()
|
ICondition |
FiredConditionInfo.getFiredCondition()
|
| Constructors in com.kuka.roboticsAPI.controllerModel.sunrise with parameters of type ICondition | |
|---|---|
FiredConditionInfo(ICondition firedCondition,
PositionInformation positionInformation,
IMotion stoppedMotion)
Creates a new instance of FiredConditionInfo. |
|
FiredTriggerInfo(ICondition firedCondition,
IMotionContainer motionContainer,
int missedEvents,
Date triggerTime,
PositionInformation positionInformation)
Creates a new instance of FiredConditionInfo. |
|
| Uses of ICondition in com.kuka.roboticsAPI.controllerModel.sunrise.api |
|---|
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.api that return ICondition | |
|---|---|
ICondition |
SunriseStopCondition.getUserDefinedStopCondition()
Gets the original user defined (non Sunrise) stop condition for the stop condition. |
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.api with parameters of type ICondition | |
|---|---|
void |
SunriseStopCondition.setUserDefinedStopCondition(ICondition condition)
Sets the original user defined (non Sunrise) stop condition for the stop condition. |
| Uses of ICondition in com.kuka.roboticsAPI.controllerModel.sunrise.conditions |
|---|
| Classes in com.kuka.roboticsAPI.controllerModel.sunrise.conditions that implement ICondition | |
|---|---|
class |
ErrStateDrivesCondition
ErrStateDrivesCondition is used to monitor the state of the drives. |
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.conditions with parameters of type ICondition | |
|---|---|
ConditionObserver |
SunriseConditionService.createAndEnableConditionObserver(ICondition condition,
NotificationType notificationType,
IConditionListener edgeListener)
|
ConditionObserver |
SunriseConditionService.createConditionObserver(ICondition condition,
NotificationType notificationType,
IConditionListener edgeListener)
|
static SunriseConditionObserver |
SunriseConditionService.createNewObserver(ICondition condition,
NotificationType notificationType,
IConditionListener edgeListener,
SunriseExecutionService executionService,
IContainerStateListener containerStateListener,
boolean isEnabledOnStart)
This function is only used by the framework. |
| Constructors in com.kuka.roboticsAPI.controllerModel.sunrise.conditions with parameters of type ICondition | |
|---|---|
SunriseTriggerConditionObserver(ICondition condition,
ITriggerAction listener,
SPR spr,
AbstractMotionContainer motionContainer,
RequestService requestService)
Constructor to create a sunrise trigger observer. |
|
| Uses of ICondition in com.kuka.roboticsAPI.controllerModel.sunrise.mapping |
|---|
| Uses of ICondition in com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds |
|---|
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.predefinedCompounds with parameters of type ICondition | |
|---|---|
int |
ConditionEvaluatorModule.addTriggerParameter(String conditionString,
ICondition condition)
Adds a trigger parameter to the condition evaluator. |
int |
ConditionEvaluatorModule.getConditionId(ICondition condition)
Provides the id of the specified condition. |
int |
ConditionEvaluatorModule.registerCondition(ICondition condition,
String edge,
String parametrizeConditionEvaluatorModule)
Adds a condition to evaluate. |
| Uses of ICondition in com.kuka.roboticsAPI.executionModel |
|---|
| Methods in com.kuka.roboticsAPI.executionModel that return ICondition | |
|---|---|
ICondition |
IFiredTriggerInfo.getFiredCondition()
Gets the condition which has fired. |
ICondition |
IFiredConditionInfo.getFiredCondition()
Gets the fired condition. |
| Methods in com.kuka.roboticsAPI.executionModel with parameters of type ICondition | |
|---|---|
boolean |
IExecutionContainer.hasFired(ICondition condition)
Tests whether the given condition has fired for this container. this is equivalent to {@code getFiredConditionInfo() ! |
boolean |
ExecutionContainer.hasFired(ICondition condition)
Tests whether the given condition has fired for this container. this is equivalent to {@code getFiredConditionInfo() ! |
| Uses of ICondition in com.kuka.roboticsAPI.motionModel |
|---|
| Methods in com.kuka.roboticsAPI.motionModel that return types with arguments of type ICondition | |
|---|---|
Collection<ICondition> |
MotionBatch.getConditions()
|
Collection<ICondition> |
KROSMotion.getConditions()
Gets all conditions defined for this motion. |
Collection<ICondition> |
IKROSMotion.getConditions()
Gets all conditions defined for this motion. |
Collection<ICondition> |
BrakeTest.getConditions()
|
protected List<ICondition> |
MotionBatch.getSCSupport()
|
protected List<ICondition> |
KROSMotion.getSCSupport()
Gets the condition parameter. |
protected List<com.kuka.common.Pair<ICondition,ITriggerAction>> |
MotionBatch.getTriggerSupport()
|
protected List<com.kuka.common.Pair<ICondition,ITriggerAction>> |
KROSMotion.getTriggerSupport()
Gets the trigger parameter. |
| Methods in com.kuka.roboticsAPI.motionModel with parameters of type ICondition | |
|---|---|
PositionHold |
PositionHold.breakWhen(ICondition condition)
|
T |
KROSMotion.breakWhen(ICondition condition)
Adds a condition to this motion. |
boolean |
AbstractMotionContainer.hasFired(ICondition condition)
Tests whether the given condition has fired for this container. this is equivalent to {@code getFiredConditionInfo() ! |
PositionHold |
PositionHold.triggerWhen(ICondition condition,
ITriggerAction action)
|
T |
KROSMotion.triggerWhen(ICondition condition,
ITriggerAction action)
Adds a trigger to this motion. |
| Uses of ICondition in com.kuka.roboticsAPI.motionModel.stopConditions |
|---|
| Subinterfaces of ICondition in com.kuka.roboticsAPI.motionModel.stopConditions | |
|---|---|
interface |
IMotionStopCondition
Base interface for a motion stop condition. |
| Classes in com.kuka.roboticsAPI.motionModel.stopConditions that implement ICondition | |
|---|---|
class |
ForceStopCondition
A stop condition describing valid ranges for forces. |
class |
JointStopCondition
Stop condition describing the valid joint ranges for joints of a robot. |
class |
MotionStopCondition
Base class for stop conditions. |
| Methods in com.kuka.roboticsAPI.motionModel.stopConditions that return ICondition | |
|---|---|
ICondition |
MotionStopCondition.and(ICondition other,
ICondition... others)
Not supported Feature. |
ICondition |
MotionStopCondition.invert()
Not supported Feature. |
ICondition |
MotionStopCondition.or(ICondition other,
ICondition... others)
Not supported Feature. |
ICondition |
MotionStopCondition.xor(ICondition condition)
Not supported Feature. |
| Methods in com.kuka.roboticsAPI.motionModel.stopConditions with parameters of type ICondition | |
|---|---|
ICondition |
MotionStopCondition.and(ICondition other,
ICondition... others)
Not supported Feature. |
ICondition |
MotionStopCondition.and(ICondition other,
ICondition... others)
Not supported Feature. |
ICondition |
MotionStopCondition.or(ICondition other,
ICondition... others)
Not supported Feature. |
ICondition |
MotionStopCondition.or(ICondition other,
ICondition... others)
Not supported Feature. |
ICondition |
MotionStopCondition.xor(ICondition condition)
Not supported Feature. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||