mirror of
https://github.com/synthetos/g2.git
synced 2026-02-06 02:51:54 +08:00
31 lines
1.2 KiB
C
31 lines
1.2 KiB
C
/*
|
|
* gcode_parser.h - rs274/ngc Gcode parser
|
|
* This file is part of the g2core project
|
|
*
|
|
* Copyright (c) 2010 - 2017 Alden S. Hart, Jr.
|
|
*
|
|
* This file ("the software") is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License, version 2 as published by the
|
|
* Free Software Foundation. You should have received a copy of the GNU General Public
|
|
* License, version 2 along with the software. If not, see <http://www.gnu.org/licenses/>.
|
|
*
|
|
* THE SOFTWARE IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT WITHOUT ANY
|
|
* WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
|
|
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
|
|
* SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
|
|
* OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
*/
|
|
|
|
#ifndef GCODE_H_ONCE
|
|
#define GCODE_H_ONCE
|
|
|
|
/*
|
|
* Global Scope Functions
|
|
*/
|
|
stat_t gcode_parser(char* block);
|
|
stat_t gc_get_gc(nvObj_t* nv);
|
|
stat_t gc_run_gc(nvObj_t* nv);
|
|
|
|
#endif // End of include guard: GCODE_H_ONCE
|