Example #1
0
        public CCCOutput(CCCParameter setting, CCCCounterInfo counterInfo, bool TurnOnTicDefect, bool TurnOnCrdlDefect)
        {
            _outputName            = Name;
            _isCalculateTicDefect  = TurnOnTicDefect;
            _isCalculateCrdlDefect = TurnOnCrdlDefect;
            _cccDefect             = new CCCResult("TIC_Defect", setting.TestRunGroup, setting.Alpha, setting.YeildTarget, setting.YeildLimit, setting.DefectCounterLimit);

            _cccDefect.OutputCounter = counterInfo.CCCCounterForHst;
        }
 public HSTCCCControl(CCCParameter setting, HSTCCCCounter counterInfo, bool TurnOnTic, bool TurnOnCrdl)
 {
     _cccControlTicMc1 = new CCCOutput(setting, counterInfo.CCCCounterTicMc1, TurnOnTic, TurnOnCrdl);
     _cccControlTicMc2 = new CCCOutput(setting, counterInfo.CCCCounterTicMc2, TurnOnTic, TurnOnCrdl);
     _cccControlAllMc  = new CCCOutput(setting, counterInfo.CCCCounterAllMc, TurnOnTic, TurnOnCrdl);
 }
Example #3
0
 public CCCOutput(CCCParameter setting)
 {
     _outputName = Name;
     _cccDefect  = new CCCResult("TIC_Defect", setting.TestRunGroup, setting.Alpha, setting.YeildTarget, setting.YeildLimit, setting.DefectCounterLimit);
 }
 public HSTCCCControl(CCCParameter setting)
 {
     _cccControlTicMc1 = new CCCOutput(setting);
     _cccControlTicMc2 = new CCCOutput(setting);
     _cccControlAllMc  = new CCCOutput(setting);
 }