diff --git a/Control/brewpi/brewpi.py b/Control/brewpi/brewpi.py index 241f2a8..7dec34f 100644 --- a/Control/brewpi/brewpi.py +++ b/Control/brewpi/brewpi.py @@ -44,7 +44,7 @@ if __name__ == '__main__': plant_class = globals()[configJson["Controller"]['plant_name']] plant = plant_class(configJson["WaterSim"]) ruehrer_class = globals()[configJson["Controller"]['stirrer_name']] - ruehrer = ruehrer_class(configJson["Controller"]['dt']) + ruehrer = ruehrer_class(configJson["Stirrer"]) ablauf = Controller(configJson["Controller"], plant, ruehrer) diff --git a/Control/brewpi/pololu1376.py b/Control/brewpi/pololu1376.py index 4ac08a1..e6cb32c 100644 --- a/Control/brewpi/pololu1376.py +++ b/Control/brewpi/pololu1376.py @@ -5,13 +5,14 @@ import serial class Pololu1376(AStirrer): - def __init__(self, dt, com_port='/dev/ttyUSB0', com_baud=9600): - super(Pololu1376, self).__init__(dt) + def __init__(self, params): + super(Pololu1376, self).__init__(params["dt"]) self.isMasterOn = 0 - self.ser = serial.Serial(com_port, com_baud) + self.ser_speed = params["speed"] + self.ser_port = params["port"] + self.ser = serial.Serial(self.ser_port, self.ser_speed) self.ser.set_output_flow_control(False) - try: self.ser.open() except: