SafetyFunctionsCommon

class SafetySystem

Reference to a safety system mode

Canonical

kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.SafetySystem

Parameters

mode (SafetySystemMode) – Safety system mode

class SafetyFunction

Reference to a specific safety function

Canonical

kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.SafetyFunction

Parameters

safety_function_type (SafetyFunctionType) – Safety function type

class SafetyFunctionsStatus

Reference to a safety function status type

Canonical

kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.SafetyFunctionsStatus

Parameters
class ProtectiveStopStatus

Reference to a protective stop status type

Canonical

kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.ProtectiveStopStatus

Parameters

protective_stop_status (ProtectiveStopStatusType) – Protective stop status (bitmask)

class SafetyFunctionChangeNotification

Notification about a safety function change event

Canonical

kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.SafetyFunctionChangeNotification

Parameters
class SafetyModeChangeNotification

Notification about a safety mode change event

Canonical

kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.SafetyModeChangeNotification

Parameters
class ProtectiveStopChangeNotification

Notification about a protective stop change event

Canonical

kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.ProtectiveStopChangeNotification

Parameters
class TriggeredSafetyFunctionDetails

Safety function additional details

Canonical

kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.TriggeredSafetyFunctionDetails

Parameters
class JointPositionSafetyFunctionDetails

Joint position safety function additional details (SF03)

Canonical

kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.JointPositionSafetyFunctionDetails

Parameters
  • joint_id (int) – Joint id

  • joint_position (float) – Joint position (degrees)

class JointSpeedSafetyFunctionDetails

Joint speed safety function additional details (SF04)

Canonical

kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.JointSpeedSafetyFunctionDetails

Parameters
  • joint_id (int) – Joint id

  • joint_speed (float) – Joint Speed (degrees/s)

class TcpElbowSpeedSafetyFunctionDetails

TCP/Elbow speed safety function additional details (SF07)

Canonical

kortex_api.autogen.messages.SafetyFunctionsCommon_pb2.TcpElbowSpeedSafetyFunctionDetails

Parameters
  • type (TcpElbowSafetyFunctionType) – TCP or Elbow type that triggered the safety function

  • speed (float) – Speed that triggered the safety function (m/s)