SpDrS60 Stellwerkssimulation Stellwerkssimulation zu Verwendung in bliebigen Schienensystemen
melder.h
1/*Library für die Steuerung eines SpDrS60-Gleisbildstellpults
2 * mit dieser Library können Weichen, Signale etc. gesteuert werden
3 * Lennart Klüner 05.09.2020
4 */
5
12#ifndef Melder_h
13#define Melder_h
14#include <Arduino.h>
15#include "Actor.h"
16#include "ZugtastenControl.h"
17
20class Melder : public Actor
21{
22private:
23 String _melderName;
24 int _weckerPin;
25 int _tueMelderLed;
26 int _wutPin;
27
28 unsigned int _melderTimeout = 5000;
29 unsigned long _melderStartzeit;
30 unsigned long _weckerStartzeit;
31
32 boolean _tueMelderStatus;
33 boolean _wutAktivierung;
34
35public:
44 Melder(String melderName, int tueMelderLed, int weckerPin, int wutPin, int registerPins[4]); // definieren der Pins von Meldern
46};
47#endif
Definition: Actor.h:21
Definition: melder.h:21
Melder(String melderName, int tueMelderLed, int weckerPin, int wutPin, int registerPins[4])
Definition: melder.cpp:11
void tueMelder(ZugtastenControl ZugtastenControl)
Definition: melder.cpp:29