- added abstarct PID APid
- added PidFactory - use variable args for factory
This commit is contained in:
+2
-2
@@ -2,11 +2,11 @@ import asyncio
|
||||
from tasks import ATask
|
||||
from ws.message import MsgIo
|
||||
from utils.value import ChangedFloat
|
||||
from components.pid import TempController
|
||||
from components import APid
|
||||
|
||||
|
||||
class TcTask(ATask):
|
||||
def __init__(self, tc: TempController, interval, msg_handler: MsgIo):
|
||||
def __init__(self, tc: APid, interval, msg_handler: MsgIo):
|
||||
ATask.__init__(self, interval)
|
||||
|
||||
self.tc = tc
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user