Uses of Interface
com.kuka.roboticsAPI.conditionModel.ICondition

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
 

Methods in com.kuka.roboticsAPI.controllerModel.sunrise.mapping with parameters of type ICondition
 String MotionPathConditionMapper.mapEventCondition(ICondition condition, SunriseMappingToken info)
           
 String IOConditionMapper.mapEventCondition(ICondition condition, SunriseMappingToken info)
           
 String FrameDistanceConditionMapper.mapEventCondition(ICondition condition, SunriseMappingToken info)
          Maps an event condition.
 String ForceConditionMapper.mapEventCondition(ICondition condition, SunriseMappingToken info)
          Maps an event condition.
 String ErrStateDrivesConditionMapper.mapEventCondition(ICondition condition, SunriseMappingToken info)
           
 String ComplexConditionMapper.mapEventCondition(ICondition condition, SunriseMappingToken info)
           
abstract  String AbstractConditionMapper.mapEventCondition(ICondition condition, SunriseMappingToken info)
          Maps an event condition.
protected  void AbstractConditionMapper.mapStopCondition(ICondition cond, SunriseMappingToken info)
          Maps a stop condition.
 String MotionPathConditionMapper.mapToSunriseConditionString(SunriseMappingToken info, ICondition condition)
           
 String IOConditionMapper.mapToSunriseConditionString(SunriseMappingToken info, ICondition condition)
           
 String FrameDistanceConditionMapper.mapToSunriseConditionString(SunriseMappingToken info, ICondition condition)
          
 String ForceConditionMapper.mapToSunriseConditionString(SunriseMappingToken info, ICondition condition)
          
 String ErrStateDrivesConditionMapper.mapToSunriseConditionString(SunriseMappingToken info, ICondition condition)
           
 String ComplexConditionMapper.mapToSunriseConditionString(SunriseMappingToken info, ICondition condition)
          
 String MotionPathConditionMapper.mapTriggerCondition(ICondition condition, SunriseMappingToken info)
           
 String IOConditionMapper.mapTriggerCondition(ICondition condition, SunriseMappingToken info)
           
 String FrameDistanceConditionMapper.mapTriggerCondition(ICondition condition, SunriseMappingToken info)
          Maps a trigger condition.
 String ForceConditionMapper.mapTriggerCondition(ICondition condition, SunriseMappingToken info)
          Maps a trigger condition.
 String ErrStateDrivesConditionMapper.mapTriggerCondition(ICondition condition, SunriseMappingToken info)
           
 String ComplexConditionMapper.mapTriggerCondition(ICondition condition, SunriseMappingToken info)
           
abstract  String AbstractConditionMapper.mapTriggerCondition(ICondition condition, SunriseMappingToken info)
          Maps a trigger condition.
 

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.
 



Copyright © 2019. All rights reserved.