dobot
Introduction
Project-wide robot control interface and MG400 implementation
Responsibilities
Local and remote control
Manufacturer manuals
Software architecture
Common Control Interface and MG400 Implementation Contract
Operation semantics and limitations
Cartesian and joint representations
Remote invocation
MG400 Hardware, Connectivity, and Pre-operation Checks
Manufacturer references
Network connection
Safety before motion
Axes and coordinate conventions
Alarms and maintenance
Next steps
MG400 Commissioning and Operational Checks
Networking
Safety and enabling
Commissioning sequence
MG400 connectivity and safety prerequisites
Network
Before operation
Coordinates
Tutorials
Quick start
Local control
FastAPI server
Synchronous client
Asynchronous client
DeviceProxy
Operational workflow: from local control to HTTP clients
1. Before connecting
2. Local control
3. FastAPI server
4. Synchronous client
5. Asynchronous client
6. Motion completion semantics
7. Configuration
8. Further reading
Control behavior
Common Control Interface: Implementation Boundaries
Public and implementation layers
Motion parameters and actual support
Two meanings of synchronous and asynchronous
Relationship to manufacturer documentation
Commissioning checklist
Motion control
Source-verified details
Coordinates and axis count
Status, errors, and I/O
Working with the common control interface
Local status inspection
Motor control versus arm ownership
Expose the same interface through FastAPI
Server and client implementation
Control paths
Starting the server
Synchronous and asynchronous clients
Scope of verification
Configuration
Implementation scope and limitations
API reference
DobotCtrl public API inventory
Public control API: method signatures
Lifecycle
Motion
Control
Configuration
I/O
Errors
Other public methods
Public API return and failure semantics: quick reference
Distinct completion boundaries
Control API coverage and operational cautions
Public methods versus hardware support
Public method signatures extracted from source
CHANGELOG
v0.1.2 - 2026-09-09
Fixed
Refactored
Compatibility
v0.1.1 - 2026-09-09
Changes
Design policy
v0.1.0 - 2026-09-08
Common interface and implementation layers
Official DOBOT API and extended API
Basic control
Work / User coordinate systems
Motion control
Final correction of blocking / non-blocking behavior
Hardware verification as of v0.1.0
v0.0.0
2026-09-08 - Initial record
Separation of the common interface and MG400 implementation
Changed architecture to avoid direct modifications to vendor dobot_api.py
Implemented the three MG400 port connections
Standardized logging through a logger
Mapped motor ON/OFF to the MG400 API
Standardized common coordinates to six components
Implemented MG400 conversion in move()
Separated motion_mode from path_blend
Implemented motion-completion detection
Implemented current position and joint-angle retrieval
Implemented forward and inverse kinematics
Implemented Work coordinates using User coordinates
Implemented Tool coordinate-system selection
Implemented I/O
Implemented error retrieval and description display
Reorganized the FastAPI layer
Split test scripts by interface
Explicitly documented unimplemented interfaces
Main currently identified unimplemented or partially implemented features
Hardware verification on 2026-09-08
Python API
Python API Reference
dobot
dobot package
Subpackages
Submodules
dobot.config module
dobot.dobot_api module
dobot.dobot_api_ext module
dobot.dobot_ctrl module
dobot.dobot_error module
dobot.dobot_tcp module
dobot.robot_var_manager module
dobot.server module
dobot
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
U
|
W
A
accel (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
AccJ() (dobot.dobot_api.DobotApiDashboard method)
AccL() (dobot.dobot_api.DobotApiDashboard method)
alarmAlarmJsonFile() (in module dobot.dobot_api)
approach() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
Arc() (dobot.dobot_api.DobotApiMove method)
(dobot.dobot_api_ext.DobotApiMoveExt method)
Arch() (dobot.dobot_api.DobotApiDashboard method)
AsyncDobotClient (class in dobot.server)
(class in dobot.server_fastapi)
(class in dobot.server_fastapi.client_async)
autocal() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
B
BrakeControl() (dobot.dobot_api.DobotApiDashboard method)
busy_status (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
C
change_tool() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
change_work() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
check_error() (dobot.dobot_tcp.DobotTcp method)
Circle() (dobot.dobot_api.DobotApiMove method)
(dobot.dobot_api_ext.DobotApiMoveExt method)
clear_log() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
clear_servo_log() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
ClearError() (dobot.dobot_api.DobotApiDashboard method)
CLIENT_LOGGER_NAME (dobot.config.Config attribute)
close() (dobot.dobot_api.DobotApi method)
Config (class in dobot.config)
connect() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
Continue() (dobot.dobot_api.DobotApiDashboard method)
ContinueScript() (dobot.dobot_api.DobotApiDashboard method)
coord_type (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
CP() (dobot.dobot_api.DobotApiDashboard method)
current_angle (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
current_position (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
D
DASHBOARD_PORT (dobot.dobot_tcp.DobotTcp attribute)
decel (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
delete() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
dev() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
DI() (dobot.dobot_api.DobotApiDashboard method)
direct_mode (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
DisableRobot() (dobot.dobot_api.DobotApiDashboard method)
disconnect() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
DO() (dobot.dobot_api.DobotApiDashboard method)
dobot
module
dobot.config
module
dobot.dobot_api
module
dobot.dobot_api_ext
module
dobot.dobot_ctrl
module
dobot.dobot_error
module
dobot.dobot_tcp
module
dobot.robot_var_manager
module
dobot.server
module
dobot.server_fastapi
module
dobot.server_fastapi.client_async
module
dobot.server_fastapi.client_sync
module
dobot.server_fastapi.server
module
DOBOT_IP (dobot.config.Config attribute)
DobotApi (class in dobot.dobot_api)
DobotApiDashboard (class in dobot.dobot_api)
DobotApiDashboardExt (class in dobot.dobot_api_ext)
DobotApiExt (class in dobot.dobot_api_ext)
DobotApiMove (class in dobot.dobot_api)
DobotApiMoveExt (class in dobot.dobot_api_ext)
DobotCtrl (class in dobot.dobot_ctrl)
DobotErrorManager (class in dobot.dobot_error)
DobotTcp (class in dobot.dobot_tcp)
DOExecute() (dobot.dobot_api.DobotApiDashboard method)
DOGroup() (dobot.dobot_api.DobotApiDashboard method)
drive() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
E
EmergencyStop() (dobot.dobot_api.DobotApiDashboard method)
EnableRobot() (dobot.dobot_api.DobotApiDashboard method)
error_code (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
error_description (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_error.DobotErrorManager property)
(dobot.dobot_tcp.DobotTcp property)
extaccel (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
extdecel (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
extspeed (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
F
FEEDBACK_MAGIC (dobot.dobot_tcp.DobotTcp attribute)
FEEDBACK_PORT (dobot.dobot_tcp.DobotTcp attribute)
FEEDBACK_SIZE (dobot.dobot_tcp.DobotTcp attribute)
format_error_info() (dobot.dobot_error.DobotErrorManager static method)
G
get_accel() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_all_var() (dobot.robot_var_manager.RobotVarManager method)
get_coord_type() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_current_angle() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_current_error_info() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_error.DobotErrorManager method)
(dobot.dobot_tcp.DobotTcp method)
get_current_pose() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_current_position() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_current_tool() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_current_tool_no() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_current_work_no() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_decel() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_digital_input() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_direct_mode() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_error() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_error.DobotErrorManager method)
(dobot.dobot_tcp.DobotTcp method)
get_error_code() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_error.DobotErrorManager method)
(dobot.dobot_tcp.DobotTcp method)
get_error_count() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_error.DobotErrorManager method)
(dobot.dobot_tcp.DobotTcp method)
get_error_description() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_error.DobotErrorManager method)
(dobot.dobot_tcp.DobotTcp method)
get_error_info() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_error.DobotErrorManager method)
(dobot.dobot_tcp.DobotTcp method)
get_extaccel() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_extdecel() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_extspeed() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_IO() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_jspeed() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_log_count() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_log_record() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_motion_complete() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_motion_mode() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_motion_preparation() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_path_blend() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_robot_mode() (dobot.dobot_tcp.DobotTcp method)
get_speed() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_task_status() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_tool() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_tool_define() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_var() (dobot.robot_var_manager.RobotVarManager method)
get_version() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
get_work() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
GetAngle() (dobot.dobot_api.DobotApiDashboard method)
GetCoils() (dobot.dobot_api.DobotApiDashboard method)
GetErrorID() (dobot.dobot_api.DobotApiDashboard method)
GetHoldRegs() (dobot.dobot_api.DobotApiDashboard method)
GetInBits() (dobot.dobot_api.DobotApiDashboard method)
GetInRegs() (dobot.dobot_api.DobotApiDashboard method)
(dobot.dobot_api_ext.DobotApiDashboardExt method)
GetPose() (dobot.dobot_api.DobotApiDashboard method)
give_arm() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
H
halt() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
hand() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
hand_open() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
hand_stop() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
has_var() (dobot.robot_var_manager.RobotVarManager method)
I
init_hand() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
INSTANCE_NAME (dobot.config.Config attribute)
InverseSolution() (dobot.dobot_api.DobotApiDashboard method)
(dobot.dobot_api_ext.DobotApiDashboardExt method)
is_connected() (dobot.dobot_tcp.DobotTcp method)
is_running() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
J
j2p() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
jog() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
jog_stop() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
JointMovJ() (dobot.dobot_api.DobotApiMove method)
(dobot.dobot_api_ext.DobotApiMoveExt method)
jspeed (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
Jump() (dobot.dobot_api.DobotApiMove method)
(dobot.dobot_api_ext.DobotApiMoveExt method)
L
LimZ() (dobot.dobot_api.DobotApiDashboard method)
load() (dobot.robot_var_manager.RobotVarManager method)
load_yaml() (dobot.config.Config class method)
LoadSwitch() (dobot.dobot_api.DobotApiDashboard method)
lock (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
log() (dobot.dobot_api.DobotApi method)
log_current_errors() (dobot.dobot_error.DobotErrorManager method)
LOGGER_LEVEL (dobot.config.Config attribute)
M
make_name() (dobot.robot_var_manager.RobotVarManager class method)
ModbusClose() (dobot.dobot_api.DobotApiDashboard method)
ModbusCreate() (dobot.dobot_api.DobotApiDashboard method)
module
dobot
dobot.config
dobot.dobot_api
dobot.dobot_api_ext
dobot.dobot_ctrl
dobot.dobot_error
dobot.dobot_tcp
dobot.robot_var_manager
dobot.server
dobot.server_fastapi
dobot.server_fastapi.client_async
dobot.server_fastapi.client_sync
dobot.server_fastapi.server
motion_complete() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
motion_error_active() (dobot.dobot_error.DobotErrorManager method)
motion_mode (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
motor_off() (dobot.dobot_tcp.DobotTcp method)
motor_on() (dobot.dobot_tcp.DobotTcp method)
move() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
MOVE_PORT (dobot.dobot_tcp.DobotTcp attribute)
MoveJog() (dobot.dobot_api.DobotApiMove method)
MovJ() (dobot.dobot_api.DobotApiMove method)
(dobot.dobot_api_ext.DobotApiMoveExt method)
MovJExt() (dobot.dobot_api.DobotApiMove method)
MovJIO() (dobot.dobot_api.DobotApiMove method)
(dobot.dobot_api_ext.DobotApiMoveExt method)
MovL() (dobot.dobot_api.DobotApiMove method)
(dobot.dobot_api_ext.DobotApiMoveExt method)
MovLIO() (dobot.dobot_api.DobotApiMove method)
O
open_hand() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
P
p2j() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
path_blend (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
pause() (dobot.dobot_api.DobotApiDashboard method)
PauseScript() (dobot.dobot_api.DobotApiDashboard method)
PayLoad() (dobot.dobot_api.DobotApiDashboard method)
PositiveSolution() (dobot.dobot_api.DobotApiDashboard method)
print_error() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_error.DobotErrorManager method)
(dobot.dobot_tcp.DobotTcp method)
print_error_info() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_error.DobotErrorManager method)
(dobot.dobot_tcp.DobotTcp method)
R
reconnect() (dobot.dobot_tcp.DobotTcp method)
release_arm() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
RelJointMovJ() (dobot.dobot_api.DobotApiMove method)
RelMovJ() (dobot.dobot_api.DobotApiMove method)
RelMovJUser() (dobot.dobot_api.DobotApiMove method)
RelMovL() (dobot.dobot_api.DobotApiMove method)
RelMovLUser() (dobot.dobot_api.DobotApiMove method)
reset_error() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
ResetRobot() (dobot.dobot_api.DobotApiDashboard method)
RobotMode() (dobot.dobot_api.DobotApiDashboard method)
RobotVarManager (class in dobot.robot_var_manager)
rotate() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
run_project() (dobot.dobot_tcp.DobotTcp method)
run_script() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
RunScript() (dobot.dobot_api.DobotApiDashboard method)
S
save() (dobot.robot_var_manager.RobotVarManager method)
send_data() (dobot.dobot_api.DobotApi method)
sendRecvMsg() (dobot.dobot_api.DobotApi method)
SERVER_IP (dobot.config.Config attribute)
SERVER_LOGGER_NAME (dobot.config.Config attribute)
SERVER_PORT (dobot.config.Config attribute)
servo_on (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
set_accel() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
set_coord_type() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
set_decel() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
set_extaccel() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
set_extdecel() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
set_extspeed() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
set_IO() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
set_jspeed() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
set_motion_mode() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
set_path_blend() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
set_speed() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
set_tool() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
set_tool_define() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
set_var() (dobot.robot_var_manager.RobotVarManager method)
set_work() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
SetArmOrientation() (dobot.dobot_api.DobotApiDashboard method)
SetCoils() (dobot.dobot_api.DobotApiDashboard method)
(dobot.dobot_api_ext.DobotApiDashboardExt method)
SetCollisionLevel() (dobot.dobot_api.DobotApiDashboard method)
SetHoldRegs() (dobot.dobot_api.DobotApiDashboard method)
SetPayload() (dobot.dobot_api.DobotApiDashboard method)
speed (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
SpeedFactor() (dobot.dobot_api.DobotApiDashboard method)
SpeedJ() (dobot.dobot_api.DobotApiDashboard method)
SpeedL() (dobot.dobot_api.DobotApiDashboard method)
split_name() (dobot.robot_var_manager.RobotVarManager class method)
start_log() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
start_servo_log() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
StartDrag() (dobot.dobot_api.DobotApiDashboard method)
state() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
stop() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
stop_log() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
stop_script() (dobot.dobot_tcp.DobotTcp method)
stop_servo_log() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
StopDrag() (dobot.dobot_api.DobotApiDashboard method)
StopScript() (dobot.dobot_api.DobotApiDashboard method)
Sync() (dobot.dobot_api.DobotApiMove method)
SyncAll() (dobot.dobot_api.DobotApiMove method)
SyncDobotClient (class in dobot.server)
(class in dobot.server_fastapi)
(class in dobot.server_fastapi.client_sync)
T
take_arm() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
task (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
task_state (dobot.dobot_ctrl.DobotCtrl property)
(dobot.dobot_tcp.DobotTcp property)
task_stop() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
TIMEOUT (dobot.config.Config attribute)
Tool() (dobot.dobot_api.DobotApiDashboard method)
ToolDI() (dobot.dobot_api.DobotApiDashboard method)
ToolDO() (dobot.dobot_api.DobotApiDashboard method)
ToolDOExecute() (dobot.dobot_api.DobotApiDashboard method)
turn_off_motor() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
turn_on_motor() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
U
User() (dobot.dobot_api.DobotApiDashboard method)
W
wait() (dobot.dobot_api.DobotApiDashboard method)
wait_for_complete() (dobot.dobot_ctrl.DobotCtrl method)
(dobot.dobot_tcp.DobotTcp method)
wait_motion_start_or_error() (dobot.dobot_error.DobotErrorManager method)
wait_reply() (dobot.dobot_api.DobotApi method)