Exemple #1
0
        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_FingertEventDatabase = m_Environment.FingertEventDatabase;

                    // m_DataSets = m_FingertEventDatabase.DataSets;

                    _DisplayallEvents.IsChecked        = true;
                    _DisplayallOKEvents.IsChecked      = false;
                    _DisplayallMissingEvents.IsChecked = false;
                    GetEventData();                             // Get Event Data
                    TimeSpan period = TimeSpan.FromSeconds(10); // alle 10 sec neue Daten anzeigen
                    startFingerEventsTimer(period);
                }
            }
            base.OnNavigatedTo(e);
        }
Exemple #2
0
        public bool readStationEnvironmentDatafromLocalStorage(StationEnvironment StationEnvironment, Windows.Storage.ApplicationDataCompositeValue composite, int ListenerIdx)
        {
            if (m_localStorage == null)
            {
                return(false);
            }
            m_localStorage.SetSourceIDName("StationEnvironment", ListenerIdx);


            int  Idx      = -1;
            bool bStoreOk = m_localStorage.readSettingsfromLocalStorage(composite, Idx);

            if (bStoreOk)
            {
                string StringValue;

                int IntValue;


                bool bok = m_localStorage.readStringSettingsfromLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.HostName", Idx), out StringValue);
                StationEnvironment.HostName = StringValue;


                bok = m_localStorage.readIntegerSettingsfromLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.Port", Idx), out IntValue);
                StationEnvironment.Port = IntValue;
            }
            else
            {
                createDummyConnection();
            }


            return(bStoreOk);
        }
Exemple #3
0
        public SettingsToStorage(GPIODashboard.App app)
        {
            m_LocalStorageSettings = new LocalStorageSettings("GPIODashboardAppEnvironment");

            m_localStorage       = new LocalStorageItem("GPIODashboardStation");
            m_StationEnvironment = app.Environment;
        }
        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 SettingsToStorage(FingerSensorsApp.App app)
        {
            m_LocalStorageSettings = new LocalStorageSettings("FingerSensorsAppAppEnvironment");

            m_localStorage       = new LocalStorageItem("FingerSensorsAppStation");
            m_StationEnvironment = app.Environment;
        }
Exemple #6
0
        public SettingsToStorage(FillingLevelApp.App app)
        {
            //          WeatherStationEnvironment weatherStationEnvironment
            m_LocalStorageSettings = new LocalStorageSettings("FillingLevelAppEnvironment");

            m_localStorage       = new LocalStorageItem("StationSocketListener");
            m_StationEnvironment = app.Environment;
            m_eMailing           = app.eMailing;
        }
Exemple #7
0
        public App()
        {
            InitializeComponent();

            m_Environment = new StationEnvironment();
            m_Environment.GetDataAsync();
            // Deferred execution until used. Check https://msdn.microsoft.com/library/dd642331(v=vs.110).aspx for further info on Lazy<T> class.
            _activationService  = new Lazy <ActivationService>(CreateActivationService);
            m_SettingsToStorage = new SettingsToStorage(this);
            this.Suspending    += App_Suspending;
        }
Exemple #8
0
        private void Initialize()
        {
            NavigationService.AppEnvironment = m_app; // wsc Nov. 2018
            m_Environment                       = m_app.Environment;
            NavigationService.Frame             = shellFrame;
            NavigationService.NavigationFailed += Frame_NavigationFailed;
            NavigationService.Navigated        += Frame_Navigated;
            navigationView.BackRequested       += OnBackRequested;

            IdentityService.LoggedIn        += OnLoggedIn;
            IdentityService.LoggedOut       += OnLoggedOut;
            UserDataService.UserDataUpdated += OnUserDataUpdated;
        }
Exemple #9
0
        public bool writeStationEnvironmenttoLocalStorage(StationEnvironment StationEnvironment, Windows.Storage.ApplicationDataCompositeValue composite, int ListenerIdx)
        {
            if (m_localStorage == null)
            {
                return(false);
            }
            m_localStorage.SetSourceIDName("StationEnvironment", ListenerIdx);

            int Idx = -1;

            bool bok = m_localStorage.writeSettingsToLocalStorage(composite, Idx);

            bok = m_localStorage.writeStringSettingsToLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.HostName", Idx), StationEnvironment.HostName);
            bok = m_localStorage.writeIntegerSettingsToLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.Port", Idx), StationEnvironment.Port);

            return(bok);
        }
Exemple #10
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            if (e.Parameter is GPIODashboard.App)
            {
                GPIODashboard.App AppEnvironment = e.Parameter as GPIODashboard.App;

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

                    if (m_Environment != null)
                    {
                        m_SettingsToStorage = AppEnvironment.SettingsToStorage;
                    }
                }
            }

            base.OnNavigatedTo(e);
        }
Exemple #11
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            if (e.Parameter is GPIODashboard.App)
            {
                GPIODashboard.App AppEnvironment = e.Parameter as GPIODashboard.App;


                if (AppEnvironment != null)
                {
                    m_Environment = AppEnvironment.Environment;
                    m_InputServiceConnectorConfig  = m_Environment.InputServiceConnectorConfig;
                    m_OutPutServiceConnectorConfig = m_Environment.OutPutServiceConnectorConfig;
                    m_Banks         = m_Environment.GPIOOInOutBanks;
                    m_GPIOConnector = m_Environment.Connector;
                    m_Inputs        = m_Banks.InOutBanks[0];
                    m_OutPuts       = m_Banks.InOutBanks[1];
                    m_Banks.readImages();
                    StartConnector();
                }
            }
            base.OnNavigatedTo(e);
        }
        public bool writeStationEnvironmenttoLocalStorage(StationEnvironment StationEnvironment, Windows.Storage.ApplicationDataCompositeValue composite, int ListenerIdx)
        {
            if (m_localStorage == null)
            {
                return(false);
            }
            m_localStorage.SetSourceIDName("StationEnvironment", ListenerIdx);

            int Idx = -1;

            bool bok = m_localStorage.writeSettingsToLocalStorage(composite, Idx);


            bok = m_localStorage.writeIntegerSettingsToLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.ConnectorSEN0188Enable", Idx), Convert.ToInt32(StationEnvironment.ConnectorSEN0188Enable));

            bok = m_localStorage.writeStringSettingsToLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.SerDev.Id", Idx), StationEnvironment.SerDev.Id);

            bok = m_localStorage.writeDoubleSettingsToLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.SerDev.BaudRate", Idx), StationEnvironment.SerDev.BaudRate);

            bok = m_localStorage.writeDoubleSettingsToLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.SerDev.WriteTimeout.TotalMilliseconds", Idx), (double)StationEnvironment.SerDev.WriteTimeout.TotalMilliseconds);

            bok = m_localStorage.writeDoubleSettingsToLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.SerDev.ReadTimeout.TotalMilliseconds", Idx), StationEnvironment.SerDev.ReadTimeout.TotalMilliseconds);

            bok = m_localStorage.writeDoubleSettingsToLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.SerDev.Parity", Idx), (double)StationEnvironment.SerDev.Parity);

            bok = m_localStorage.writeDoubleSettingsToLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.SerDev.StopBits", Idx), (double)StationEnvironment.SerDev.StopBits);


            bok = m_localStorage.writeDoubleSettingsToLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.SerDev.Handshake", Idx), (double)StationEnvironment.SerDev.Handshake);

            bok = m_localStorage.writeIntegerSettingsToLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.EventHistoryinDays", Idx), StationEnvironment.EventHistoryinDays);



            return(bok);
        }
Exemple #13
0
 public EnvironmentConfig()
 {
     this.InitializeComponent();
     m_Environment       = null;
     m_SettingsToStorage = null;
 }
        public bool readStationEnvironmentDatafromLocalStorage(StationEnvironment StationEnvironment, Windows.Storage.ApplicationDataCompositeValue composite, int ListenerIdx)
        {
            if (m_localStorage == null)
            {
                return(false);
            }
            m_localStorage.SetSourceIDName("StationEnvironment", ListenerIdx);


            int  Idx      = -1;
            bool bStoreOk = m_localStorage.readSettingsfromLocalStorage(composite, Idx);

            if (bStoreOk)
            {
                string StringValue;

                int    IntValue;
                double OutValue;



                bool bok = m_localStorage.readIntegerSettingsfromLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.ConnectorSEN0188Enable", Idx), out IntValue);
                StationEnvironment.ConnectorSEN0188Enable = Convert.ToBoolean(IntValue);

                bok = m_localStorage.readStringSettingsfromLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.SerDev.Id", Idx), out StringValue);

                if (StringValue.Length == 0)
                {
                    StringValue = "COM1";
                }

                StationEnvironment.SerDev.Id = StringValue;


                bok = m_localStorage.readDoubleSettingsfromLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.SerDev.WriteTimeout.TotalMilliseconds", Idx), out OutValue);

                StationEnvironment.SerDev.WriteTimeout = TimeSpan.FromMilliseconds(OutValue);


                bok = m_localStorage.readDoubleSettingsfromLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.SerDev.ReadTimeout.TotalMilliseconds", Idx), out OutValue);

                StationEnvironment.SerDev.ReadTimeout = TimeSpan.FromMilliseconds(OutValue);

                bok = m_localStorage.readDoubleSettingsfromLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.SerDev.Parity", Idx), out OutValue);

                StationEnvironment.SerDev.Parity = (SerialParity)OutValue;
                bok = m_localStorage.readDoubleSettingsfromLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.SerDev.StopBits", Idx), out OutValue);

                StationEnvironment.SerDev.StopBits = (SerialStopBitCount)OutValue;

                bok = m_localStorage.readDoubleSettingsfromLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.SerDev.Handshake", Idx), out OutValue);

                StationEnvironment.SerDev.Handshake = (SerialHandshake)OutValue;

                bok = m_localStorage.readIntegerSettingsfromLocalStorage(composite, m_localStorage.getCompositePropertyIDName("StationEnvironment.EventHistoryinDays", Idx), out IntValue);
                if (IntValue <= 0)
                {
                    IntValue = 4;
                }
                StationEnvironment.EventHistoryinDays = IntValue;
            }



            return(bStoreOk);
        }