/// <summary> /// Finish: 25.03.2016 /// See if any returnet value from pir and temperatur triggers alarm /// if they do, return the command line to interface for communication to arduino. /// if not any alarm, then return "1" as default. /// </summary> /// <param name="auto"></param> public static void AlarmTriggerCheck(SetPortAndBaud auto) { var TemperatureResult = CheckTemperatureValue(); var PirResult = CheckPirValue(); if (PirResult == 1 && TemperatureResult == 2) { AlarmCommandoStatus = ("2"); //Alarmstatus: Pir and Max temperatur } else if (PirResult == 1 && TemperatureResult == 3) { AlarmCommandoStatus = ("3"); //Alarmstatus: Pir and Min temperatur } else if (PirResult == 1) { AlarmCommandoStatus = ("4"); //Alarmstatus: Pir } else if (TemperatureResult == 2) { AlarmCommandoStatus = ("5"); //Alarmstatus: Max temperatur } else if (TemperatureResult == 3) { AlarmCommandoStatus = ("6"); // Alarmstatus: Min temperatur } else { AlarmCommandoStatus = ("1"); //Alarmstatus: No alarm given } ArduinoValueList.Clear(); }
public static void AddToArduinoValueList(string value) { ArduinoValueList.Add(value); }