NIBO Library 2.11
|
Statische Klasse zum Auslesen der Werte der Bodensensoren. Mehr ...
#include <floor.hpp>
Öffentliche Typen | |
enum | { LINE_LEFT = ::LINE_LEFT, LINE_RIGHT = ::LINE_RIGHT, FLOOR_LEFT = ::FLOOR_LEFT, FLOOR_RIGHT = ::FLOOR_RIGHT } |
Öffentliche, statische Methoden | |
static void | enable_ir () |
static void | disable_ir () |
static uint16_t | getAbsolute (uint8_t index) |
static uint16_t | getRelative (uint8_t index) |
static void | init () |
static void | update () |
static void | calibrateBlack () |
static void | calibrateWhite () |
static void | readPersistent () |
static void | writePersistent () |
Statische öffentliche Attribute | |
static const int | SENS_DALAY_US = FLOOR_SENS_DALAY_US |
Statische Klasse zum Auslesen der Werte der Bodensensoren.
static void nibocc::Floor::calibrateBlack | ( | ) | [inline, static] |
Bodensensoren werden auf schwarzer Fläche kalibriert
Benutzt floor_calibrateBlack().
static void nibocc::Floor::calibrateWhite | ( | ) | [inline, static] |
Bodensensoren werden auf weisser Fläche kalibriert
Benutzt floor_calibrateWhite().
static void nibocc::Floor::disable_ir | ( | ) | [inline, static] |
Floor IR-Licht ausschalten
Benutzt floor_disable_ir.
static void nibocc::Floor::enable_ir | ( | ) | [inline, static] |
Floor IR-Licht einschalten
Benutzt floor_enable_ir.
static uint16_t nibocc::Floor::getAbsolute | ( | uint8_t | index | ) | [inline, static] |
Wert linker äußerer Sensor
static uint16_t nibocc::Floor::getRelative | ( | uint8_t | index | ) | [inline, static] |
Wert linker äußerer Sensor
static void nibocc::Floor::init | ( | ) | [inline, static] |
Bodensensoren initialisieren
Benutzt floor_init().
static void nibocc::Floor::readPersistent | ( | ) | [inline, static] |
Kalibrierdaten aus EEPROM lesen
Benutzt floor_readPersistent().
static void nibocc::Floor::update | ( | ) | [inline, static] |
Messung durchführen und Ergebnisse normalisieren
Benutzt floor_update().
static void nibocc::Floor::writePersistent | ( | ) | [inline, static] |
Kalibrierdaten ins EEPROM schreiben
Benutzt floor_writePersistent().
const int nibocc::Floor::SENS_DALAY_US = FLOOR_SENS_DALAY_US [static] |
Verzögerung der Sensoren, nach ein/ausschalten des IR-Lichts