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;
};
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.