Example #1
0
 public async void Cannot_connect_arduino()
 {
     var ardu = new ConnectArduino();
     await ardu.Start(0);
 }
Example #2
0
 public async void Cannot_put_null_in_Start()
 {
     var ardu=new ConnectArduino();
     await ardu.Start(null);
 }
Example #3
0
 public async void Cannot_put_anything_but_int_in_Start()
 {
     var ardu = new ConnectArduino();
    await ardu.Start("vwtrni");
 }
Example #4
0
    public async Task Run()
        {
            bool stop = false;

            if (OnReady != null)
                OnReady();

            foreach (var day in _finaldata)
            {
                if (day.day == DateTime.Now.DayOfWeek)
                {
                    while (true)
                    {
                        if (day.hour == DateTime.Now.Hour && day.min == DateTime.Now.Minute)
                        {
                            if (!stop)
                            {
                                ardu = new ConnectArduino();
                                await ardu.Start(day._priority);
                                stop = true;
                            }
                        }
                        else stop = false;
                        
                        await Task.Delay(500);
                    }
                }
            }
        }