- added abstarct PID APid
- added PidFactory - use variable args for factory
This commit is contained in:
@@ -2,10 +2,12 @@
|
||||
|
||||
class HeaterFactory:
|
||||
@staticmethod
|
||||
def create(name, dt, params):
|
||||
def create(name, *args, **kwargs):
|
||||
if "sim" in name:
|
||||
from components.actor.heater_sim import HeaterSim
|
||||
return HeaterSim()
|
||||
print (*args)
|
||||
print (**kwargs)
|
||||
return HeaterSim(*args, **kwargs)
|
||||
elif "Hendi" in name:
|
||||
from components.actor.heater_hendi import HeaterHendi
|
||||
return HeaterHendi(params)
|
||||
return HeaterHendi(*args, **kwargs)
|
||||
|
||||
Reference in New Issue
Block a user