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); }
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(); }