Ejemplo n.º 1
0
        /////////////////////////////
        // Private Constructor
        private ExperimentParams()
        {
            _numFoFrames                  = 5;
            _experimentPlate              = new PlateContainer();
            _experiment                   = new ExperimentContainer();
            _compoundPlateList            = new System.Collections.ObjectModel.ObservableCollection <ExperimentCompoundPlateContainer>();
            _controlSubtractionWellList   = new System.Collections.ObjectModel.ObservableCollection <Tuple <int, int> >();
            _indicatorList                = new System.Collections.ObjectModel.ObservableCollection <ExperimentIndicatorContainer>();
            _experimentRunPlateCount      = 2;
            _experimentCurrentPlateNumber = 0;

            _writeExcelReport     = true;
            _writeWaveguideReport = true;

            m_wgDB = new WaveguideDB();
            bool success = m_wgDB.GetCameraSettingsDefault(out _cameraSettings);

            if (!success)
            {
                _cameraSettings = new CameraSettingsContainer();
            }
        }