Appearance
modules.vision.devices.ptz_controller
Classes Diagram
Module Dependencies
Classes
PTZController
Central registry and factory for PTZ camera instances.
Members
_instances: dict[str, BaseVendor]
Methods
get(cls, name: str) → BaseVendor
Retrieve an existing PTZ instance by name.
list_cameras(cls) → list[str]
List all registered camera names.
remove(cls, name: str | None = None) → None
Unregister and release one or all PTZ cameras.