/// <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();
 }
Beispiel #5
0
        /// <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();
            }
        }
Beispiel #6
0
        /// <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();
        }