- 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
+2 -2
View File
@@ -4,14 +4,14 @@ from tasks import ATask
from ws.message import MsgIo
from components import ATemperatureSensor
from components import AHeater
from components.pid import TempController
from components import APid
import numpy as np
import scipy.io
class TracerTask(ATask):
def __init__(self, sensor: ATemperatureSensor, heater: AHeater, temp_ctrl: TempController, interval, msg_handler: MsgIo):
def __init__(self, sensor: ATemperatureSensor, heater: AHeater, temp_ctrl: APid, interval, msg_handler: MsgIo):
ATask.__init__(self, interval)
self.msg_handler = msg_handler