Skip to content

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

@classmethod

Retrieve an existing PTZ instance by name.

list_cameras(cls) → list[str]

@classmethod

List all registered camera names.

remove(cls, name: str | None = None) → None

@classmethod

Unregister and release one or all PTZ cameras.

Attributes

logger