ToolPlugin¶
- class ToolHandle¶
Tool identifier
- Canonical
kortex_api.autogen.messages.ToolPlugin_pb2.ToolHandle
- Parameters
identifier (str) – Tool identifier
- class ToolHandleList¶
List of identifier
- Canonical
kortex_api.autogen.messages.ToolPlugin_pb2.ToolHandleList
- Parameters
handles (ToolHandle [ ]) – Handles list
- class ToolInformation¶
Tool’s information
- Canonical
kortex_api.autogen.messages.ToolPlugin_pb2.ToolInformation
- Parameters
handle (ToolHandle) – Tool handle
mass (float) – The mass
transform (CartesianTransform) – The tool transform
center_of_mass (Position) – The tool center of mass
open_action_handle (ActionDescriptionHandle) – Identifier of the action that opens the tool
close_action_handle (ActionDescriptionHandle) – Identifier of the action that closes the tool
inertia (SymmetricMatrix3x3) – Tool’s inertia
tool_plugin_type (ToolPluginType) – The tool plugin type
feedback_schema (CustomData) – The JSON schema of the feedback that will be returned by GetToolFeedback()
connection_state (ToolConnectionState) – The connection state of the tool
plugin_handle (PluginHandle) – Identifies from which plugin this tool comes from, if applicable
friendly_name (str) – Tool friendly name
is_active (bool) – Indicates if the tool is part of the active tool list
active_index (int) – Index of the tool in the active tool list. It is 0 if the tool is not active, and 1 is the tool nearest to the flange.
- class ToolInformationList¶
List of tool information
- Canonical
kortex_api.autogen.messages.ToolPlugin_pb2.ToolInformationList
- Parameters
tools_information (ToolInformation [ ]) – Tool information list
- class JogMessage¶
Jog command directive
- Canonical
kortex_api.autogen.messages.ToolPlugin_pb2.JogMessage
- Parameters
handle (ToolHandle) – Tool Handle
jog_value (int) – Relative intensity to apply [-100 , 100]
- class MoveMessage¶
Move command directive
- Canonical
kortex_api.autogen.messages.ToolPlugin_pb2.MoveMessage
- Parameters
handle (ToolHandle) – Tool handle
target_position (int) – Target position [-100 , 100]
- class ToolInformationNotification¶
Notification about a tool information event
- Canonical
kortex_api.autogen.messages.ToolPlugin_pb2.ToolInformationNotification
- Parameters
tool_information (ToolInformation) – The new tool information
timestamp (Timestamp) – This field is deprecated and will be removed in a future release
event (ToolInformationEvent) – Information about this notification’s event
generic_info (NotificationInformation) – Generic notification information