public void Write(LCDData data) { lock (_syncQueue) { _queue.Enqueue(data); } _event.Set(); }
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); } }
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(); } }