Esempio n. 1
0
        public void Run()
        {
            if (_dvr != null)
            {
                try
                {
                    _dvr.Open();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }


            if (_led != null)
            {
                try
                {
                    _led.Open();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            if (_iologic != null)
            {
                try
                {
                    _iologic.Open();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            if (_rtu != null)
            {
                try
                {
                    _rtu.Open();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            if (_card != null && !_card.Open())
            {
                _card = null;
            }
            if (_lcd != null && !_lcd.Open())
            {
                _lcd = null;
            }
            if (_weight != null && !_weight.Open())
            {
                _weight = null;
            }
        }
Esempio n. 2
0
 private void Form1_Load(object sender, EventArgs e)
 {
     _rtu = new HgRtu();
     //_rtu.init(ip + ":" + port.ToString());
     _rtu.IP = ip;
     _rtu.Port = (ushort)port;
     _rtu.DOChanged +=new RtuChangedEventHandler(OnDOChanged);
     _rtu.Open();
     if (_rtu.DO[1]) btRedGrean.Text = "开绿灯";
     else btRedGrean.Text = "开红灯";
 }