Diese Klasse stellt die Initialisierung und Funktionen für Bodensensoren bereit.
Mehr ...
#include <GroundSensor.h>
Diese Klasse stellt die Initialisierung und Funktionen für Bodensensoren bereit.
◆ GroundSensor() [1/2]
STFU::GroundSensor::GroundSensor |
( |
| ) |
|
|
delete |
Der Defaultkonstruktor ist verboten.
◆ GroundSensor() [2/2]
GroundSensor.
- Parameter
-
[in] | DigitalSensor& | links Dies ist der linke Bodensensor |
[in] | DigitalSensor& | mitte Dies ist der rechte Bodensensor |
[in] | DigitalSensor& | rechts Dies ist der mittlere Bodensensor |
◆ left()
bool STFU::GroundSensor::left |
( |
| ) |
const |
Abfrage des Linken Bodensensors.
- Rückgabe
- Gibt den aktuellen Wert des linken Bodensensors zurück (schwarz = false, weiß = true)
◆ middle()
bool STFU::GroundSensor::middle |
( |
| ) |
const |
Digitale Abfrage des Mittleren Bodensensors Der Wert wird mit Hilfe eins Schwellwertes bestimmt, für eine analoge Abfrage ist middleValue() geeignet. Der Schwellwert kann durch threshold(int) gesetzt werden. Alle Werte, die über diesen Schwellwert liegen, werden als Weiß interpretiert, alle anderen als Schwarz.
- Rückgabe
- Gibt den aktuellen Wert des mittleren Bodensensors zurück (schwarz = false, weiß = true)
◆ middleValue()
int STFU::GroundSensor::middleValue |
( |
| ) |
const |
Analoge Abfrage des Mittleren Bodensensors Die Grenzwerte der Helligkeit sind durch MIN_BRIGHTNESS und MAX_BRIGHTNESS definiert.
- Rückgabe
- Gibt den aktuellen Helligkeitswert des mittleren Bodensensors zurück.
◆ right()
bool STFU::GroundSensor::right |
( |
| ) |
const |
Abfrage des Rechten Bodensensors.
- Rückgabe
- Gibt den aktuellen Wert des rechten Bodensensors zurück (schwarz = false, weiß = true)
◆ threshold() [1/2]
void STFU::GroundSensor::threshold |
( |
int |
t | ) |
|
Setzen des Schwellwertes für bool middle()
- Parameter
-
[in] | int | Wert von MIN_BRIGHTNESS (dunkel) bis MAX_BRIGHTNESS (hell) |
◆ threshold() [2/2]
int STFU::GroundSensor::threshold |
( |
| ) |
const |
Schwellwert zur bestimmung von middle()
- Rückgabe
- Wert von MIN_BRIGHTNESS (dunkel) bis MAX_BRIGHTNESS (hell)
◆ MAX_BRIGHTNESS
const int STFU::GroundSensor::MAX_BRIGHTNESS = 255 |
|
static |
Maximaler Helligkeitswert.
◆ MIN_BRIGHTNESS
const int STFU::GroundSensor::MIN_BRIGHTNESS = 0 |
|
static |
Minimaler Helligkeitswert.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
- bitschubser/bitschubser/fridolin/Library/Fridolin/src/Sensor/GroundSensor.h
- bitschubser/bitschubser/fridolin/Library/Fridolin/src/Sensor/GroundSensor.cpp