Public control API: method signatures

This table is generated from the provided DobotCtrl source. The class delegates operations to DobotTcp. A listed method is not a guarantee of hardware support; inspect its backend and limitations.

Lifecycle

Method

Signature

Backend

connect

connect()

DobotTcp

disconnect

disconnect()

DobotTcp

delete

delete()

DobotTcp

Motion

Method

Signature

Backend

move

move(target, *, motion_mode=None, coord_type=None, path_blend=None, offset=None, pose=None, speed=None, accel=None, decel=None, is_async=True)

DobotTcp

rotate

rotate(plane, angle, center, *, path_blend=None, speed=None, is_async=True)

DobotTcp

motion_complete

motion_complete()

DobotTcp

get_motion_complete

get_motion_complete()

DobotTcp

wait_for_complete

wait_for_complete()

DobotTcp

get_current_pose

get_current_pose()

DobotTcp

get_current_position

get_current_position()

DobotTcp

get_current_angle

get_current_angle()

DobotTcp

j2p

j2p(j_type_pos)

DobotTcp

p2j

p2j(p_type_pos)

DobotTcp

Control

Method

Signature

Backend

take_arm

take_arm()

DobotTcp

give_arm

give_arm()

DobotTcp

turn_on_motor

turn_on_motor()

DobotTcp

turn_off_motor

turn_off_motor()

DobotTcp

reset_error

reset_error()

DobotTcp

halt

halt()

DobotTcp

stop

stop()

DobotTcp

task_stop

task_stop()

DobotTcp

Configuration

Method

Signature

Backend

set_speed

set_speed(speed)

DobotTcp

get_speed

get_speed()

DobotTcp

set_accel

set_accel(accel)

DobotTcp

get_accel

get_accel()

DobotTcp

set_decel

set_decel(decel)

DobotTcp

get_decel

get_decel()

DobotTcp

set_coord_type

set_coord_type(coord_type)

DobotTcp

get_coord_type

get_coord_type()

DobotTcp

set_motion_mode

set_motion_mode(mode)

DobotTcp

get_motion_mode

get_motion_mode()

DobotTcp

I/O

Method

Signature

Backend

set_IO

set_IO(id_num, value)

DobotTcp

get_IO

get_IO(id_num)

DobotTcp

Errors

Method

Signature

Backend

get_error

get_error()

DobotTcp

get_error_code

get_error_code()

DobotTcp

get_error_info

get_error_info(index)

DobotTcp

get_error_description

get_error_description(error_code)

DobotTcp

print_error_info

print_error_info(e)

DobotTcp

Other public methods

Method

Signature

get_version

get_version(rel_toml_path)

hand_stop

hand_stop()

release_arm

release_arm()

change_work

change_work(work_no)

get_current_work_no

get_current_work_no()

get_work

get_work(work_no=None)

set_work

set_work(work_no, work_define, work_attribute=0)

change_tool

change_tool(work_no)

get_current_tool

get_current_tool()

get_current_tool_no

get_current_tool_no()

get_tool_define

get_tool_define(tool_no)

get_tool

get_tool(tool_no)

set_tool_define

set_tool_define(tool_no, tool_define)

set_tool

set_tool(tool_no, tool_define)

coord_type

coord_type(coord_type)

path_blend

path_blend(value)

set_path_blend

set_path_blend(path_blend)

get_path_blend

get_path_blend()

motion_mode

motion_mode(value)

task

task()

task_state

task_state()

get_task_status

get_task_status()

current_position

current_position()

current_angle

current_angle()

speed

speed()

jspeed

jspeed()

extspeed

extspeed()

accel

accel()

decel

decel()

extaccel

extaccel()

extdecel

extdecel()

lock

lock()

busy_status

busy_status()

is_running

is_running()

state

state()

servo_on

servo_on()

direct_mode

direct_mode()

get_direct_mode

get_direct_mode()

error_code

error_code()

error_description

error_description()

get_current_error_info

get_current_error_info()

get_error_count

get_error_count()

print_error

print_error(e)

set_jspeed

set_jspeed(speed)

get_jspeed

get_jspeed()

set_extspeed

set_extspeed(speed)

get_extspeed

get_extspeed()

set_extaccel

set_extaccel(extaccel)

get_extaccel

get_extaccel()

set_extdecel

set_extdecel(extdecel)

get_extdecel

get_extdecel()

dev

dev(base, offset)

approach

approach(lComp, vntPoseBase, vntPoseLen, bstrOpt=None)

drive

drive(target, *, relative=False, path_blend=None, speed=None, is_async=False)

get_digital_input

get_digital_input(id_num)

autocal

autocal(origin=False)

get_motion_preparation

get_motion_preparation()

run_script

run_script()

init_hand

init_hand()

open_hand

open_hand(speed=None)

hand_open

hand_open(speed=None)

hand

hand(pos=None, *, position=None, force=None, direction=True, relative=False, speed=None, is_async=False)

start_log

start_log()

stop_log

stop_log()

clear_log

clear_log()

start_servo_log

start_servo_log()

stop_servo_log

stop_servo_log()

clear_servo_log

clear_servo_log()

get_log_count

get_log_count()

get_log_record

get_log_record(index)