public void SetAdvance(ADVTYPE adv) { if (dev.IsConnected()) { dev.Send(String.Format("adv={0}\r\n", adv.ToString().ToLower()), true); Thread.Sleep(100); if (adv == (ADVTYPE)Enum.Parse(typeof(ADVTYPE), HitStyle("adv[: ]+([A-Z]+)", TalkTryThree("adv\r\n")), true)) { return; } throw new Exception("设置水三相点内置程序失败:" + adv); } }
public void SetAdvance(ADVTYPE adv) { if (dev.IsConnected()) { dev.Send(String.Format("adv={0}\r\n", adv.ToString().ToLower()), true); Thread.Sleep(100); if (adv == (ADVTYPE)Enum.Parse(typeof(ADVTYPE), HitStyle("adv[: ]+([A-Z]+)", TalkTryThree("adv\r\n")), true)) return; throw new Exception("设置水三相点内置程序失败:"+adv); } }