NIBO Library  2.11
nibocc::Floor Klassenreferenz

Statische Klasse zum Auslesen der Werte der Bodensensoren. Mehr ...

#include <floor.hpp>

Aufstellung aller Elemente

Ö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

Ausführliche Beschreibung

Statische Klasse zum Auslesen der Werte der Bodensensoren.


Dokumentation der Elementfunktionen

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().


Dokumentation der Datenelemente

const int nibocc::Floor::SENS_DALAY_US = FLOOR_SENS_DALAY_US [static]

Verzögerung der Sensoren, nach ein/ausschalten des IR-Lichts


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:

Erzeugt am Fre Jun 3 2011 15:48:39 für NIBO Library von doxygen 1.7.4-20110426