Source code for pyobs.interfaces.ICalibrate

from abc import ABCMeta, abstractmethod
from typing import Any

from .interface import Interface


class ICalibrate(Interface, metaclass=ABCMeta):
    """The module can calibrate a device."""

    __module__ = "pyobs.interfaces"

[docs] @abstractmethod async def calibrate(self, **kwargs: Any) -> None: """Calibrate the device. Raises: GeneralError: If calibration failed. """ ...
__all__ = ["ICalibrate"]