Pathfinding nach rechts funktioniert noch nicht...der rest schon

Dependencies:   mbed

Fork of MicroMouse_MASTER_THREE by PES2_R2D2.0

CheckWalls.h

Committer:
ruesipat
Date:
2018-05-16
Revision:
9:ab19796bf14a
Parent:
5:b8b1a979b0d5

File content as of revision 9:ab19796bf14a:

#ifndef CHECKWALLS_H_
#define CHECKWALLS_H_

#include <cstdlib>
#include <mbed.h>
#include "IRSensor.h"

class CheckWalls
{

public:
    //IRSensor(AnalogIn& distance, DigitalOut& bit0, DigitalOut& bit1, DigitalOut& bit2, int number);
    CheckWalls(IRSensor& irSensor0, IRSensor& irSensor1, IRSensor& irSensor2, int& wallRight, int& wallFront, int& wallLeft);
    virtual ~CheckWalls();
    void check();


private:

    static const float WALL_DISTANCE;

    IRSensor& irSensor0;
    IRSensor& irSensor1;
    IRSensor& irSensor2;
    
    int& wallRight;
    int& wallFront;
    int& wallLeft;

};

#endif /* CHECKWALLS */