public RotaryVolumeVerification(IEventAggregator eventAggregator, VolumeTest volumeTest,
                                 EvcCommunicationClient instrumentComm, TachometerCommunicator tachComm)
     : base(eventAggregator, volumeTest, instrumentComm)
 {
     _tachometerCommunicator = tachComm;
     _outputBoard            = DInOutBoardFactory.CreateBoard(0, 0, 0);
 }
        protected VolumeVerificationManager(IEventAggregator eventAggregator, VolumeTest volumeTest,
                                            EvcCommunicationClient instrumentComm)
        {
            EventAggreator         = eventAggregator;
            InstrumentCommunicator = instrumentComm;
            VolumeTest             = volumeTest;

            FirstPortAInputBoard = DInOutBoardFactory.CreateBoard(0, DigitalPortType.FirstPortA, 0);
            FirstPortBInputBoard = DInOutBoardFactory.CreateBoard(0, DigitalPortType.FirstPortB, 1);
        }
 public TachometerCommunicator(string portName)
 {
     _serialPort  = new SerialPort(portName, 9600);
     _outputBoard = DInOutBoardFactory.CreateBoard(0, 0, 1);
 }