DobotCtrl public API inventory

This inventory is extracted from the supplied dobot_ctrl.py public method definitions. Presence does not imply backend implementation. For detailed Sphinx API output see generated API.

Return-value caveat: False, 0, and [] do not exclude communication failures. get_motion_complete() does not prove successful execution. See the return/failure quick reference.

Static exception-path audit: See the exception and state-dependency inventory.

Method

Parameters

connect

self

get_version

self, rel_toml_path

delete

self

disconnect

self

halt

self

task_stop

self

hand_stop

self

stop

self

reset_error

self

release_arm

self

motion_complete

self

get_motion_complete

self

wait_for_complete

self

change_work

self, work_no

get_current_work_no

self

get_work

self, work_no=None

set_work

self, work_no, work_define, work_attribute=0

change_tool

self, work_no

get_current_tool

self

get_current_tool_no

self

get_tool_define

self, tool_no

get_tool

self, tool_no

set_tool_define

self, tool_no, tool_define

set_tool

self, tool_no, tool_define

take_arm

self

give_arm

self

coord_type

self, coord_type

set_coord_type

self, coord_type

get_coord_type

self

path_blend

self, value

set_path_blend

self, path_blend

get_path_blend

self

motion_mode

self, value

set_motion_mode

self, mode

get_motion_mode

self

task

self

task_state

self

get_task_status

self

current_position

self

current_angle

self

speed

self

jspeed

self

extspeed

self

accel

self

decel

self

extaccel

self

extdecel

self

lock

self

busy_status

self

is_running

self

state

self

servo_on

self

direct_mode

self

get_direct_mode

self

get_current_position

self

get_current_pose

self

get_current_angle

self

error_code

self

error_description

self

get_current_error_info

self

get_error

self

get_error_code

self

get_error_count

self

get_error_info

self, index

get_error_description

self, error_code

print_error_info

self, e

print_error

self, e

set_speed

self, speed

get_speed

self

set_jspeed

self, speed

get_jspeed

self

set_accel

self, accel

get_accel

self

set_decel

self, decel

get_decel

self

set_extspeed

self, speed

get_extspeed

self

set_extaccel

self, extaccel

get_extaccel

self

set_extdecel

self, extdecel

get_extdecel

self

turn_on_motor

self

turn_off_motor

self

p2j

self, p_type_pos

j2p

self, j_type_pos

dev

self, base, offset

move

self, target, *, motion_mode=None, coord_type=None, path_blend=None, offset=None, pose=None, speed=None, accel=None, decel=None, is_async=True

approach

self, lComp, vntPoseBase, vntPoseLen, bstrOpt=None

drive

self, target, *, relative=False, path_blend=None, speed=None, is_async=False

rotate

self, plane, angle, center, *, path_blend=None, speed=None, is_async=True

get_IO

self, id_num

get_digital_input

self, id_num

set_IO

self, id_num, value

autocal

self, origin=False

get_motion_preparation

self

run_script

self

init_hand

self

open_hand

self, speed=None

hand_open

self, speed=None

hand

self, pos=None, *, position=None, force=None, direction=True, relative=False, speed=None, is_async=False

start_log

self

stop_log

self

clear_log

self

start_servo_log

self

stop_servo_log

self

clear_servo_log

self

get_log_count

self

get_log_record

self, index

Call-path audit: See exception and return-value call paths.