35 lines
618 B
Python
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
|
|
|