public string GetChannel(int channel) { // Liefert Den Analogen Wert des Channels var value = RaspiProvider.GetAnalogDataFromSPI(channel); this.Logger.WriteToConsole("Ausgelesener Wert: ", value); this.Logger.WriteToFile(LogType.Info, $"Channel {channel} wurde ausgelesen. Wert: {value}"); return(value.ToString()); }
public int GetGPIO() { var ret = default(int); try { ret = RaspiProvider.GetPumpenPinStatus(); } catch (Exception ex) { Console.WriteLine($"Fehler: {ex}"); } return(ret); }
public bool SetGPIO(int pin, int value) { var ret = default(bool); try { ret = RaspiProvider.WriteDigitalData(pin, value); } catch (Exception ex) { Console.WriteLine($"Fehler: {ex}"); } finally { this.Logger.WriteToConsole($"Led-Status Pin: {pin}", value); this.Logger.WriteToFile(LogType.Info, $"Gpio Pin {pin} wurde angesprochen. Wert: {value}"); } return(ret); }
public bool SetAutoMode(int value) { bool autoModeStatus = RaspiProvider.SetAutoMode(value); return(autoModeStatus); }