Skip to content

Python API Compatibility Aliases

The API 2.0.0 documentation uses PcpOverUsb, PulsarActuatorReal, and PulsarActuatorVirtual as the public names for new code.

The aliases below remain available for compatibility with older examples and existing user code. Prefer the canonical names in new projects.

PCP_over_USB

PCP_over_USB is a deprecated compatibility alias for PcpOverUsb.

Bases: PcpOverUsb

Deprecated compatibility name for PcpOverUsb.

Source code in pcp_api/pcp_over_usb.pyi
class PCP_over_USB(PcpOverUsb):
    """Deprecated compatibility name for PcpOverUsb."""

    def __init__(self, port: Optional[str] = None, connect_on_init: bool = True, logger: Optional[logging.Logger] = None) -> None: ...

PulsarActuator

PulsarActuator is a deprecated compatibility alias for PulsarActuatorReal.

Bases: PulsarActuatorReal

Deprecated compatibility name for PulsarActuatorReal.

Source code in pcp_api/pulsar_actuator.pyi
class PulsarActuator(PulsarActuatorReal):
    """Deprecated compatibility name for PulsarActuatorReal."""

    def __init__(self, adapter_handler, address: int, logger = None): ...

PulsarActuatorScanner

PulsarActuatorScanner is a deprecated compatibility alias for PulsarActuatorScannerReal.

Bases: PulsarActuatorScannerReal

Deprecated compatibility name for PulsarActuatorScannerReal.

Source code in pcp_api/pulsar_actuator.pyi
class PulsarActuatorScanner(PulsarActuatorScannerReal):
    """Deprecated compatibility name for PulsarActuatorScannerReal."""

    def __init__(self, adapter_handler, logger = None): ...