Backend attribute definition and initialization paths

AST cross-check of DobotCtrl public getter references to self._ctrl.<attribute> against DobotTcp properties and assignments to self.<attribute>. Static evidence does not guarantee runtime availability.

Public getter

Backend reference

Static classification

Assignment methods

coord_type

get_coord_type

method

—

path_blend

get_path_blend

method

—

motion_mode

get_motion_mode

method

—

task

task

property

—

task_state

task_state

property

—

current_position

current_position

property

—

current_angle

current_angle

property

—

speed

speed

property

—

jspeed

jspeed

property

—

extspeed

extspeed

property

—

accel

accel

property

—

decel

decel

property

—

extaccel

extaccel

property

—

extdecel

extdecel

property

—

lock

lock

property

—

busy_status

busy_status

property

—

servo_on

servo_on

property

—

direct_mode

direct_mode

property

—

error_code

error_code

property

—

error_description

error_description

property

—

Limitations

NOT FOUND means no same-named property, method or direct self-assignment was detected in the inspected DobotTcp class. Inheritance, dynamic attributes and delegation are outside this check; it is not proof of runtime failure.

current_position and busy_status read external API responses or feedback in getters; absence of initialization assignments is expected. See the separate communication/error audits for failure behavior.