void SetBlue(Portable_GpioPinValue value) { if (null != _mPinBlue) { _mPinBlue.Write(value); } }
void SetYellow(Portable_GpioPinValue value) { if (null != _mPinYellow) { _mPinYellow.Write(value); } }
void SetRed(Portable_GpioPinValue value) { if (null != _mPinRed) { _mPinRed.Write(value); } }
/// <summary> /// Read IR values /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OnClickButtonIR(object sender, EventArgs e) { if (null != _mPinIR) { Portable_GpioPinValue val = _mPinIR.Read(); _mTextIR.Text = string.Format("IR: {0}", val); } }
public void Write(Portable_GpioPinValue pinValue) { switch (pinValue) { case Portable_GpioPinValue.Low: GpioPin.Write(GpioPinValue.Low); break; case Portable_GpioPinValue.High: GpioPin.Write(GpioPinValue.High); break; } }