Fridolin  1.2
DieBitschubser
STFU::Buttonbar Klassenreferenz

Klasse für die 3 Taster Diese Klasse stellt die Initialisierung und Funktionen für die 3 Taster bereit. Mehr ...

#include <Buttonbar.h>

Öffentliche Methoden

 Buttonbar ()=delete
 Der Defaultkonstruktor ist verboten. Mehr ...
 
 Buttonbar (int leftButtonPin, int midButtonPin, int rightButtonPin)
 Buttonbar. Mehr ...
 
 ~Buttonbar ()
 Im Destruktor werden die verwendeten Resourcen wieder freigegeben. Mehr ...
 
void waitForPushButtonLeft () const
 Das System pausiert bis der linke Taster gedrueckt wurde. Mehr ...
 
void waitForPushButtonMid () const
 Das System pausiert bis der mittlere Taster gedrueckt wurde. Mehr ...
 
void waitForPushButtonRight () const
 Das System pausiert bis der rechte Taster gedrueckt wurde. Mehr ...
 
bool checkButtonLeft () const
 Abfrage des Status von dem ersten/linken Taster. Mehr ...
 
bool checkButtonMid () const
 Abfrage des Status von dem zweiten/mittleren Taster. Mehr ...
 
bool checkButtonRight () const
 Abfrage des Status von dem dritten/rechten Taster. Mehr ...
 
const ButtonleftButton () const
 Anfrage nach dem ersten Taster. Mehr ...
 
const ButtonmidButton () const
 Anfrage nach dem zweiten Taster. Mehr ...
 
const ButtonrightButton () const
 Anfrage nach dem dritten Taster. Mehr ...
 

Ausführliche Beschreibung

Klasse für die 3 Taster Diese Klasse stellt die Initialisierung und Funktionen für die 3 Taster bereit.

Beschreibung der Konstruktoren und Destruktoren

◆ Buttonbar() [1/2]

STFU::Buttonbar::Buttonbar ( )
delete

Der Defaultkonstruktor ist verboten.

◆ Buttonbar() [2/2]

STFU::Buttonbar::Buttonbar ( int  leftButtonPin,
int  midButtonPin,
int  rightButtonPin 
)

Buttonbar.

Parameter
[in]intleft Der Pin des erste Taster
[in]intmid Der Pin des zweite Taster
[in]intright Der Pin des dritte Taster

◆ ~Buttonbar()

STFU::Buttonbar::~Buttonbar ( )

Im Destruktor werden die verwendeten Resourcen wieder freigegeben.

Dokumentation der Elementfunktionen

◆ checkButtonLeft()

bool STFU::Buttonbar::checkButtonLeft ( ) const

Abfrage des Status von dem ersten/linken Taster.

Rückgabe
Liefert true, wenn der erste/linke Taster gedrueckt ist, sonst false

◆ checkButtonMid()

bool STFU::Buttonbar::checkButtonMid ( ) const

Abfrage des Status von dem zweiten/mittleren Taster.

Rückgabe
Liefert true, wenn der zweite/mittlere Taster gedrueckt ist, sonst false

◆ checkButtonRight()

bool STFU::Buttonbar::checkButtonRight ( ) const

Abfrage des Status von dem dritten/rechten Taster.

Rückgabe
Liefert true, wenn der dritte/rechtenTaster gedrueckt ist, sonst false

◆ leftButton()

const Button & STFU::Buttonbar::leftButton ( ) const

Anfrage nach dem ersten Taster.

Rückgabe
Liefert den ersten Taster

◆ midButton()

const Button & STFU::Buttonbar::midButton ( ) const

Anfrage nach dem zweiten Taster.

Rückgabe
Liefert den zweiten Taster

◆ rightButton()

const Button & STFU::Buttonbar::rightButton ( ) const

Anfrage nach dem dritten Taster.

Rückgabe
Liefert den dritten Taster

◆ waitForPushButtonLeft()

void STFU::Buttonbar::waitForPushButtonLeft ( ) const

Das System pausiert bis der linke Taster gedrueckt wurde.

◆ waitForPushButtonMid()

void STFU::Buttonbar::waitForPushButtonMid ( ) const

Das System pausiert bis der mittlere Taster gedrueckt wurde.

◆ waitForPushButtonRight()

void STFU::Buttonbar::waitForPushButtonRight ( ) const

Das System pausiert bis der rechte Taster gedrueckt wurde.


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