Esempio n. 1
0
        public bool Init()
        {
            // if (dbMgr.OpenConfig(configFileName))
            Object[] settings;
            if ((settings = dbMgr.ReadRS232Config()) != null)
            {
                rs232CommSettings = new RS232Settings(settings);
                commMgr           = new RS232Connector();
                // commMgr.Init(rs232CommSettings.ToArray());
            }
            else
            {
                rs232CommSettings = new RS232Settings();
                commMgr           = new RS232Connector();
            }
            FillInitialPollingQ();
            if (running = commMgr.Init(rs232CommSettings.ToArray()))
            {
                commThread      = new Thread(new ThreadStart(MainProcess));
                commThread.Name = "Communication Thread";
                commThread.Start();
            }

            //commMgr.RecieveDataEvent += new RecieveDataDelegate(TreatRecievedData);
            return(running);
        }
Esempio n. 2
0
 private void SetRS232Settings()
 {
     object[] settings;
     settings = dbMgr.ReadRS232Config();
     if (settings != null)
     {
         commSettings = new RS232Settings(settings);
     }
     else
     {
         commSettings = new RS232Settings();
     }
     propertyGrid1.SelectedObject = commSettings;
 }