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

14 lines
341 B
Python

class HeaterFactory:
@staticmethod
def create(name, *args, **kwargs):
if "sim" in name:
from components.actor.heater_sim import HeaterSim
print (*args)
print (**kwargs)
return HeaterSim(*args, **kwargs)
elif "Hendi" in name:
from components.actor.heater_hendi import HeaterHendi
return HeaterHendi(*args, **kwargs)