private FXDeComplieResult DecomplieInside(string readSourceCode) { FXDeComplieResult result = new FXDeComplieResult(); try { result.DecomplieStr = FXDecomplier.DecomplieCmdCode(readSourceCode, mFXModel); } catch (System.Exception ex) { result.Msg = ex.Message; } return result; }
/// <summary> /// 这个方法在执行开始前打开串口,并负责在执行后关闭 /// </summary> /// <returns></returns> public FXDeComplieResult ReadDecompiledCode() { FXDeComplieResult result = new FXDeComplieResult(); FXReadCodeResult readResult = ReadCodeInside(); result.Msg = readResult.Msg; if (result.Msg == null) { result = DecomplieInside(readResult.Code); } return result; }