Files
brewpi/components/pid/pid_factory.py
T
jens bf019733b2 - added abstarct PID APid
- added PidFactory
- use variable args for factory
2021-10-02 11:10:43 +02:00

12 lines
330 B
Python

class PidFactory:
@staticmethod
def create(name, *args, **kwargs):
if "Normal" in name:
from components.pid.temp_controller import TempController
return TempController(*args, **kwargs)
elif "Smith" in name:
from components.pid.temp_controller_smith import TempController
return TempController(*args, **kwargs)