qrailway 0.9
|
Status einer Mikrokontroller-Karte, genutzt von cHardware. Mehr ...
#include <cHardware.h>
Öffentliche Methoden | |
cKartenStatus (void) | |
Initialisiert das Objekt (setzt alles zurueck). | |
Öffentliche Attribute | |
char | kartentyp |
Kartentyp ("W"eiche/"R"egler/"S"ignal) | |
char | status1 [4] |
Statusmeldung 1 (kodiert, so wie sie vom Kontroller gesendet wurde) | |
char | status2 [4] |
Statusmeldung 2 (kodiert, so wie sie vom Kontroller gesendet wurde) | |
int | weiche [10] |
Zugehoerige Konnektoren (Weichen) | |
int | regler [24] |
Zugehoerige Konnektoren (Regler) | |
int | fahrregler [6] |
Zugehoerige Konnektoren (Fahrregler) | |
char | signalstatus [12] |
Signalstatus. | |
char | signalstatusalt [12] |
Signalstatus (alt), um Veraenderungen zu erkennen. | |
char | blinkstatus [12] |
Blinkstatus. | |
char | blinkstatusalt [12] |
Blinkstatus (alt), um Veraenderungen zu erkennen. |
Status einer Mikrokontroller-Karte, genutzt von cHardware.
Speichert den Status einer Karte
Definiert in Zeile 22 der Datei cHardware.h.
cKartenStatus::cKartenStatus | ( | void | ) | [inline] |
Initialisiert das Objekt (setzt alles zurueck).
Definiert in Zeile 25 der Datei cHardware.h.
Benutzt blinkstatus, blinkstatusalt, fahrregler, kartentyp, regler, signalstatus, signalstatusalt, status1, status2 und weiche.
{ kartentyp=0; for (int i=0;i<4;i++) { status1[i]=0; status2[i]=127; } for (int i=0;i<10;i++) weiche[i]=0; for (int i=0;i<24;i++) regler[i]=0; for (int i=0;i<6;i++) fahrregler[i]=0; for (int i=0;i<12;i++) { signalstatus[i]=0; signalstatusalt[i]=0; //+64; // daher in jedem Fall neues Setzen erforderlich (alt<>neu) blinkstatus[i]=63; blinkstatusalt[i]=63; //+64; // daher in jedem Fall neues Setzen erforderlich (alt<>neu) } }
char cKartenStatus::blinkstatus[12] |
char cKartenStatus::blinkstatusalt[12] |
Blinkstatus (alt), um Veraenderungen zu erkennen.
Definiert in Zeile 60 der Datei cHardware.h.
Wird benutzt von cKartenStatus().
int cKartenStatus::fahrregler[6] |
Zugehoerige Konnektoren (Fahrregler)
Definiert in Zeile 52 der Datei cHardware.h.
Wird benutzt von cKartenStatus().
Kartentyp ("W"eiche/"R"egler/"S"ignal)
Definiert in Zeile 42 der Datei cHardware.h.
Wird benutzt von cKartenStatus().
int cKartenStatus::regler[24] |
Zugehoerige Konnektoren (Regler)
Definiert in Zeile 50 der Datei cHardware.h.
Wird benutzt von cKartenStatus().
char cKartenStatus::signalstatus[12] |
char cKartenStatus::signalstatusalt[12] |
Signalstatus (alt), um Veraenderungen zu erkennen.
Definiert in Zeile 56 der Datei cHardware.h.
Wird benutzt von cKartenStatus().
char cKartenStatus::status1[4] |
Statusmeldung 1 (kodiert, so wie sie vom Kontroller gesendet wurde)
Definiert in Zeile 44 der Datei cHardware.h.
Wird benutzt von cKartenStatus().
char cKartenStatus::status2[4] |
Statusmeldung 2 (kodiert, so wie sie vom Kontroller gesendet wurde)
Definiert in Zeile 46 der Datei cHardware.h.
Wird benutzt von cKartenStatus().
int cKartenStatus::weiche[10] |
Zugehoerige Konnektoren (Weichen)
Definiert in Zeile 48 der Datei cHardware.h.
Wird benutzt von cKartenStatus().