Beispiel #1
0
        void _OnNewTrameArduinoReceived(object sender, NewTrameArduinoReceveidEventArgs e)
        {
            Logger.GlobalLogger.debug("Nouvelle trame recus ! :" + e.Message.ToString());
            if (e.Source.Connected)
            {
                if (!_listeArduinoConn.Items.Contains(e.Source.id))
                {
                    Invoke(new d_addBotToList(addBotToList), "" + e.Source.id);
                }
                //_listeArduinoConn.Items.Add(e.Source.id);
            }

            if (e.Source.id == _CurrentArduinoId)
            {
                Invoke(new d_updateStateRobot(updateStateRobot), e.Source.Connected);
            }

            if (e.Message.headerMess == (byte)EMBtoPCmessHeads.RESP_SENSOR)
            {
                EMBtoPCMessageRespSensor mess = ((EMBtoPCMessageRespSensor)e.Message);
                // Met a jour la valeur des capteur sur L'IHM
                Invoke(new d_updateStateCapteur(updateStateCapteur), new object[] { mess.idSensor, mess.valueSensor });
            }
        }
Beispiel #2
0
 private void TraiterMessageRESP_SENSOR(EMBtoPCMessageRespSensor message)
 {
 }