protected bool CheckVccLowAlarm(DUT dut)
 {
     vccLA = dut.ChkVccLA();
     Thread.Sleep(50);
     vccLA = dut.ChkVccLA();
     return !vccLA;
 }
 protected bool CheckTempLowWarning(DUT dut)
 {
     tempLW = dut.ChkTempLW();
     Thread.Sleep(50);
     tempLW = dut.ChkTempLW();
     return !tempLW;
 }
 // vcc A&W
 
 protected bool CheckVccLowWarning(DUT dut)
 {
     vccLW = dut.ChkVccLW();
     Thread.Sleep(50);
     vccLW = dut.ChkVccLW();
     return !vccLW;
 }
 public bool CheckTempLowAlarm(DUT dut)
 {
     tempLA = dut.ChkTempLA();
     Thread.Sleep(50);
     tempLA = dut.ChkTempLA();
     return !tempLA;
 }
 protected bool CheckTempHighWarning(DUT dut)
 {
     tempHW = dut.ChkTempHW();
     Thread.Sleep(50);
     tempHW = dut.ChkTempHW();
     return !tempHW;
 }
 // temp A&W     
 public bool CheckTempHighAlarm(DUT dut)
 { 
     tempHA = dut.ChkTempHA();
     Thread.Sleep(50);
     tempHA = dut.ChkTempHA();
     return !tempHA;
 }
 protected bool CheckVccHighAlarm(DUT dut)
 {
     vccHA = dut.ChkVccHA();
     Thread.Sleep(50);
     vccHA = dut.ChkVccHA();
     return !vccHA;
 }
 protected bool CheckVccHighWarning(DUT dut)
 {
     vccHW = dut.ChkVccHW();
     Thread.Sleep(50);
     vccHW = dut.ChkVccHW();
     return !vccHW;
 }
 public bool CheckTxPowerLowAlarm(DUT dut)
 {
     txPowerLA = dut.ChkTxpLA();
     Thread.Sleep(50);
     txPowerLA = dut.ChkTxpLA();
     return !txPowerLA;
 }
示例#10
0
 protected bool CheckTxPowerLowWarning(DUT dut)
 {
     txPowerLW = dut.ChkTxpLW();
     Thread.Sleep(50);
     txPowerLW = dut.ChkTxpLW();
     return !txPowerLW;
 }
示例#11
0
 // bias A&W       
 protected bool CheckBiasHighAlarm(DUT dut)
 {
     ibiasHA = dut.ChkBiasHA();
     Thread.Sleep(50);
     ibiasHA = dut.ChkBiasHA();
     return !ibiasHA;
 }
示例#12
0
 // txpower A&W       
 protected bool CheckTxPowerHighAlarm(DUT dut)
 {
     txPowerHA = dut.ChkTxpHA();
     Thread.Sleep(50);
     txPowerHA = dut.ChkTxpHA();
     return !txPowerHA;
 }
        public TestRxResponsivity(DUT inPuDut)
        {
            logoStr        = null;
            dut            = inPuDut;
            DtTestData     = new DataTable();
            DtSamplingData = new DataTable();

            DtTestData.Columns.Add("Temp");
            DtTestData.Columns.Add("Channel");
            DtTestData.Columns.Add("Vcc");
            DtTestData.Columns.Add("Response");


            DtSamplingData.Columns.Add("Channel");
            DtSamplingData.Columns.Add("RxInputPower");
            DtSamplingData.Columns.Add("RxPowerADC");


            inPutParametersNameArray.Clear();

            inPutParametersNameArray.Add("SingleThread");
            inPutParametersNameArray.Add("RxInputPower(DBM)");
            inPutParametersNameArray.Add("Rref");
            inPutParametersNameArray.Add("Resolution");
            inPutParametersNameArray.Add("Vref");
            inPutParametersNameArray.Add("ReadRxPowerAdcCount");
            inPutParametersNameArray.Add("Ratio");
        }
示例#14
0
 protected bool CheckBiasLowAlarm(DUT dut)
 {
     ibiasLA = dut.ChkBiasLA();
     Thread.Sleep(50);
     ibiasLA = dut.ChkBiasLA();
     return !ibiasLA;
 }
示例#15
0
 public bool CheckBiasLowWarning(DUT dut)
 {
     ibiasLW = dut.ChkBiasLW();
     Thread.Sleep(50);
     ibiasLW = dut.ChkBiasLW();
     return !ibiasLW;
 }
示例#16
0
 protected bool CheckBiasHighWarning(DUT dut)
 {
     ibiasHW = dut.ChkBiasHW();
     Thread.Sleep(50);
     ibiasHW = dut.ChkBiasHW();
     return !ibiasHW;
 }
示例#17
0
        public TestRxPowerDmi(DUT inPuDut)
        {
            dut     = inPuDut;
            logoStr = null;

            inPutParametersNameArray.Clear();
            inPutParametersNameArray.Add("RXPOWERARRLIST(DBM)");
        }
示例#18
0
 public AlarmWarning(DUT inPuDut)
 {
     
     logoStr = null;
     dut = inPuDut;
     inPutParametersNameArray.Clear();
     inPutParametersNameArray.Add("RXPOWERPOINT(DBM)");
 }
示例#19
0
 public TestEye(DUT inPuDut, logManager logmanager)
 {
     logger  = logmanager;
     logoStr = null;
     dut     = inPuDut;
     inPutParametersNameArray.Clear();
     inPutParametersNameArray.Add("ISOPTICALEYEORELECEYE");
 }
示例#20
0
 public bool CheckTxPowerHighWarning(DUT dut)
 {
     
     txPowerHW = dut.ChkTxpHW();
     Thread.Sleep(50);
     txPowerHW = dut.ChkTxpHW();
     return !txPowerHW;
 }
示例#21
0
        public TestIBiasDmi(DUT inPuDut, logManager logmanager)
        {
            logger  = logmanager;
            dut     = inPuDut;
            logoStr = null;

            inPutParametersNameArray.Clear();
        }
示例#22
0
        public bool CheckRxPowerLowWarning(DUT dut)
        {
            bool isWarning = false;

            isWarning = dut.ChkRxpLW();
            Thread.Sleep(1000);
            isWarning = dut.ChkRxpLW();
            return(isWarning);
        }
示例#23
0
        protected bool CheckRxPowerLowAlarm(DUT dut)
        {
            bool isAlarm = false;

            isAlarm = dut.ChkRxpLA();
            Thread.Sleep(1000);
            isAlarm = dut.ChkRxpLA();
            return(isAlarm);
        }
示例#24
0
        public bool CheckTxPowerLowAlarm(DUT dut)
        {
            bool isAlarm = false;

            isAlarm = dut.ChkTxpLA();
            Thread.Sleep(1000);
            isAlarm = dut.ChkTxpLA();
            return(isAlarm);
        }
示例#25
0
        protected bool CheckRxPowerHighWarning(DUT dut)
        {
            bool isWarning = false;

            isWarning = dut.ChkRxpHW();
            Thread.Sleep(1000);
            isWarning = dut.ChkRxpHW();
            return(isWarning);
        }
示例#26
0
        protected bool CheckTxPowerLowWarning(DUT dut)
        {
            bool isWarning = false;

            isWarning = dut.ChkTxpLW();
            Thread.Sleep(1000);
            isWarning = dut.ChkTxpLW();
            return(isWarning);
        }
示例#27
0
        public bool CheckTxPowerHighWarning(DUT dut)
        {
            bool isWarning = false;

            isWarning = dut.ChkTxpHW();
            Thread.Sleep(1000);
            isWarning = dut.ChkTxpHW();
            return(isWarning);
        }
示例#28
0
        // txpower A&W
        protected bool CheckTxPowerHighAlarm(DUT dut)
        {
            bool isAlarm = false;

            isAlarm = dut.ChkTxpHA();
            Thread.Sleep(1000);
            isAlarm = dut.ChkTxpHA();
            return(isAlarm);
        }
示例#29
0
        // temp A&W
        public bool CheckTempHighAlarm(DUT dut)
        {
            bool isAlarm = false;

            isAlarm = dut.ChkTempHA();
            Thread.Sleep(1000);
            isAlarm = dut.ChkTempHA();
            return(isAlarm);
        }
        public TestRxPowerDmi(DUT inPuDut, logManager logmanager)
        {
            logger  = logmanager;
            dut     = inPuDut;
            logoStr = null;

            inPutParametersNameArray.Clear();
            inPutParametersNameArray.Add("ARRAYLISTRXINPUTPOWER(DBM)");
        }