ese774_frame integration

This project uses fully automatic dispatch from ese774_frame. The core configuration is FastApiServer(device_cls=DobotCtrl, router_cls=None, api_spec=None, object_name="dobot"). Public methods and statically declared @property members are exposed; names beginning with _ are excluded.

Communication uses HTTP/JSON. SyncDeviceClient and AsyncDeviceClient forward method calls, while properties use a dedicated transport. The framework also supports annotation-based return-type reconstruction and .pyi generation from the device class.

Device-specific routers and ApiSpec / Pydantic models are optional facilities for explicit HTTP contracts or specialized behavior; they are not used by the default dobot server.

See the ese774_frame documentation.