farmbot-arduino-firmware/src/Command.h

34 lines
470 B
C++

#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_ */