//public void ResetPort()
        //{
        //    if (!ValidULStat(DaqBoard.DConfigPort(MccDaq.DigitalPortType.FirstPortA, MccDaq.DigitalPortDirection.DigitalOut))) { return; }
        //    if (!ValidULStat(DaqBoard.DConfigPort(MccDaq.DigitalPortType.FirstPortB, MccDaq.DigitalPortDirection.DigitalOut))) { return; }
        //    if (!ValidULStat(DaqBoard.DOut(MccDaq.DigitalPortType.FirstPortA, 0))) { return; }
        //    if (!ValidULStat(DaqBoard.DOut(MccDaq.DigitalPortType.FirstPortB, 0))) { return; }


        //    //if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 0, MccDaq.DigitalLogicState.Low))) { return; }
        //    //if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 1, MccDaq.DigitalLogicState.Low))) { return; }
        //    //if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 2, MccDaq.DigitalLogicState.Low))) { return; }
        //    //if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 3, MccDaq.DigitalLogicState.Low))) { return; }
        //    //if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 4, MccDaq.DigitalLogicState.Low))) { return; }
        //    //if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 5, MccDaq.DigitalLogicState.Low))) { return; }
        //    //if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 6, MccDaq.DigitalLogicState.Low))) { return; }

        //    //Reset Light Magnet
        //    if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 7, MccDaq.DigitalLogicState.Low))) { return; }


        //    //if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 8, MccDaq.DigitalLogicState.Low))) { return; }
        //    //if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 9, MccDaq.DigitalLogicState.Low))) { return; }
        //    //if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 10, MccDaq.DigitalLogicState.Low))) { return; }

        //    //Reset PPM SWITCH
        //    if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 11, MccDaq.DigitalLogicState.Low))) { return; }
        ////    if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 12, MccDaq.DigitalLogicState.Low))) { return; }
        ////    if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 13, MccDaq.DigitalLogicState.Low))) { return; }
        ////    if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 14, MccDaq.DigitalLogicState.Low))) { return; }
        ////    if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 15, MccDaq.DigitalLogicState.Low))) { return; }
        //}

        public void ResetPort()
        {
            MccDaq.ErrorInfo ULStat;

            //if (!ValidULStat(DaqBoard.DConfigPort(MccDaq.DigitalPortType.FirstPortA, MccDaq.DigitalPortDirection.DigitalIn))) { return; }
            //if (!ValidULStat(DaqBoard.DConfigPort(MccDaq.DigitalPortType.FirstPortB, MccDaq.DigitalPortDirection.DigitalOut))) { return; }

            ULStat = DaqBoard.DConfigPort(MccDaq.DigitalPortType.FirstPortA, MccDaq.DigitalPortDirection.DigitalIn);
            ULStat = DaqBoard.DConfigPort(MccDaq.DigitalPortType.FirstPortB, MccDaq.DigitalPortDirection.DigitalOut);

            //if (!ValidULStat(DaqBoard.DOut(MccDaq.DigitalPortType.FirstPortA, 0))) { return; }
            //if (!ValidULStat(DaqBoard.DOut(MccDaq.DigitalPortType.FirstPortB, 0))) { return; }

            ULStat = DaqBoard.DOut(MccDaq.DigitalPortType.FirstPortB, 0);
            ////Reset Light Magnet
            //if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 7, MccDaq.DigitalLogicState.Low)))
            //{
            //    return;
            //}

            ////Reset PPM SWITCH
            //if (!ValidULStat(DaqBoard.DBitOut(MccDaq.DigitalPortType.FirstPortA, 11, MccDaq.DigitalLogicState.Low)))
            //{
            //    return;
            //}
        }