示例#1
0
        public async Task <IEnumerable <string> > Put([FromBody] CreateGCode input)
        {
            var opt = await _loadOptionsManager.Get(input.LoadOptionsId);

            opt.FileName    = input.FileName;
            opt.FileContent = input.FileContent;

            return((await _loadHelper.CallLoad(opt, true)).Commands.ToStringList());
        }
示例#2
0
        public async Task <string> Put([FromBody] CreateGCode input)
        {
            LoadOptions opt = await _loadOptionsManager.Get(input.LoadOptionsId);

            var load = GCodeLoadHelper.CallLoad(input.FileName, input.FileContent, opt);
            var sw   = new StringWriter();

            new XmlSerializer(typeof(GCode.CamBam.CamBam)).Serialize(sw, load.CamBam);
            return(sw.ToString());
        }
示例#3
0
        public async Task <string> Put([FromBody] CreateGCode input)
        {
            var opt = await _loadOptionsManager.Get(input.LoadOptionsId);

            opt.FileName    = input.FileName;
            opt.FileContent = input.FileContent;
            var load = await _loadHelper.CallLoad(opt, false);

            var sw = new StringWriter();

            new XmlSerializer(typeof(CamBam)).Serialize(sw, load.CamBam);
            return(sw.ToString());
        }
示例#4
0
        public async Task <IEnumerable <string> > Put([FromBody] CreateGCode input)
        {
            LoadOptions opt = await _loadOptionsManager.Get(input.LoadOptionsId);

            return(GCodeLoadHelper.CallLoad(input.FileName, input.FileContent, opt).Commands.ToStringList());
        }