Esempio n. 1
0
        private bool readCFGInfo()
        {
            if (!File.Exists(cfg_file))
            {
                return(false);
            }

            ini                 = new CIni(cfg_file);
            cfg_info.swName     = ini.getKeyValue("STATION", "SWName");
            cfg_info.swVersion  = ini.getKeyValue("STATION", "SWVersion");
            cfg_info.password   = ini.getKeyValue("STATION", "PassWord");
            cfg_info.inputCount = long.Parse(ini.getKeyValue("STATION", "Input"));
            cfg_info.passCount  = long.Parse(ini.getKeyValue("STATION", "Pass"));
            cfg_info.logPath    = ini.getKeyValue("STATION", "LOGPath");

            cfg_info.mesPATH = ini.getKeyValue("STATION", "MESPath");

            swLabel.Text      = cfg_info.swName;
            verLabel.Text     = cfg_info.swVersion;
            cfg_info.snLength = ini.getKeyIntValue("STATION", "SNLength");

            //DUT serial port
            myDUT.dev_id         = ini.getKeyIntValue("DUT", "ID");
            myDUT.slot_name      = ini.getKeyValue("DUT", "NAME");
            myDUT.groupName      = ini.getKeyValue("DUT", "DESCRIPTION");
            myDUT.serialPortName = ini.getKeyValue("DUT", "COM");
            myDUT.serialPortBaud = ini.getKeyIntValue("DUT", "BAUD");
            //control board port
            myControlBoard.dev_id         = ini.getKeyIntValue("CONTROLBOARD", "ID");
            myControlBoard.slot_name      = ini.getKeyValue("CONTROLBOARD", "NAME");
            myControlBoard.groupName      = ini.getKeyValue("CONTROLBOARD", "DESCRIPTION");
            myControlBoard.serialPortName = ini.getKeyValue("CONTROLBOARD", "COM");
            myControlBoard.serialPortBaud = ini.getKeyIntValue("CONTROLBOARD", "BAUD");
            //instrument
            myDMM.instr_id      = ini.getKeyIntValue("DMM", "ID");
            myDMM.slot_name     = ini.getKeyValue("DMM", "NAME");
            myDMM.groupName     = ini.getKeyValue("DMM", "DESCRIPTION");
            myDMM.instrAddr     = ini.getKeyValue("DMM", "COM");
            myDMM.instrBaudRate = ini.getKeyIntValue("DMM", "BAUD");

            return(true);
        }
Esempio n. 2
0
        static void ShowThread()
        {
            MySplashForm = new Welcome();
            string cfgFile = Application.StartupPath + @"\cfg.CFG";
            CIni   ini     = new CIni(cfgFile);

            if (System.IO.File.Exists(cfgFile))
            {
                MySplashForm._userName = ini.getKeyValue("USER", "user");
                MySplashForm._password = ini.getKeyValue("USER", "password");
                int autoLoginValue = ini.getKeyIntValue("STATION", "AutoLogin");
                MySplashForm.autoLoginFlag = autoLoginValue == 1 ? true : false;
            }
            else
            {
                MessageBox.Show("File:{0} not exist!", cfgFile);
            }

            MySplashForm.sendMsgToTT += new MsgFromWelcomPageEvent(msgFromWelcomePage);
            Application.Run(MySplashForm);
        }