SmartVehicle-Basis
SmartFactory
LineDetector.h
Go to the documentation of this file.
1
14
#ifndef LINEDETECTOR_H
15
#define LINEDETECTOR_H
16
#include <Arduino.h>
17
18
#include "LogConfiguration.h"
19
24
class
LineDetector
{
25
//=====PUBLIC====================================================================================
26
public
:
36
LineDetector
(
const
int
sensorPin_0,
const
int
sensorPin_1,
const
int
sensorPin_2,
const
int
sensorPin_3,
const
int
sensorPin_4);
37
52
const
int
deviation
();
53
//=====PRIVATE===================================================================================
54
private
:
55
//Use an Array?
56
const
int
pSensorPinLL
;
57
const
int
pSensorPinL
;
58
const
int
pSensorPinM
;
59
const
int
pSensorPinR
;
60
const
int
pSensorPinRR
;
61
62
int
pSensorLL
;
63
int
pSensorL
;
64
int
pSensorM
;
65
int
pSensorR
;
66
int
pSensorRR
;
67
};
68
#endif
LineDetector::pSensorL
int pSensorL
Value Sensor Left.
Definition:
LineDetector.h:63
LineDetector::pSensorPinL
const int pSensorPinL
Pin Sensor Left.
Definition:
LineDetector.h:57
LineDetector::pSensorPinLL
const int pSensorPinLL
Pin Sensor Far Left.
Definition:
LineDetector.h:56
LineDetector::pSensorLL
int pSensorLL
Value Sensor Far Left.
Definition:
LineDetector.h:62
LineDetector::pSensorPinR
const int pSensorPinR
Pin Sensor Right.
Definition:
LineDetector.h:59
LineDetector
Class LineDetector handels the Line detection-System.
Definition:
LineDetector.h:24
LineDetector::LineDetector
LineDetector(const int sensorPin_0, const int sensorPin_1, const int sensorPin_2, const int sensorPin_3, const int sensorPin_4)
Construct a new Line Detector object.
Definition:
LineDetector.cpp:17
LineDetector::pSensorPinRR
const int pSensorPinRR
Pin Sensor Far Right.
Definition:
LineDetector.h:60
LineDetector::deviation
const int deviation()
Recognise deviation from vehicle to line.
Definition:
LineDetector.cpp:34
LineDetector::pSensorRR
int pSensorRR
Value Sensor Far Right.
Definition:
LineDetector.h:66
LineDetector::pSensorM
int pSensorM
Value Sensor Middle.
Definition:
LineDetector.h:64
LineDetector::pSensorR
int pSensorR
Value Sensor Right.
Definition:
LineDetector.h:65
LineDetector::pSensorPinM
const int pSensorPinM
Pin Sensor Middle.
Definition:
LineDetector.h:58
src
EnvironmentDetection
LineDetector
LineDetector.h
Generated by
1.8.15