Example #1
0
 void _OnArduinoTimeout(object sender, ArduinoTimeoutEventArgs e)
 {
     Logger.GlobalLogger.debug("Arduino déconnecté ! :" + e.Bot.ToString(), 1);
     if (e.Bot.id == _CurrentArduinoId)
     {
         Invoke(new d_updateStateRobot(updateStateRobot), e.Bot.Connected);
     }
 }
        private void _OnArduinoTimeout(ArduinoBotComm bot)
        {
            // Deconnection et suppression des messages en attente
            _ArduinoManager.disconnectArduinoBot(bot.id);

            ArduinoTimeoutEventArgs e = new ArduinoTimeoutEventArgs(_ArduinoManager.getArduinoBotById(bot.id));

            OnArduinoTimeout(this, e);
        }
Example #3
0
 void _AutomateComm_OnArduinoTimeout(object sender, ArduinoTimeoutEventArgs e)
 {
     /*byte IDRobot = e.Bot.id;
      *
      * ArduinoBotIA Rob = null;
      * if (_ListArduino.Exists(ArduinoBotIA.ById(IDRobot)))
      * {
      *  Rob = _ListArduino.Find(ArduinoBotIA.ById(IDRobot));
      * }
      * else
      * {
      *  return;
      * }
      * int index = _ListArduino.IndexOf(Rob);*/
     // Robot déconnecté par la couche basse donc rien a faire
     Logger.GlobalLogger.info("Robot déconnecté id :" + e.Bot.id);
     tickIA();
 }