SpDrS60 Stellwerkssimulation Stellwerkssimulation zu Verwendung in bliebigen Schienensystemen
|
#include <Zugtaste.h>
Öffentliche Methoden | |
Zugtaste (int zugtastenPin, boolean richtung=false, Gleissymbol *symbol=nullptr) | |
boolean | getzugtastenstatus () |
void | setGleissymbol (Gleissymbol *symbol) |
Gleissymbol * | getGleissymbol () |
boolean | getRichtung () |
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.
Zugtaste::Zugtaste | ( | int | zugtastenPin, |
boolean | richtung = false , |
||
Gleissymbol * | symbol = nullptr |
||
) |
Übergibt alle Pin die für die Zugtaste wichtig sind. Alle
[in] | zugtastenPin | Der Pin, an dem der Taster für die Zugtaste angeschlossen ist. (Pullup-Wiederstand nicht vergessen 1kOhm) |
[in] | symbol | Symbol, auf dem die Zugtaste liegt |
Definiert in Zeile 14 der Datei Zugtaste.cpp.
Gleissymbol * Zugtaste::getGleissymbol | ( | ) |
Definiert in Zeile 33 der Datei Zugtaste.cpp.
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.
boolean Zugtaste::getzugtastenstatus | ( | ) |
Gibt den Status der Zugtasten aus(HIGH = gedrückt, LOW = ungedrückt
Definiert in Zeile 22 der Datei Zugtaste.cpp.
void Zugtaste::setGleissymbol | ( | Gleissymbol * | symbol | ) |
Definiert in Zeile 28 der Datei Zugtaste.cpp.