Die Funktion ParsingXScanType( LPSTR )

TxScanType _export WINAPI ParsingXScanType( LPSTR xst )
{
  // Der als String übergebene Parameter wird
  // in den entsprechenden enum-Wert überführt
  // strcmp() liefert 0 bei Übereinstimmung
  if(!strcmp( xst, "Standard" ))
    return StandardScan;
  if(!strcmp( xst, "Omega2Theta" )) 
    return Omega2ThetaScan;
  if(!strcmp( xst, "Continuous" ))  
    return ContinuousScan;
  if(!strcmp( xst, "PsdEnergyScan" ))
    return PsdEnergyScan;
  if(!strcmp( xst, "PsdPositionScan" ))
    return PsdPositionScan;
  if(!strcmp( xst, "Omega2ThetaList" ))
    return Omega2ThetaScanList;
  if(!strcmp( xst, "ScanList" ))   
    return ScanList;
  // unbekannter Parameter
  return (TxScanType)0;
};


Anmerkungen

Die Funktion ParsingXScanType ist in l_layer.cpp (also nicht in m_steerg.cpp) implementiert, ihre Deklaration ist entsprechend in l_layer.h zu finden.


Zurück zu ParsingCmd()

Startseite


Kay Schützler
Last modified: Tue Sep 21 13:12:02 MET DST 1999