MCAEmotiv.GUI.Controls.EmotivStatusCheckerPanel.EmotivStatusCheckerPanel C# (CSharp) Method

EmotivStatusCheckerPanel() public method

Constructs a panel
public EmotivStatusCheckerPanel ( ) : System
return System
        public EmotivStatusCheckerPanel()
            : base()
        {
            this.HeadsetConnected = false;

            var label = new Label() { Dock = DockStyle.Fill, TextAlign = ContentAlignment.MiddleCenter };
            this.Controls.Add(label);

            this.listener = new EEGDataListener(GUIUtils.GUIInvoker,
                (ignored) =>
                {
                    this.HeadsetConnected = true;
                    label.Text = "Headset connected!";
                    label.BackColor = Color.Green;
                    label.ForeColor = Color.Black;
                },
                null,
                (ignored) =>
                {
                    this.HeadsetConnected = false;
                    label.Text = "Could not connect to headset";
                    label.BackColor = Color.Red;
                    label.ForeColor = Color.White;
                });
            EmotivDataSource.Instance.AddListener(this.listener);
        }
EmotivStatusCheckerPanel