CCS Modul   M_ZUSATZ_IEEE
 
   $Id: m_zusatz_ieee.C,v 1.12 2005/11/29 10:11:11 pv73rt Exp $
   ---------------------------------------------------------------------
   Kurzbeschreibung: 	Aufruf des Prozesses ELECTRONICAL_LOAD bzw. ICS
   ---------------------------------------------------------------------
   Projekt:		CCS
   Sourcefile:		m_zusatz_ieee.C
   Autor:		RtW/TEF72-Juilfs (12.12.95)
   Zielsystem:		HP9000/V743 (HP-RT 2.0x), /Sxxx (HP-UX 9.0x)
   Sprache:		C++
   ---------------------------------------------------------------------
   Prototyp:
   MPI Schnittstelle
   void m_zusatz_ieee(shm_stringpointer *zeilen_info
	   ,shm_stringpointer   *zeilen_wert
	   ,long index1
	   ,long anzahl)
   
   ---------------------------------------------------------------------
   Aufruf: im Vectorinterpreter
   
	 (*funktionen[modulnummer])
	    (Ssp_expand_zeile
	     ,Ssp_expand_wert
	     ,p_verwaltung->begin_modulblock
	     ,p_verwaltung->anzahl_modulparameter);

   ---------------------------------------------------------------------
   Funktionsbeschreibung:
   Dieses Modul Übergibt seine Parameter an den Prozess ELECTRONICAL_LOAD
   bzw. ICS_4963. In diesen Prozessen werden dann die Einstellungen 
   durchgeführt. 
   
   Wird dieses Modul nicht verwendet so werden die folgenden Defaultwerte
   für die Kommunikation verwendet:   
   
   START_TEST_IEEE: FIRST-RUN
   END_TEST_IEEE:   RESET
   START_TIMEOUT:   EL-Prozess 10000 ms
                    IC-Prozess   500 ms
   END_SEND:        LINEFEED
   END_RECEIVE:     NEIN
   DELIMITER:       ,
   ESR_TEST:        JA
   
   Beschreibung der Modulübergabeparameter:
1 PRUEFSCHRITT
   GAUDI Prüfschritt
   ------------------------------
2 POSITION
   PAV- Position
   ------------------------------
3 DEVICENAME
   Unit Name		
   ------------------------------
4 START_TEST_IEEE
   Inititialisierung der Schnittstelle mit *RST; *CLS
   RESET        *RST wird beim Start des Prüfprogrammes ausgegeben
   NEIN		keine Ausgabe von *RST.
   FIRST-RUN	*RST wird nur beim Start des Prüfprogrammes
                ausgegeben falls First-Run-Flag aktiv ist.
   ------------------------------
5 END_TEST_IEEE
   Inititialisierung der Schnittstelle mit *RST; *CLS
   RESET	*RST wird beim Ende des Prüfprogrammes ausgegeben
   NEIN		keine Ausgabe von *RST.
   ------------------------------
6 START_TIMEOUT
   Dieser Timeout wird beim Reset der Schnittstelle verwendet
  ------------------------------
7 END_SEND
   Ab Electronicload Version 1.3.1 wird dieser Parameter unter Linux
   aktiv geschaltet. Die alten Codes EOI/LF/EOI+LF werden noch interpretiert, 
   diese entsprechen dem neuen Code LINEFEED.
   
   NEIN     = an den Sendestring wird kein Endezeichen angehaengt
   LINEFEED = an den Sendestring wird ein LineFeed angehaengt
  ------------------------------
8 END_RECEIVE
   Ab Electronicload Version 1.3.1 wird dieser Parameter unter Linux
   aktiv geschaltet. Die alten Codes EOI/LF/EOI+LF werden noch interpretiert, 
   diese entsprechen dem neuen Code NEIN.
   
   NEIN     = Endezeichenerkennung beim Lesen deaktiviert
   LINEFEED = Endezeichen LineFeed aktiviert. Das lesen von der 
              Schnittstelle wird durch dieses Zeichen beendet
   -------------------------------
9 DELIMITER
   Datentrennzeichen. Dieses wird verwendet um die einzelnen Daten
   zu trennen.
   -------------------------------
10 ESR_TEST
   JA   = ESR wird vom Geraet abgefragt und ausgewertet.
   NEIN = ESR wird nicht vom Geraet abgefragt.
   -------------------------------
11 OPEN_MODE
   DEFAULT  = Die Schnittstelle wird beim ersten Zugriff geoeffnet und bleibt
              danach geoeffnet. Wird ein Fehler erkannt wird nach der Pruefung
              die Schnittstelle geschlossen und beim erneuten Start der 
              Pruefliste wieder geoeffnet.
   ON_START = Die Schnittstelle wird beim ersten Zugriff nach dem Start der 
              Pruefliste geoeffnet und am Ende der Pruefliste geschlossen.
   -------------------------------
12 FOR_FUTURE2
   wird noch nicht verwendet
   -------------------------------
13 ERRORFLAG
   Fehler wird gesetzt falls falsche Parameter uebergeben wurden
   -------------------------------