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.