SpDrS60 Stellwerkssimulation
Stellwerkssimulation zu Verwendung in bliebigen Schienensystemen
src
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
20
class
Melder
:
public
Actor
21
{
22
private
:
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
35
public
:
44
Melder
(String melderName,
int
tueMelderLed,
int
weckerPin,
int
wutPin,
int
registerPins[4]);
// definieren der Pins von Meldern
45
void
tueMelder
(
ZugtastenControl
ZugtastenControl
);
46
};
47
#endif
Actor
Definition:
Actor.h:21
Melder
Definition:
melder.h:21
Melder::Melder
Melder(String melderName, int tueMelderLed, int weckerPin, int wutPin, int registerPins[4])
Definition:
melder.cpp:11
Melder::tueMelder
void tueMelder(ZugtastenControl ZugtastenControl)
Definition:
melder.cpp:29
ZugtastenControl
Definition:
zugtastenControl.h:19
Erzeugt von
1.9.3