- 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)
|
||||
|
||||
@@ -2,7 +2,7 @@ from components.aheater import AHeater
|
||||
|
||||
|
||||
class HeaterSim(AHeater):
|
||||
def __init__(self):
|
||||
def __init__(self, params):
|
||||
AHeater.__init__(self)
|
||||
self.power_set = 0
|
||||
self.power_eff = 0
|
||||
|
||||
Reference in New Issue
Block a user