Example #1
0
 public FormReg()
 {
     InitializeComponent();
     _dbWrapper      = new DbWrapper(Properties.Settings.Default.RefreshTime, Properties.Settings.Default.ConnectionString);
     _rModuleWrapper = new RModuleWrapper();
     _logic          = CreateNewLogicAndSubscribeEvents();
 }
Example #2
0
 public Logic(string port, DbWrapper dbWrapper, RModuleWrapper rmWrapper)
 {
     _readerIn = new SerialReader(new SerialPort(port)
     {
         ReadTimeout = 5000
     });
     _readerIn.OnSerialStringReaded += ReaderIn_OnSerialStringReaded;
     _dbWrapper = dbWrapper;
     _rmWrapper = rmWrapper;
 }
Example #3
0
 public Logic(string portIn, string portOut, DbWrapper dbWrapper, RModuleWrapper rmWrapper)
     : this(portIn, dbWrapper, rmWrapper)
 {
     _readerOut = new SerialReader(new SerialPort(portOut)
     {
         ReadTimeout = 5000
     });
     _readerOut.OnSerialStringReaded += ReaderOut_OnSerialStringReaded;
     _twoReaders = true;
 }