示例#1
0
 async public void InvokeMessage(String img, String message, String tipo)
 {
     if (InvokeRequired)
     {
         ReceberMensagemCallback callback = InvokeMessage;
         Invoke(callback, img, message, tipo);
     }
     else
     {
         LbProcess.Image = Image.FromFile(img);
         LbProcess.Text  = message;
         this.Refresh();
         if (tipo == "E")
         {
             Console.Beep(415, 300);
             await Task.Delay(tempoMsg);
         }
         else
         {
             Console.Beep(100, 300);
             await Task.Delay(tempoMsg);
         }
         this.HideExecucao();
     }
 }
示例#2
0
        void ReceberMensagem(CatracaDadosRecebidos dadosRecebidos)
        {
            if (InvokeRequired)
            {
                ReceberMensagemCallback callback = ReceberMensagem;
                Invoke(callback, dadosRecebidos);
            }
            else
            {
                this.Show();

                txtLog.Text = "Recebeu:\r\n" + dadosRecebidos.DadosString + "\r\n\r\n" + BitConverter.ToString(dadosRecebidos.DadosBytes).Replace("-", " ") + "\r\n\r\n" + txtLog.Text;
            }
        }
示例#3
0
 void ReceberMensagem(string msg)
 {
     if (InvokeRequired)
     {
         ReceberMensagemCallback callback = ReceberMensagem;
         Invoke(callback, msg);
     }
     else
     {
         this.Show();
         byte[] clientMessageAsByteArray = catracaHenry8X.MontaProtocolo(msg);
         txtRecebeBytes.Text = BitConverter.ToString(clientMessageAsByteArray).Replace("-", " ");
         if (clientMessageAsByteArray.Length > 10)
         {
             txtRecebeString.Text = catracaHenry8X.RecuperaTextoMensagem("Recebeu", clientMessageAsByteArray);
         }
     }
 }
示例#4
0
 void ReceberMensagem(DataSourcePacket lastSeenData, DataSourcePacket lastSeenData2)
 {
     if (InvokeRequired)
     {
         ReceberMensagemCallback callback = ReceberMensagem;
         Invoke(callback, lastSeenData, lastSeenData2);
     }
     else
     {
         if (lastSeenData != null)
         {
             lblDist.Text = Math.Round(lastSeenData.distance).ToString() + " m";
             lblVel.Text  = Math.Round(lastSeenData.speed_ms * 3.6).ToString() + " km/h";
         }
         if (lastSeenData2 != null)
         {
             lblCad.Text = Math.Round(lastSeenData2.cadence, 2).ToString() + " rpm";
         }
     }
 }