|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.deviceModel.CartesianVelocityLimitInfo
public class CartesianVelocityLimitInfo
Container class for the Cartesian velocity limit related information.
| Field Summary | |
|---|---|
static int |
INVALID_CARTESIAN_VELOCITYVALUE
The dedicated value for the invalid (or not set) Cartesian velocity limit. |
| Constructor Summary | |
|---|---|
CartesianVelocityLimitInfo(Map<CartVelocityLimitSourceType,Integer> velocitySourceMap,
int aggregatedVelocityLimit)
|
|
| Method Summary | |
|---|---|
Integer |
getAggregatedVelocityLimit()
Gets the aggregated Cartesian velocity value for the device which is the minimum of the - the currently active (and valid) Cartesian Safety velocity limit - the currently set (and valid) device specific Cartesian velocity limit - the operation mode specific Cartesian velocity limit (250 mm/s if the current operation mode is T1/CRR). |
Integer |
getDeviceVelocityLimit()
Gets the device specific Cartesian velocity limit for the current device in [mm/s]. |
Integer |
getOperationModeVelocityLimit()
Gets the operation mode specific Cartesian velocity limit [mm/s]. |
Integer |
getSafetyVelocityLimit()
Gets the Safety Cartesian velocity limit [mm/s]. |
Set<CartVelocityLimitSourceType> |
getVelocityLimitSources()
Function for returning all the sources which caused the current aggregated velocity limit. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int INVALID_CARTESIAN_VELOCITYVALUE
| Constructor Detail |
|---|
public CartesianVelocityLimitInfo(Map<CartVelocityLimitSourceType,Integer> velocitySourceMap,
int aggregatedVelocityLimit)
velocitySourceMap - Map which contains the actual velocity limits for all sources.aggregatedVelocityLimit - The actual aggregated Cartesian velocity limit
IllegalArgumentException - If the velocitySourceMap argument is null or if it does not contain all entries for the
VelocitySourceEnum enum values.| Method Detail |
|---|
public Set<CartVelocityLimitSourceType> getVelocityLimitSources()
public Integer getAggregatedVelocityLimit()
public Integer getDeviceVelocityLimit()
public Integer getOperationModeVelocityLimit()
public Integer getSafetyVelocityLimit()
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||