|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ISafetyState
Interface for safety states.
| Method Summary | |
|---|---|
boolean |
areAllAxesGMSReferenced()
Gets if the GMS sensors of all axes are referenced. |
boolean |
areAllAxesPositionReferenced()
Gets if the position sensors of all axes are referenced. |
SunriseSafetyState.EmergencyStop |
getEmergencyStopEx()
Gets the state of the emergency stop external. |
SunriseSafetyState.EmergencyStop |
getEmergencyStopInt()
Gets the state of the emergency stop internal. |
SunriseSafetyState.EnablingDeviceState |
getEnablingDeviceState()
Gets the state of the enabling device. |
com.kuka.roboticsAPI.deviceModel.OperationMode |
getOperationMode()
Gets the state of the operation mode. |
SunriseSafetyState.OperatorSafety |
getOperatorSafetyState()
Gets the state of the operator safety. |
SunriseSafetyState.SafetyStopType |
getSafetyStopSignal()
Gets the state of the safety stop signal. |
boolean |
isAxisGMSReferenced(com.kuka.roboticsAPI.deviceModel.JointEnum axis)
Gets if the GMS sensor of a specific axis is referenced. |
boolean |
isAxisPositionReferenced(com.kuka.roboticsAPI.deviceModel.JointEnum axis)
Gets if the position sensor of a specific axis is referenced. |
| Method Detail |
|---|
SunriseSafetyState.SafetyStopType getSafetyStopSignal()
com.kuka.roboticsAPI.deviceModel.OperationMode getOperationMode()
SunriseSafetyState.EmergencyStop getEmergencyStopEx()
SunriseSafetyState.EmergencyStop getEmergencyStopInt()
SunriseSafetyState.OperatorSafety getOperatorSafetyState()
SunriseSafetyState.EnablingDeviceState getEnablingDeviceState()
boolean isAxisGMSReferenced(com.kuka.roboticsAPI.deviceModel.JointEnum axis)
Note: If the robot does not have GMS sensors, this method returns false.
axis - the axis where to check the GMS referencing status
true, if the axis is GMS referencedfalse, if the axis is not GMS referenced or the robot does not have GMS sensors
IllegalArgumentException - if the number of the specified axis is greater than the the number of physical axesboolean areAllAxesGMSReferenced()
Note: If the robot does not have GMS sensors, this method returns false.
true, if all axes are GMS referencedfalse, otherwiseboolean isAxisPositionReferenced(com.kuka.roboticsAPI.deviceModel.JointEnum axis)
Note: If the robot does not have safe position sensors, this method returns false.
axis - the axis where to check the position referencing status
true, if the axis is position referencedfalse, if the axis is not position referenced or the robot does not have safe position sensors
IllegalArgumentException - if the number of the specified axis is greater than the the number of physical axesboolean areAllAxesPositionReferenced()
Note: If the robot does not have safe position sensors, this method returns false.
true, if all axes are position referencedfalse, otherwise
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||