예제 #1
0
        public Form1()
        {
            InitializeComponent();
            bool      pompa1  = false;
            bool      pompa2  = false;
            bool      pompa3  = false;
            int       min     = 40;
            int       max     = 101;
            Umiditate senzor1 = new Umiditate(0);
            Umiditate senzor2 = new Umiditate(0);
            Umiditate senzor3 = new Umiditate(0);

            //pompa_on &pompa_off trebuie luate din worker

            textBox1.Text = Convert.ToString(senzor1.GetUmiditateValoare(min, max));
            textBox2.Text = Convert.ToString(senzor2.GetUmiditateValoare(min, max));
            textBox3.Text = Convert.ToString(senzor3.GetUmiditateValoare(min, max));

            while (pompa1 == true)
            {
                senzor1.Incrementare(Convert.ToInt32(textBox1.Text));
            }
            while (pompa1 == false)
            {
                senzor1.Decrementare(Convert.ToInt32(textBox1.Text));
            }
            while (pompa2 == true)
            {
                senzor2.Incrementare(Convert.ToInt32(textBox1.Text));
            }
            while (pompa2 == false)
            {
                senzor2.Decrementare(Convert.ToInt32(textBox1.Text));
            }
            while (pompa3 == true)
            {
                senzor3.Incrementare(Convert.ToInt32(textBox1.Text));
            }
            while (pompa3 == false)
            {
                senzor3.Decrementare(Convert.ToInt32(textBox1.Text));
            }
        }
예제 #2
0
        public Form1()
        {
            InitializeComponent();
            int       min     = 40;
            int       max     = 101;
            Umiditate senzor1 = new Umiditate(0);
            Umiditate senzor2 = new Umiditate(0);
            Umiditate senzor3 = new Umiditate(0);

            //timer

            System.Windows.Forms.Timer timer = new System.Windows.Forms.Timer();
            timer.Start();

            textBox1.Text = Convert.ToString(senzor1.GetUmiditateValoare(min, max));
            textBox2.Text = Convert.ToString(senzor2.GetUmiditateValoare(min, max));
            textBox3.Text = Convert.ToString(senzor3.GetUmiditateValoare(min, max));
            timer.Stop();
        }