public void TestVfd() { var pl = VfdWriter.EnumerateComPortName(); if (pl.Contains(ComPort)) { try { using (var w = new VfdWriterImpl(ComPort)) { var panel = new VfdPanel(w, Brightness); panel.Overwrite("Connected to", 0, 0); panel.Overwrite("Yuyushiki", 1, 11); panel.Update(); } } catch (Exception) { MessageBox.Show("Selected COM port is not ready.", "Yuyushiki", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { mainForm.ResetComPortComboBoxItems(); MessageBox.Show(ComPort + " is missing.", "Yuyushiki", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } mainForm.UpdateStatus(); }
public VfdFormat(VfdPanel panel) { this.vfdPanel = panel; }