str/apps/include/LineTracerWalker.h (21 lines of code) (raw):
#ifndef __LINETRACERWALKER__
#define __LINETRACERWALKER__
#include "TurnControl.h"
#include "SpeedControl.h"
class LineTracerWalker {
public:
LineTracerWalker();
void runLine(int32_t countL, int32_t countR, int8_t light_value);
void setForward(int8_t setValue);
void setTurn(int8_t setValue);
int8_t getForward();
int8_t getTurn();
void isLeftsideLine(bool b);
TurnControl turnControl;
SpeedControl speedControl;
int8_t minus;
protected:
int8_t forward;
int8_t turn;
};
#endif