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

TBraunPsd Klassenreferenz

#include <detecmes.h>

Klassendiagramm für TBraunPsd:

Inheritance graph
[Legende]
Zusammengehörigkeiten von TBraunPsd:

Collaboration graph
[Legende]
Aufstellung aller Elemente

Öffentliche Methoden

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

int PsdInit (void)
int PsdStart (void)
 Hook, um die PSD-Hardware zum Start der Messung zu veranlassen.

int PsdReadOut (EHowReadOutPsd)
 Hook, um die Messwerte aus der PSD-Hardware zu lesen.

virtual int GetBufferSize (void) const
 Gibt die Groesse des Datenpuffers fuer das Auslesen der Messwerte zurueck.

BOOL SetEnergyRange (UINT, UINT)
 Legt das zu verwendende Energiefenster fest.

void GetEnergyRange (UINT &ler, UINT &her) const
 Gibt das verwendete Energiefenster zurueck.

int PsdStop (void)
 Hook, um die PSD-Hardware zum Stop der Messung zu veranlassen.

int GetChannelNumber () const
 Gibt die Anzahl der zu nutzenden Kanaele zurueck.

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


Öffentliche Attribute

int nErrorCode
BOOL bSetError
int nHVRegelung_OK

Geschützte Methoden

int BuildOperation (BYTE *, BYTE *, int)
int LoadHexFile (void)
void ResetDelayTime (void)
BYTE konvert (char)
int SynchronHexFile (BYTE &, BYTE &)
int Look_till_BaseAddr1 (int)
void LoadDetectorSettings ()
 Laedt die zu diesem Detektor gehoerenden Einstellungen aus der hardware.ini.

void SaveDetectorSettings () const
 Speichert die zu diesem Detektor gehoerenden Einstellungen in die hardware.ini.


Beschreibung der Konstruktoren und Destruktoren

TBraunPsd::TBraunPsd int  id  ) 
 

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

TBraunPsd::~TBraunPsd void   )  [virtual]
 

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


Dokumentation der Elementfunktionen

int TBraunPsd::BuildOperation BYTE *  ,
BYTE *  ,
int 
[protected]
 

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

int TBraunPsd::GetBufferSize void   )  const [virtual]
 

Gibt die Groesse des Datenpuffers fuer das Auslesen der Messwerte zurueck.

Erneute Implementation von TOneDimDetector.

int TBraunPsd::GetChannelNumber void   )  const [virtual]
 

Gibt die Anzahl der zu nutzenden Kanaele zurueck.

Erneute Implementation von TOneDimDetector.

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

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

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

Erneute Implementation von TOneDimDetector.

void TBraunPsd::GetEnergyRange UINT &  ler,
UINT &  her
const [inline, virtual]
 

Gibt das verwendete Energiefenster zurueck.

Erneute Implementation von TOneDimDetector.

BOOL TBraunPsd::Initialize void   )  [virtual]
 

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

Erneute Implementation von TOneDimDetector.

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

BYTE TBraunPsd::konvert char   )  [protected]
 

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

void TBraunPsd::LoadDetectorSettings  )  [protected, virtual]
 

Laedt die zu diesem Detektor gehoerenden Einstellungen aus der hardware.ini.

Auf jeder Abstraktionsstufe werden die entsprechenden Einstellungen geladen.

Erneute Implementation von TOneDimDetector.

int TBraunPsd::LoadHexFile void   )  [protected]
 

char HeadLine[]= "Braun-Psd: Load Hex-File";

int k=0;

int l=0;

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

int TBraunPsd::Look_till_BaseAddr1 int   )  [protected]
 

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

int TBraunPsd::PsdInit void   )  [virtual]
 

BOOL FirstTime= FALSE;

Erneute Implementation von TOneDimDetector.

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

int TBraunPsd::PsdReadOut EHowReadOutPsd   )  [virtual]
 

Hook, um die Messwerte aus der PSD-Hardware zu lesen.

Implementiert TOneDimDetector.

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

int TBraunPsd::PsdStart void   )  [virtual]
 

Hook, um die PSD-Hardware zum Start der Messung zu veranlassen.

Erneute Implementation von TOneDimDetector.

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

int TBraunPsd::PsdStop void   )  [virtual]
 

Hook, um die PSD-Hardware zum Stop der Messung zu veranlassen.

Erneute Implementation von TOneDimDetector.

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

void TBraunPsd::ResetDelayTime void   )  [protected]
 

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

void TBraunPsd::SaveDetectorSettings  )  const [protected, virtual]
 

Speichert die zu diesem Detektor gehoerenden Einstellungen in die hardware.ini.

Auf jeder Abstraktionsstufe werden die entsprechenden Einstellungen gespeichert.

Erneute Implementation von TOneDimDetector.

BOOL TBraunPsd::SetEnergyRange UINT  uLowerRange,
UINT  uHigherRange
[virtual]
 

Legt das zu verwendende Energiefenster fest.

Erneute Implementation von TOneDimDetector.

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

int TBraunPsd::SynchronHexFile BYTE &  ,
BYTE & 
[protected]
 

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


Dokumentation der Datenelemente

BOOL TBraunPsd::bSetError
 

int TBraunPsd::nErrorCode
 

int TBraunPsd::nHVRegelung_OK
 


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