Example #1
0
        public RStatus GetDataValue(string strIn, out UInt32 DataValue)
        {
            string str;

            DataValue = 0;
            str       = strIn.ToUpper();
            str       = Re.Str0ExeRegEx("[\r\n]+[0-9A-F ]+[\r\n]+", str);
            str       = Re.Str0ExeRegEx("[0-9A-F ]+", str);
            if (str.Length < 0)
            {
                return(RStatus.ParseErr);
            }

            str = str.Trim();
            str = str.Split(' ')[0];
            //   str = str.TrimEnd('\r', '\n');
            str = Re.RepRegex("[^0-9A-F]+", str, "");
            if (str.Length == 0)
            {
                return(RStatus.ParseErr);
            }

            DataValue = Convert.ToUInt32(str, 16);
            return(RStatus.Good);
        }
Example #2
0
        private void btnRead_Click(object sender, EventArgs e)
        {
            string rdStr, parseStr;

            btnRead.Enabled = false;

            _FrmTerminal_.readReg("r", out rdStr);
            parseStr = Re.RepRegex("\t", rdStr, ",");
            parseStr = Re.RepRegex("\r\r", parseStr, "\r");
            FileIO.WriteAll(parseStr, "raw_" + DateTime.Now.Ticks + ".csv");
            fillChart(rdStr);
            btnRead.Enabled = true;
        }