/// <summary> /// Constructor /// </summary> /// <param name="_LogFileName">Log file name</param> public ScannerControl(string _LogFileName) { DeviceManager = new DeviceManager(); DeviceInfoCollection = DeviceManager.DeviceInfos ; objScannerPowerManager = new ScannerPowerManager(_LogFileName); scnMngrLog = new ScnMngrLog(_LogFileName); }
/// <summary> /// Constructor. /// </summary> public ScannerControl() { //System.Diagnostics.Debug.WriteLine(@"DeviceManager = new DeviceManager();"); DeviceManager = new DeviceManager(); DeviceInfoCollection = DeviceManager.DeviceInfos ; objScannerPowerManager = new ScannerPowerManager(); scnMngrLog = new ScnMngrLog(); }
/// <summary> /// Constructor. Gets Imaging Devices list. /// </summary> /// <param name="_LogFileName">Log file name</param> public ScannerPowerManager(string _LogFileName) { Devcon = new ScnDevcon(); ImagingDevicesList = Devcon.GetImagingDevices(); scnMngrLog = new ScnMngrLog(_LogFileName); }
/// <summary> /// Constructor. Gets Imaging Devices list. /// </summary> public ScannerPowerManager() { Devcon = new ScnDevcon(); ImagingDevicesList = Devcon.GetImagingDevices(); scnMngrLog = new ScnMngrLog(); }
/// <summary> /// Initializes log file /// </summary> void StartLogging() { string ExpParameters; scnMngrLog = new ScnMngrLog(LogFileName); scnMngrLog.LogInfo(@"ScanningManager version :"+ System.Reflection.Assembly.GetExecutingAssembly().GetName(false).Version.ToString()); ExpParameters = @"Repetitions: " + tbRepetitions.Text + @" Time Gap: " + tbTimeGap.Text + @" Start After: " + tbStartGap.Text + @" Start Time: " + dtpStartDateTime.Text + @" End Time: " + dtpEndDateTime.Text; scnMngrLog.LogInfo(ExpParameters); if (cbRecordEnvRoom.Checked) { StartEnvRoomLogging(); } }
/// <summary> /// Starts logging environmental room /// </summary> void StartEnvRoomLogging() { EnvLogFileName = tbOutputPath.Text + @"\EnvRoom.csv"; EnvControlerIO CIO = new EnvControlerIO(); List<EnvRoomControler.ControllerEntry> CE = CIO.GetCurentValues(); string EnvRoomMsg = ",\t"; EnvRoomLog = new ScnMngrLog(EnvLogFileName); // System.IO.FileInfo EnvRoomLogFile = new FileInfo(EnvLogFileName); // StreamWriter SR = new StreamWriter(EnvLogFileName,true); for(int i=0;i<CE.Count;i++) { EnvRoomMsg += CE[i].LongName + ",\t"; } EnvRoomLog.LogLine(EnvRoomMsg); // SR.WriteLine(EnvRoomMsg); // SR.Close(); }