OlliTut/CoreLibrary/Driver.py
2021-11-28 23:13:31 +01:00

35 lines
618 B
Python

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