public DetectorTestForm() { Paused = new ManualResetEvent(true); var bfp = new BeamFlagsParameters(typeof(BeamFlags)); bfp.Name = "BF"; bfp.PortName = "COM1"; bfp.Delay = 300; // ms. Flags = new BeamFlags(bfp); //Flags = new DummyBeamFlags(bfp); var cp = new CameraParameters(typeof(CameraTempControlled)); cp.Name = "Camera"; cp.Dir = "."; cp.InitialGain = 10; cp.Temperature = 20; cp.ReadMode = AndorCamera.ReadModeFVB; Camera = new CameraTempControlled(cp); //Camera = new DummyAndorCamera(cp); Camera.AcquisitionMode = Constants.AcquisitionModeSingle; Camera.TriggerMode = Constants.TriggerModeExternalExposure; Camera.DDGTriggerMode = Constants.DDGTriggerModeExternal; InitializeComponent(); Init(); }
public static LuiConfig DummyConfig() { var config = new LuiConfig(); var bf = new BeamFlagsParameters(typeof(DummyBeamFlags)) { Name = "Dummy" }; var cam = new CameraParameters(typeof(DummyAndorCamera)) { Name = "Dummy" }; var dg = new DelayGeneratorParameters(typeof(DummyDigitalDelayGenerator)) { Name = "Dummy" }; config.AddParameters(bf); config.AddParameters(cam); config.AddParameters(dg); return(config); }