|
@@ -53,7 +53,7 @@ namespace OTSModelSharp
|
|
|
|
|
|
|
|
|
m_SemController = SemController.GetSEMController();
|
|
|
- BCregulater = new CBrightnessContrastAdjust(this);
|
|
|
+
|
|
|
|
|
|
}
|
|
|
|
|
@@ -156,7 +156,7 @@ namespace OTSModelSharp
|
|
|
{
|
|
|
// start measurement, creat thread measure status class, let the main thread know that measurement started
|
|
|
m_ThreadStatus.SetStartTime(System.DateTime.Now);
|
|
|
-
|
|
|
+ BCregulater = new CBrightnessContrastAdjust(this);
|
|
|
BCregulater.SetPeriodStart(System.DateTime.Now);
|
|
|
ST_MSTMsg MsgMsrStart = new ST_MSTMsg(m_ThreadStatus);
|
|
|
MsgMsrStart.InitThreadStartMsg();
|
|
@@ -258,7 +258,7 @@ namespace OTSModelSharp
|
|
|
|
|
|
if (BCregulater.CheckIsSampleAutoRegulate())
|
|
|
{
|
|
|
- DoBrightnessContrastRegulation();
|
|
|
+ BCregulater.DoBrightnessContrastAdjust();
|
|
|
}
|
|
|
pSmplMeasure.DoMeasureForOneSample();
|
|
|
|
|
@@ -406,23 +406,7 @@ namespace OTSModelSharp
|
|
|
|
|
|
HolePreviewThreadOver();
|
|
|
}
|
|
|
- public void DoBrightnessContrastRegulation()
|
|
|
- {
|
|
|
-
|
|
|
- DateTime timeStart = m_ThreadStatus.GetStartTime();
|
|
|
-
|
|
|
- // connect hardware
|
|
|
- if (!m_SemController.Connect())
|
|
|
- {
|
|
|
- SetMsrLoopStatus(otsdataconst.OTS_MSR_THREAD_STATUS.FAILED);
|
|
|
- m_ThreadStatus.ComputeTime(OTS_THREAD_TIME_TYPE.STOPPED);
|
|
|
- }
|
|
|
-
|
|
|
- // do measure
|
|
|
- BCregulater.DoBrightnessContrastAdjust();
|
|
|
-
|
|
|
-
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
public COTSSample CreatePreviewSample(CDomain a_pMsrArea)
|
|
|
{
|