protected override void OnNavigatedTo(Windows.UI.Xaml.Navigation.NavigationEventArgs e)
        {
            if (e.Parameter is FingerSensorsApp.App)
            {
                FingerSensorsApp.App AppEnvironment = e.Parameter as FingerSensorsApp.App;


                if (AppEnvironment != null)
                {
                    m_Environment               = AppEnvironment.Environment;
                    m_Connector_SEN0188         = m_Environment.SensorConnector;
                    m_Sensoroutputconfigoptions = m_Environment.SensorOutPutServiceConnectorConfig;
                    m_Sensorinputconfigoptions  = m_Environment.SensorInputServiceConnectorConfig;
                    m_SettingsToStorage         = AppEnvironment.SettingsToStorage;

                    m_FingertEventDatabase      = m_Environment.FingertEventDatabase;
                    m_SEN0188SQLite             = m_Environment.SEN0188SQLite;
                    m_GPIOEnvironmentConnectors = m_Environment.GPIOEnvironmentConnectors;



                    m_Environment.StopConnectors();
                }
            }
            base.OnNavigatedTo(e);
        }
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            if (e.Parameter is FingerSensorsApp.App)
            {
                FingerSensorsApp.App AppEnvironment = e.Parameter as FingerSensorsApp.App;


                if (AppEnvironment != null)
                {
                    m_Environment = AppEnvironment.Environment;

                    m_GPIOEnvironmentConnectors = m_Environment.GPIOEnvironmentConnectors;

                    m_SEN0188SQLite        = m_Environment.SEN0188SQLite;
                    m_FingertEventDatabase = m_Environment.FingertEventDatabase;

                    m_Connector_SEN0188         = m_Environment.SensorConnector;
                    m_Sensoroutputconfigoptions = m_Environment.SensorOutPutServiceConnectorConfig;
                    m_Sensorinputconfigoptions  = m_Environment.SensorInputServiceConnectorConfig;

                    m_ProcessorGPIOEvents = m_Environment.ProcessorGPIOEvents;

                    m_ProcessorGPIOEvents.NotifyEvent += ProcessorGPIOEvents_NotifyEvent;
                }
            }
            base.OnNavigatedTo(e);
        }
        public MainPage()
        {
            this.InitializeComponent();

            m_SEN0188SQLite             = null;
            m_FingertEventDatabase      = null;
            m_Sensoroutputconfigoptions = null;
            m_Sensorinputconfigoptions  = null;

            m_DataSets = null;
            m_GPIOEnvironmentConnectors = null;
            m_ProcessorGPIOEvents       = null;
            m_DataSets = new ObservableCollection <FingerEvent> ();
        }
 public Configuration()
 {
     this.InitializeComponent();
     m_Connector_SEN0188         = null;
     m_FingertEventDatabase      = null;
     m_SEN0188SQLite             = null;
     m_Environment               = null;
     m_listOfDevices             = new ObservableCollection <FingerPrintSensor_SEN0188.SerDevice>();
     m_Sensoroutputconfigoptions = null;
     m_Sensorinputconfigoptions  = null;
     //   m_serDev = null;
     m_SettingsToStorage = null;
     m_OutPuts           = null;
     m_Inputs            = null;
     // m_Banks = null;
     m_GPIOEnvironmentConnectors = null;
     ListAvailablePorts();
     m_AccessBitsCollection = DBDataSetAccessRight.getAccessBitsCollection();
 }