Hauptseite | Klassenhierarchie | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente | Datei-Elemente | Zusätzliche Informationen

TZeroDimDetector Klassenreferenz

TZeroDimDetector ist das abstrakte Interface fuer alle nulldimensionalen Detektoren. Mehr...

#include <DETECUSE.H>

Klassendiagramm für TZeroDimDetector:

Inheritance graph
[Legende]
Zusammengehörigkeiten von TZeroDimDetector:

Collaboration graph
[Legende]
Aufstellung aller Elemente

Öffentliche Methoden

 TZeroDimDetector (int id)
virtual ~TZeroDimDetector ()
void SetSound (BOOL)
 Legt fest, ob die ermittelte Intensitaet auch akkustisch vermittelt werden soll.

BOOL GetSound (void) const
 Gibt zurueck, ob im Moment die ermittelte Intensitaet als akkustisches Feedback geliefert wird.

int MeasureStart (void)
 Startet die Messung mit diesem Detektor.

int MeasureStop (void)
 Stoppt die Messung mit diesem Detektor.

virtual int GetIntegral (float &)
 Gibt die im letzten Messzyklus ermittelten, integralen Messwerte zurueck.

virtual BOOL InitializeEvent (HWND, int)
 Initialisiert ein periodisches Aufrufen der Methode EventHandler.

virtual BOOL GetEventIntensity (float &)
 liefert die durch EventHandler gemessene Intensitaet zurueck

void SetEventHost (HWND)
 macht dem Detektor das Fenster bekannt, an das er innerhalb von EventHandler seine Nachrichten schicken soll

void KillEvent (void)
 loescht Detektor-Event

EDetectorType GetDetectorType () const
 Gibt eine symbolische Konstante zurueck, die den Typ des Detektors identifiziert.

int GetDimension () const
 Liefert die Dimension der Messwerte, die dieser Detektor ermittelt.

BOOL Initialize (void)
 Initialisert den Detektor und prueft ( wenn vorhanden ), ob die Hardwarekommunikation mit dem Detektor moeglich ist.

virtual int PollDetector (void)=0
 Veranlasst den Detektor, die im letzte Messzyklus ermittelten Werte der Hardware zu lesen und als gueltigen Messwert bereitzustellen.


Öffentliche, statische Methoden

CALLBACK EventHandler (UINT, UINT, DWORD, DWORD, DWORD)
 Methode, die von einem Windows-Timer periodisch aufgerufen wird ermittelt eine aktuelle Intensitaet fuer den Detektor.


Ausführliche Beschreibung

TZeroDimDetector ist das abstrakte Interface fuer alle nulldimensionalen Detektoren.


Beschreibung der Konstruktoren und Destruktoren

TZeroDimDetector::TZeroDimDetector int  id  ) 
 

Hier ist der Graph aller Aufrufe für diese Funktion:

TZeroDimDetector::~TZeroDimDetector  )  [virtual]
 

Hier ist der Graph aller Aufrufe für diese Funktion:


Dokumentation der Elementfunktionen

CALLBACK TZeroDimDetector::EventHandler UINT  ,
UINT  ,
DWORD  ,
DWORD  ,
DWORD 
[static]
 

Methode, die von einem Windows-Timer periodisch aufgerufen wird ermittelt eine aktuelle Intensitaet fuer den Detektor.

Messwert gueltig

Erneute Implementation in TRadicon.

Hier ist der Graph aller Aufrufe für diese Funktion:

EDetectorType TZeroDimDetector::GetDetectorType  )  const [inline, virtual]
 

Gibt eine symbolische Konstante zurueck, die den Typ des Detektors identifiziert.

Implementiert TDetector.

Erneute Implementation in TGenericDetector, TRadicon und Testdev.

int TZeroDimDetector::GetDimension  )  const [inline, virtual]
 

Liefert die Dimension der Messwerte, die dieser Detektor ermittelt.

Kann als type identification genutzt werden

Implementiert TDetector.

BOOL TZeroDimDetector::GetEventIntensity float &  data  )  [virtual]
 

liefert die durch EventHandler gemessene Intensitaet zurueck

Hier ist der Graph aller Aufrufe für diese Funktion:

int TZeroDimDetector::GetIntegral float &   )  [virtual]
 

Gibt die im letzten Messzyklus ermittelten, integralen Messwerte zurueck.

Implementiert TDetector.

Hier ist der Graph aller Aufrufe für diese Funktion:

BOOL TZeroDimDetector::GetSound void   )  const [inline]
 

Gibt zurueck, ob im Moment die ermittelte Intensitaet als akkustisches Feedback geliefert wird.

BOOL TZeroDimDetector::Initialize void   )  [virtual]
 

Initialisert den Detektor und prueft ( wenn vorhanden ), ob die Hardwarekommunikation mit dem Detektor moeglich ist.

Erneute Implementation von TDetector.

Erneute Implementation in TGenericDetector und TRadicon.

Hier ist der Graph aller Aufrufe für diese Funktion:

BOOL TZeroDimDetector::InitializeEvent HWND  hwnd,
int  ec
[virtual]
 

Initialisiert ein periodisches Aufrufen der Methode EventHandler.

Parameter gibt Anzahl der Aufrufe an Aufrufintervall entspricht der Messzeit Rueckkehrcode FALSE wenn Aufrufintervall < 0.1 sek. sonst TRUE (wenn erfolgreich) (fuer kontinuierlichen Scan)

Erneute Implementation in TRadicon.

Hier ist der Graph aller Aufrufe für diese Funktion:

void TZeroDimDetector::KillEvent void   ) 
 

loescht Detektor-Event

int TZeroDimDetector::MeasureStart void   )  [virtual]
 

Startet die Messung mit diesem Detektor.

Implementiert TDetector.

Erneute Implementation in TGenericDetector und TRadicon.

Hier ist der Graph aller Aufrufe für diese Funktion:

int TZeroDimDetector::MeasureStop void   )  [virtual]
 

Stoppt die Messung mit diesem Detektor.

Implementiert TDetector.

Erneute Implementation in TGenericDetector und TRadicon.

Hier ist der Graph aller Aufrufe für diese Funktion:

virtual int TZeroDimDetector::PollDetector void   )  [pure virtual]
 

Veranlasst den Detektor, die im letzte Messzyklus ermittelten Werte der Hardware zu lesen und als gueltigen Messwert bereitzustellen.

Erneute Implementation von TDetector.

Implementiert in TGenericDetector, TRadicon, Testdev und TZeroDimSimpleTestDetector.

void TZeroDimDetector::SetEventHost HWND  hwnd  ) 
 

macht dem Detektor das Fenster bekannt, an das er innerhalb von EventHandler seine Nachrichten schicken soll

Hier ist der Graph aller Aufrufe für diese Funktion:

void TZeroDimDetector::SetSound BOOL   ) 
 

Legt fest, ob die ermittelte Intensitaet auch akkustisch vermittelt werden soll.

Hier ist der Graph aller Aufrufe für diese Funktion:


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Sat Nov 13 12:54:28 2004 für XCTL32 von doxygen 1.3.7