Example #1
0
        private void SetGPIOWrite1(int in1, int in2)
        {
            if (in1 == 0 || in1 == -1)
            {
                IN1.Write(GpioPinValue.Low);
            }
            if (in1 == 1)
            {
                IN1.Write(GpioPinValue.High);
            }
            if (in1 == -1)
            {
                IN1.Dispose();
            }

            if (in2 == 0 || in2 == -1)
            {
                IN2.Write(GpioPinValue.Low);
            }
            if (in2 == 1)
            {
                IN2.Write(GpioPinValue.High);
            }
            if (in2 == -1)
            {
                IN2.Dispose();
            }
        }
Example #2
0
        private void SetGPIOWrite(int in1, int in2, int in3, int in4)
        {
            if (in1 == 0 || in1 == -1)
            {
                IN1.Write(GpioPinValue.Low);
            }
            if (in1 == 1)
            {
                IN1.Write(GpioPinValue.High);
            }
            if (in1 == -1)
            {
                IN1.Dispose();
            }

            if (in2 == 0 || in2 == -1)
            {
                IN2.Write(GpioPinValue.Low);
            }
            if (in2 == 1)
            {
                IN2.Write(GpioPinValue.High);
            }
            if (in2 == -1)
            {
                IN2.Dispose();
            }

            if (in3 == 0 || in3 == -1)
            {
                IN3.Write(GpioPinValue.Low);
            }
            if (in3 == 1)
            {
                IN3.Write(GpioPinValue.High);
            }
            if (in3 == -1)
            {
                IN3.Dispose();
            }


            if (in4 == 0 || in4 == -1)
            {
                IN4.Write(GpioPinValue.Low);
            }
            if (in4 == 1)
            {
                IN4.Write(GpioPinValue.High);
            }
            if (in4 == -1)
            {
                IN4.Dispose();
            }
        }