ese774_frame との連携

本プロジェクトは ese774_frame の 完全自動 dispatch を使用します。FastApiServer(device_cls=DobotCtrl, router_cls=None, api_spec=None, object_name="dobot") が基本形です。制御クラスの public method と静的 @property が公開対象で、_ で始まるメンバは公開されません。

通信は HTTP/JSON です。SyncDeviceClient / AsyncDeviceClient が method 呼び出しを転送し、property は専用 transport を使います。型アノテーションに基づく戻り値復元と、制御クラスからの .pyi 生成も Framework の機能です。

機器固有 Router や ApiSpec / Pydantic モデルは、明示的な HTTP 契約や特殊処理が必要な場合に選択する機能であり、dobot の既定構成では使用しません。

詳細は ese774_frame のドキュメント を参照してください。