com.kuka.roboticsAPI.params
Class JointVelocityParams

java.lang.Object
  extended by com.kuka.roboticsAPI.params.AbstractMotionAxisParams
      extended by com.kuka.roboticsAPI.params.JointVelocityParams
All Implemented Interfaces:
com.kuka.common.params.IParameter<AbstractMotionAxisParams>

public class JointVelocityParams
extends AbstractMotionAxisParams

Joint velocity in %.

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.

Constructor Summary
JointVelocityParams(double[] values)
          Creates a new value instance of this parameter.
JointVelocityParams(double value, boolean setForAll)
          Creates a new value instance of this parameter.
JointVelocityParams(KeyValuePairsForJoints... valuePairs)
          Creates a new value instance of this parameter.
JointVelocityParams(KeyValuePairsForJoints pair)
          Creates a new value instance of this parameter.
 
Method Summary
protected  void checkValue(double value)
          Checks whether a value is valid.
 
Methods inherited from class com.kuka.roboticsAPI.params.AbstractMotionAxisParams
getAxisValue, getAxisValue, getPossibleDefaultValue, isAxisValueSet, isAxisValueSet, isPossibleDefaultValueSet, setAxisValue, setAxisValue, setPossibleDefaultValue, unSetAxisValueForAxis, value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JointVelocityParams

public JointVelocityParams(KeyValuePairsForJoints pair)
Creates a new value instance of this parameter.

Parameters:
pair - The pair AxisEnum -> relative velocity for the axis. The relative velocity must be greater than 0 and smaller or equal 1.
Throws:
IllegalArgumentException - when relative velocity out of bounds

JointVelocityParams

public JointVelocityParams(double value,
                           boolean setForAll)
Creates a new value instance of this parameter.

Parameters:
value - The relative velocity for the axes. The value must be greater than 0 and smaller or equal 1.
setForAll - when false, the value will be set as default, when true, the value will be additionally set for all axes.
Throws:
IllegalArgumentException - when relative velocity out of bounds

JointVelocityParams

public JointVelocityParams(double[] values)
Creates a new value instance of this parameter.

Parameters:
values - The relative velocities for the axes. The values must be greater than 0 and smaller or equal 1.
Throws:
IllegalArgumentException - when relative velocity out of bounds

JointVelocityParams

public JointVelocityParams(KeyValuePairsForJoints... valuePairs)
Creates a new value instance of this parameter.

Parameters:
valuePairs - Pairs AxisEnum -> relative velocities for the axes. The values must be greater than 0 and smaller or equal 1.
Throws:
IllegalArgumentException - when relative velocity out of bounds
Method Detail

checkValue

protected void checkValue(double value)
Description copied from class: AbstractMotionAxisParams
Checks whether a value is valid.

Overrides:
checkValue in class AbstractMotionAxisParams
Parameters:
value - value to check


Copyright © 2019. All rights reserved.