Example #1
0
        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;
            }
        }