Ejemplo n.º 1
0
        private void UpdateStatus()
        {
            string subscriberStatus;
            string concentratorStatus;

            if (m_isClosed)
            {
                return;
            }

            subscriberStatus   = m_subscriber.Status;
            concentratorStatus = m_concentrator.Status;
            m_subscriberStatusBoxWrapper.Update(textBox => SetText(textBox, subscriberStatus));
            m_concentratorStatusBoxWrapper.Update(textBox => SetText(textBox, concentratorStatus));

            new Action(UpdateStatus).DelayAndExecute(1000);
        }
Ejemplo n.º 2
0
 private void Subscriber_StatusMessage(object sender, EventArgs <string> args)
 {
     m_subscriberMessageBoxWrapper.Update(textBox => AppendText(textBox, textBox.ForeColor, args.Argument));
 }
Ejemplo n.º 3
0
 private void Concentrator_ProcessException(object sender, EventArgs <Exception> args)
 {
     m_concentratorMessageBoxWrapper.Update(textBox => AppendText(textBox, Color.Red, args.Argument.Message));
 }