SafetyFunctionsCommon¶
- class SafetySystemMode¶
Safety System mode
- Canonical
kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.SafetySystemMode
- SAFETY_SYSTEM_MODE_UNSPECIFIED (0): Unspecified mode
- SAFETY_SYSTEM_MODE_NORMAL (1): Normal mode
- SAFETY_SYSTEM_MODE_REDUCED (2): Reduced mode
- class SafetyFunctionType¶
Safety function type
- Canonical
kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.SafetyFunctionType
- SAFETY_FUNCTION_TYPE_UNSPECIFIED (0): Unspecified type
- SAFETY_FUNCTION_TYPE_JOINT_POSITION (1): Joint position type
- SAFETY_FUNCTION_TYPE_JOINT_SPEED (2): Joint speed type
- SAFETY_FUNCTION_TYPE_PROTECTION_ZONE (3): Protection zone type
- SAFETY_FUNCTION_TYPE_TCP_ELBOW_SPEED (4): Tool center point and elbow speed type
- SAFETY_FUNCTION_TYPE_TCP_ORIENTATION (5): Tool center point orientation type
- SAFETY_FUNCTION_TYPE_TCP_ELBOW_FORCE (6): Tool center point and elbow force type
- class SafetyFunctionsStatusType¶
Safety functions status
- Canonical
kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.SafetyFunctionsStatusType
- SAFETY_FUNCTION_STATUS_UNSPECIFIED (0): 0x0 - Unspecified status
- SAFETY_FUNCTION_STATUS_UNDER_MONITORING (1): 0x1 - Safety functions are under monitoring
- SAFETY_FUNCTION_STATUS_EMERGENCY_STOP_TRIGGERED (2): 0x2 - Emergengy stop safety function triggered
- SAFETY_FUNCTION_STATUS_PROTECTIVE_STOP_TRIGGERED (4): 0x4 - Protective stop safety function triggered
- SAFETY_FUNCTION_STATUS_JOINT_POSITION_MONITORING_TRIGGERED (8): 0x8 - Joint position monitoring safety function triggered
- SAFETY_FUNCTION_STATUS_JOINT_SPEED_MONITORING_TRIGGERED (16): 0x10 - Joint speed monitoring safety function triggered
- SAFETY_FUNCTION_STATUS_MONITORED_STOP_TRIGGERED (32): 0x20 - Monitored stop safety function triggered
- SAFETY_FUNCTION_STATUS_PROTECTION_ZONE_MONITORING_TRIGGERED (64): 0x40 - Protection zone monitoring safety function triggered
- SAFETY_FUNCTION_STATUS_TCP_ELBOW_SPEED_MONITORING_TRIGGERED (128): 0x80 - TCP & elbow speed monitoring safety function triggered
- SAFETY_FUNCTION_STATUS_TCP_ORIENTATION_MONITORING_TRIGGERED (256): 0x100 - TCP orientation monitoring safety function triggered
- SAFETY_FUNCTION_STATUS_TCP_ELBOW_FORCE_MONITORING_TRIGGERED (512): 0x200 - TCP & elbow force monitoring safety function triggered
- class SafetyFunctionChangeEvent¶
Safety Function Change event
- Canonical
kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.SafetyFunctionChangeEvent
- SAFETY_FUNCTION_CHANGE_EVENT_UNSPECIFIED (0): Unspecified change event
- SAFETY_FUNCTION_CHANGE_EVENT_JOINT_POSITION_LIMITS (1): Joint position limits change event
- SAFETY_FUNCTION_CHANGE_EVENT_JOINT_SPEED_LIMITS (2): Joint speed limits change event
- SAFETY_FUNCTION_CHANGE_EVENT_PROTECTION_ZONE_LIMITS (3): Protection zone limits change event
- SAFETY_FUNCTION_CHANGE_EVENT_TCP_SPEED_LIMITS (4): Tool center point speed limits change event
- SAFETY_FUNCTION_CHANGE_EVENT_ELBOW_SPEED_LIMITS (5): Elbow speed limits change event
- SAFETY_FUNCTION_CHANGE_EVENT_TCP_ORIENTATION_LIMITS (6): Tool center point orientation limits change event
- SAFETY_FUNCTION_CHANGE_EVENT_TCP_FORCE_LIMITS (7): Tool center point force limits change event
- SAFETY_FUNCTION_CHANGE_EVENT_ELBOW_FORCE_LIMITS (8): Elbow force limits change event
- SAFETY_FUNCTION_CHANGE_EVENT_STATUS (9): Safety function status change event
- class ProtectiveStopStatusType¶
Protective Stop Status type (bitmask)
- Canonical
kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.ProtectiveStopStatusType
- PROTECTIVE_STOP_STATUS_NOT_TRIGGERED (0): 0x0 - Protective stop not triggered
- PROTECTIVE_STOP_STATUS_AUTOMATIC_TRIGGERED (1): 0x1 - Protective stop automatic triggered
- PROTECTIVE_STOP_STATUS_MANUAL_TRIGGERED (2): 0x2 - Protective stop manual triggered
- class TcpElbowSafetyFunctionType¶
TCP/Elbow speed safety function element type
- Canonical
kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.TcpElbowSafetyFunctionType
- TCP_ELBOW_SAFETY_FUNCTION_TYPE_UNSPECIFIED (0): Unspecified element type
- TCP_ELBOW_SAFETY_FUNCTION_TYPE_ELBOW (1): Elbow speed limit reached
- TCP_ELBOW_SAFETY_FUNCTION_TYPE_TCP (2): TCP speed limit reached