SpDrS60 Stellwerkssimulation Stellwerkssimulation zu Verwendung in bliebigen Schienensystemen
Öffentliche Methoden | Aufstellung aller Elemente
Zugtaste Klassenreferenz

#include <Zugtaste.h>

Öffentliche Methoden

 Zugtaste (int zugtastenPin, boolean richtung=false, Gleissymbol *symbol=nullptr)
 
boolean getzugtastenstatus ()
 
void setGleissymbol (Gleissymbol *symbol)
 
GleissymbolgetGleissymbol ()
 
boolean getRichtung ()
 

Ausführliche Beschreibung

Die Klasse gibt weiter ob Zugtasten gedrückt wurden. Die Klasse speichert den Pin der Zugtaste, und gibt ihren Status aus

Definiert in Zeile 22 der Datei Zugtaste.h.

Beschreibung der Konstruktoren und Destruktoren

◆ Zugtaste()

Zugtaste::Zugtaste ( int  zugtastenPin,
boolean  richtung = false,
Gleissymbol symbol = nullptr 
)

Übergibt alle Pin die für die Zugtaste wichtig sind. Alle

Parameter
[in]zugtastenPinDer Pin, an dem der Taster für die Zugtaste angeschlossen ist. (Pullup-Wiederstand nicht vergessen 1kOhm)
[in]symbolSymbol, auf dem die Zugtaste liegt

Definiert in Zeile 14 der Datei Zugtaste.cpp.

Dokumentation der Elementfunktionen

◆ getGleissymbol()

Gleissymbol * Zugtaste::getGleissymbol ( )

Definiert in Zeile 33 der Datei Zugtaste.cpp.

◆ getRichtung()

boolean Zugtaste::getRichtung ( )

>Gibt das Gleissymbol zurück, welches der Zugtaste zugeordnet wurde Gibt die Richtung der Zugtaste an. true = links nach rechts, false das gegenteilige

Definiert in Zeile 38 der Datei Zugtaste.cpp.

◆ getzugtastenstatus()

boolean Zugtaste::getzugtastenstatus ( )

Gibt den Status der Zugtasten aus(HIGH = gedrückt, LOW = ungedrückt

Definiert in Zeile 22 der Datei Zugtaste.cpp.

◆ setGleissymbol()

void Zugtaste::setGleissymbol ( Gleissymbol symbol)

Definiert in Zeile 28 der Datei Zugtaste.cpp.