#ifndef COMMAND_H_ #define COMMAND_H_ #include "Arduino.h" //#include "string.h" enum CommandCodeEnum { CODE_UNDEFINED = -1, G00 = 0, G01, G02, G03, G04 }; #define NULL 0 class Command { CommandCodeEnum codeEnum; public: Command(String); void print(); CommandCodeEnum getCodeEnum(); double getX(); double getY(); double getZ(); private: CommandCodeEnum getGCodeEnum(char* code); void getParameter(char* charPointer); }; #endif /* COMMAND_H_ */