private string FormatReply(MigoStateModel migoStateModel) { return($"@#state;{migoStateModel.HeadX.ToString("F2")};" + $"{migoStateModel.HeadX.ToString("F2")};" + $"{migoStateModel.BedTemp.ToString()};" + $"{migoStateModel.NozzleTemp.ToString()};0;10;1;0;0;0#@"); }
private static string FormatState(MigoStateModel migoStateModel) { var reply = $"@#state;{migoStateModel.HeadX.ToString("F2")};" + $"{migoStateModel.HeadX.ToString("F2")};" + $"{migoStateModel.BedTemp.ToString()};" + $"{migoStateModel.NozzleTemp.ToString()};0;10;1;0;0;0#@"; return(reply); }
public void Init() { _migoStateModel = new MigoStateModel(); _positionalSerializer = new PositionalSerializer <MigoStateModel>(';') .Field(x => x.BedTemp) .Field(x => x.HeadX); _intParser = _positionalSerializer.GetParser(0).ParserAction; _doubleParser = _positionalSerializer.GetParser(1).ParserAction; }
public void ReplyState() { var migoStateModel = new MigoStateModel(); var reply = $"@#state;{migoStateModel.HeadX.ToString("F2")};" + $"{migoStateModel.HeadX.ToString("F2")};" + $"{migoStateModel.BedTemp.ToString()};" + $"{migoStateModel.NozzleTemp.ToString()};0;10;1;0;0;0#@"; FixReply(reply); }