qrailway 0.9
Öffentliche Methoden | Private Attribute

cSeriellEvent Klassenreferenz

Event, welches der Kommunikation zwischen cSeriell und cHardware dient. Mehr ...

#include <cSeriell.h>

Aufstellung aller Elemente

Öffentliche Methoden

 cSeriellEvent (int kartetmp, int befehltmp, int statustmp, QDateTime zeittmp)
 Konstruktor, initialisiert das Event.
int karte (void)
 Liefert die Karte zurück.
int befehl (void)
 Liefert die Befehlsnr zurück unter der die Statusmeldung abgeholt werden kann.
int status (void)
 Liefert den Status zurück.
QDateTime zeit (void)
 Liefert den Timestamp zurück, zu der die Nachricht eingegangen ist.

Private Attribute

int karteint
 Karte.
int befehlint
 Befehlsnr in Schleife.
int statusint
 Status.
QDateTime zeitdate
 Timestamp.

Ausführliche Beschreibung

Event, welches der Kommunikation zwischen cSeriell und cHardware dient.

Wenn ein solches Event von cSeriell nach cHardware geschickt wird (die in unterschiedlichen Threads laufen), dann holt sich cHardware die Statusinformationen, die zu der uebermittelten Befehlsnr gehoeren und emittiert das Signal HardwareSignal.

Definiert in Zeile 20 der Datei cSeriell.h.


Beschreibung der Konstruktoren und Destruktoren

cSeriellEvent::cSeriellEvent ( int  kartetmp,
int  befehltmp,
int  statustmp,
QDateTime  zeittmp 
) [inline]

Konstruktor, initialisiert das Event.

Definiert in Zeile 24 der Datei cSeriell.h.

Benutzt befehlint, karteint, statusint und zeitdate.

: QEvent((QEvent::Type)(QEvent::User+100)) { karteint=kartetmp;befehlint=befehltmp;statusint=statustmp; zeitdate=zeittmp; }

Dokumentation der Elementfunktionen

int cSeriellEvent::befehl ( void  ) [inline]

Liefert die Befehlsnr zurück unter der die Statusmeldung abgeholt werden kann.

Definiert in Zeile 28 der Datei cSeriell.h.

Benutzt befehlint.

{ return(befehlint); };
int cSeriellEvent::karte ( void  ) [inline]

Liefert die Karte zurück.

Definiert in Zeile 26 der Datei cSeriell.h.

Benutzt karteint.

{ return(karteint); };
int cSeriellEvent::status ( void  ) [inline]

Liefert den Status zurück.

Definiert in Zeile 30 der Datei cSeriell.h.

Benutzt statusint.

{ return(statusint); };
QDateTime cSeriellEvent::zeit ( void  ) [inline]

Liefert den Timestamp zurück, zu der die Nachricht eingegangen ist.

Definiert in Zeile 32 der Datei cSeriell.h.

Benutzt zeitdate.

{ return(zeitdate); };

Dokumentation der Datenelemente

int cSeriellEvent::befehlint [private]

Befehlsnr in Schleife.

Definiert in Zeile 37 der Datei cSeriell.h.

Wird benutzt von befehl() und cSeriellEvent().

int cSeriellEvent::karteint [private]

Karte.

Definiert in Zeile 32 der Datei cSeriell.h.

Wird benutzt von cSeriellEvent() und karte().

int cSeriellEvent::statusint [private]

Status.

Definiert in Zeile 39 der Datei cSeriell.h.

Wird benutzt von cSeriellEvent() und status().

QDateTime cSeriellEvent::zeitdate [private]

Timestamp.

Definiert in Zeile 41 der Datei cSeriell.h.

Wird benutzt von cSeriellEvent() und zeit().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: