# バックエンド属性の定義・初期化経路 `DobotCtrl`の公開getterが参照する`self._ctrl.<属性>`をASTで抽出し、`DobotTcp`の`@property`と`self.<属性>`への代入箇所を照合した。これは静的な定義確認であり、実行時に値が利用可能かどうかは保証しない。 | 公開getter | 参照先 | 静的分類 | 代入元メソッド | | --- | --- | --- | --- | | `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 | — | ## 注意事項 `NOT FOUND`は、解析対象の`DobotTcp`クラス内に同名property、メソッド、直接代入が検出されないことを示す。継承、動的属性、別オブジェクトへの委譲などは本検査の対象外であり、直ちに実行時エラーと断定しない。 `current_position`や`busy_status`はgetter内で外部APIまたはFeedbackを読み出すため、初期化時の代入がないことは異常ではない。通信異常時の振る舞いは別の監査資料を参照する。