Source code for pyobs.interfaces.ITemperatures
from __future__ import annotations
from abc import ABCMeta, abstractmethod
from typing import Any
from .interface import Interface
class ITemperatures(Interface, metaclass=ABCMeta):
"""The module can return temperatures measured on some device."""
__module__ = "pyobs.interfaces"
[docs]
@abstractmethod
async def get_temperatures(self, **kwargs: Any) -> dict[str, float]:
"""Returns all temperatures measured by this module.
Returns:
Dict containing temperatures.
"""
...
__all__ = ["ITemperatures"]