# Public interface and backend signature differences Generated from supplied source AST, including default values and keyword-only parameters. A difference does not necessarily mean a broken delegation. Type annotations and runtime checks are outside this audit. DobotCtrl: 108 / DobotTcp: 116 | API | DobotCtrl | DobotTcp | | --- | --- | --- | | `get_version` | `rel_toml_path` | `rel_toml_path=None` | | `wait_for_complete` | `` | `timeout=None, interval=0.02` | | `coord_type` | `coord_type` | `value` | | `set_extaccel` | `extaccel` | `accel` | | `set_extdecel` | `extdecel` | `decel` | | `get_digital_input` | `id_num` | `index` | Signature differences: 6 ## Methods without same-named backend None ## Methods without direct _ctrl calls `task`, `task_state`, `current_position`, `current_angle`, `speed`, `jspeed`, `extspeed`, `accel`, `decel`, `extaccel`, `extdecel`, `lock`, `busy_status`, `servo_on`, `direct_mode`, `error_code`, `error_description` ## Delegation to other method names - `coord_type` → `set_coord_type` - `path_blend` → `set_path_blend` - `motion_mode` → `set_motion_mode`