public static void DefaultConstructor()
        {
            string tst_addr = "raspi";
            int    tst_port = 8888;
            var    pi       = new PiGpioSharp(tst_addr, tst_port);

            Assert.That(pi.Port, Is.EqualTo(tst_port));
            Assert.That(pi.Host, Is.EqualTo(tst_addr));
        }
        public static void ConstructorWithEnvironmentVariableSet()
        {
            string tst_addr = "raspi";
            string tst_port = "8888";

            Environment.SetEnvironmentVariable("PIGPIO_ADDR", tst_addr);
            Environment.SetEnvironmentVariable("PIGPIO_PORT", tst_port);
            var pi = new PiGpioSharp();

            Assert.That(pi.Port, Is.EqualTo(int.Parse(tst_port)));
            Assert.That(pi.Host, Is.EqualTo(tst_addr));
        }
Example #3
0
 public I2C(PiGpioSharp pi)
 {
     m_pi = pi;
 }
Example #4
0
 public static void Setup()
 {
     pi   = new PiGpioSharp("raspi", 8888);
     gpio = new Gpio(pi);
     gpio.StartGpioChangeListener();
 }
Example #5
0
 public static void Setup()
 {
     pi  = new PiGpioSharp("raspi", 8888);
     i2c = new I2C(pi);
 }
 public static void Setup()
 {
     pi   = new PiGpioSharp("raspi", 8888);
     uart = new Serial(pi);
 }