private void sensorsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Nexus.Instance.mSensorDict.Clear();
            Nexus.Instance.mSensorIDDict.Clear();

            ConfigurationDialog CD = ConfigurationDialog.Instance;

            CD.ShowDialog();
        }
        public void initialize()
        {
            this.mConfigurator = ConfigurationDialog.Instance;
            this.mConfigurator.ShowDialog();

            mAvailableSensors = mSensorDict.Values.ToArray();
            foreach (Sensor s in mAvailableSensors)
            {
                /** Register the ready event */
                s.InitializationComplete   += new Sensor.InitializationCompleteHandler(Sensor_InitializationCompleteEvent);
                s.ReInitializationComplete += new Sensor.ReInitializationCompleteHandler(Sensor_ReInitializationComplete);
                s.Disconnected             += new Sensor.DisconnectedHandler(Sensor_Disconnected);
            }

            /** Initialize the first member */
            mAvailableSensors[0].initialize();
        }