public float ReadAnalog(ArduinoMegaAnalogPins pin) { if (firmata.IsInitialized == false) return -1; // TODO : Decide on whether this should throw an exception if (firmata.AnalogPins[(int)pin].CurrentMode != PinModes.Analog) return -1; return firmata.AnalogPins[(int)pin].CurrentValue; }
public float ReadAnalog(ArduinoMegaAnalogPins pin) { if (firmata.IsInitialized == false) return -1; var currentPin = firmata.AnalogPins[(int)pin]; // TODO : Decide on whether this should throw an exception if (!currentPin.IsAnalogMode()) return -1; return currentPin.CurrentValue; }
public float ReadAnalog(ArduinoMegaAnalogPins pin) { if (firmata.IsInitialized == false) { return(-1); } var currentPin = firmata.AnalogPins[(int)pin]; // TODO : Decide on whether this should throw an exception if (!currentPin.IsAnalogMode()) { return(-1); } return(currentPin.CurrentValue); }