internal static void Initialize()
        {
            settingsDatabase = new Database(SD_Card.GetSDRoot() + "\\ApplicationSettings.db");
            settingsDatabase.ExecuteNonQuery("CREATE TABLE IF NOT EXISTS Parameter (Name TEXT PRIMARY KEY, Value TEXT)");
            settingsDatabase.ExecuteNonQuery("CREATE TABLE IF NOT EXISTS Fertilize_Jobs (Idx INTEGER PRIMARY KEY, Pump_Index TEXT, Starttime TEXT, Quantity TEXT)");

            Debug.Print("Application Settings initialized.");
        }
Ejemplo n.º 2
0
        private static void backgroundImageTimer_Tick(object state)
        {
            if (Glide.MainWindow != null)
            {
                byte   actualBackgroundImageIndex = (byte)(random.Next(MaxBackgroundImageIndex - 1) + 1);
                Bitmap backgroundImage            = new Bitmap(SD_Card.ReadFile("Bilder\\BackImage_" + actualBackgroundImageIndex.ToString() + ".jpg"), Bitmap.BitmapImageType.Jpeg);
                Glide.MainWindow.BackImage = backgroundImage;
                Glide.MainWindow.Invalidate();

                Debug.Print("Background Image changed.");
            }
        }
Ejemplo n.º 3
0
        private void Initialize()
        {
            SD_Card.Initialize();
            ApplicationSettings.Initialize();
            Fertilize_Manager.Initialize();
            Window_Manager.Initialize();
            Ethernet.Initialize();
            Time_Service.Initialize();


            Window_Manager.changeWindow(Window_Manager.window_Main);

            Debug.Print("Initializing finished.");
        }
Ejemplo n.º 4
0
        internal static void Initialize()
        {
            GlideTouch.Initialize();
            GlideTouch.TouchDownEvent  += new TouchEventHandler(Display_TouchDown);
            Glide.Keyboard.TapKeyEvent += Keyboard_TapKeyEvent;

            backgroundImages = SD_Card.GetAllFilesInFolder("Bilder");

            window_Main           = new Window_Main();
            window_Calibration    = new Window_Calibration();
            window_Fertilize      = new Window_Fertilize();
            window_PumpProperties = new Window_PumpProperties();
            window_PumpSchedule   = new Window_PumpSchedule();
            window_AWC_Edit       = new Window_AWC_Edit();

            backgroundImageTimer = new Timer(backgroundImageTimer_Tick, null, 0, BackgroundImageTimer_TickTime);
            backlightTimer_Restart();

            Debug.Print("Window Manager initialized.");
        }