public void OnSelCalResponse(object sender, StateMsg <string> msg) { if (msg.State != string.Empty) { _TBDisplayMessages.Text = (msg.State != "Error") ? Resources.SendingTonesSelCal : Resources.ErrorSelCal; switch (Memory++ % 3) { case 0: _BtMem1.Text = _TBDisplayCode.Text; _BtMem1.Enabled = true; break; case 1: _BtMem2.Text = _TBDisplayCode.Text; _BtMem2.Enabled = true; break; case 2: _BtMem3.Text = _TBDisplayCode.Text; _BtMem3.Enabled = true; break; } Reset = true; tableLayoutPanel2.Enabled = _CodePanelEnabled; // Prepara restauracion equipo SELCAL try { if (msg.State != "Error") { _CmdManager.RdPrepareSelCal(false, ""); } } catch (Exception ex) { _TBDisplayMessages.Text = Resources.ErrorSelCal; _Logger.Error("ERROR envío comando SelCal", ex); return; } _TBDisplayMessages.Text = (msg.State != "Error") ? msg.State : Resources.ErrorSelCal; } }