示例#1
0
 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#@");
 }
示例#2
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);
        }
示例#3
0
        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;
        }
示例#4
0
文件: FakeMigo.cs 项目: amzak/migolib
        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);
        }