- 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
+11
View File
@@ -0,0 +1,11 @@
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)