public void SetScanMode(ONOFFSTATE onoff) { if (dev.IsConnected()) { dev.Send(String.Format("sc={0}\r\n", onoff.ToString().ToLower()), true); Thread.Sleep(100); string ret = HitStyle("scan[: ]+([A-Z]+)", TalkTryThree("sc\r\n")); if (ret.Trim() != "" && onoff == (ONOFFSTATE)Enum.Parse(typeof(ONOFFSTATE), ret, true)) { return; } throw new Exception("设置ScanMode失败"); } }
public void SetScanMode(ONOFFSTATE onoff) { if (dev.IsConnected()) { dev.Send(String.Format("sc={0}\r\n",onoff.ToString().ToLower()), true); Thread.Sleep(100); string ret = HitStyle("scan[: ]+([A-Z]+)", TalkTryThree("sc\r\n")); if (ret.Trim() != "" && onoff == (ONOFFSTATE)Enum.Parse(typeof(ONOFFSTATE),ret ,true)) return; throw new Exception("设置ScanMode失败"); } }