private void ComPortConnectionUpdate(ThreadedComPortBase.ConnectionUpdateArgs args) { program.Enabled = args.IsConnected; if (args.IsConnected) { var serial = int.Parse(_cvlsThreadedComPort.SendCommandSingle("&z", true)); MessageBox.WriteLine($"Connected to Serial ({serial}) on ({args.Port})"); if (stopAuto.Enabled) { ProgramUnit(); } } else if (args.Port == null) { if (MessageBox.Text.Length <= 0) { return; } MessageBox.WriteLine("Disconnected from Unit"); MessageBox.WriteLine(); } }
public void UpdateConnectionButton(ThreadedComPortBase.ConnectionUpdateArgs args) { connectionMessage.BackColor = args.IsConnected ? Color.LimeGreen : Color.Red; connectionMessage.Text = args.IsConnected ? $@"VisiLED Connected on {args.Port}" : @"No VisiLED found!"; }