from abc import ABC, abstractmethod class Driver(ABC): """docstring for Model.""" @abstractmethod def exit(self): """ disconnecting device """ pass @abstractmethod def set_config(self, config: dict) -> None: """ Setzen von Parameter die sich nie ändern Addresse usw. """ pass @abstractmethod def get_config(self) -> dict: pass @abstractmethod def get_status(self) -> dict: """ Returns a dict from status information. These values are not needed for analysis """ pass