- added abstarct PID APid

- added PidFactory
- use variable args for factory
This commit is contained in:
jens
2021-10-02 11:10:43 +02:00
parent 7111bfd5e2
commit bf019733b2
15 changed files with 117 additions and 26 deletions
+3 -3
View File
@@ -2,10 +2,10 @@
class TempSensorFactory:
@staticmethod
def create(name):
def create(name, *args, **kwargs):
if "sim" in name:
from components.sensor.tempSensorSim import TempSensorSim
return TempSensorSim()
return TempSensorSim(*args, **kwargs)
elif "31865" in name:
from components.sensor.tempSensor_max31865 import TempSensor_max31865
return TempSensor_max31865(temp_offset=0)
return TempSensor_max31865(*args, **kwargs)