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); }
private void SetRS232Settings() { object[] settings; settings = dbMgr.ReadRS232Config(); if (settings != null) { commSettings = new RS232Settings(settings); } else { commSettings = new RS232Settings(); } propertyGrid1.SelectedObject = commSettings; }