Пример #1
0
 public void Write(LCDData data)
 {
     lock (_syncQueue)
     {
         _queue.Enqueue(data);
     }
     _event.Set();
 }
Пример #2
0
 public void Write(LCDData data)
 {
     if (data.Command)
     {
         _port.WriteControl(data.LCD, data.Data, data.Multiplier);
     }
     else
     {
         _port.WriteData(data.LCD, data.Data, data.Multiplier);
     }
 }
Пример #3
0
 public void Write(LCDData data)
 {
     try
     {
         if (data.Command)
         {
             _port.WriteControl(data.LCD, data.Data, data.Multiplier);
         }
         else
         {
             _port.WriteData(data.LCD, data.Data, data.Multiplier);
         }
     }
     catch (Exception ex)
     {
         // informacja o błędzie
         MessageBox.Show(this, ex.Message, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Close();
     }
 }