diff --git a/CMakeLists.txt b/CMakeLists.txt index 78da16e..f1d206d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,7 +18,7 @@ message(STATUS "Looking for packages in : ${CMAKE_PREFIX_PATH}") #VERSIONING set(SIEMENS_TO_ISMRMRD_VERSION_MAJOR 1) set(SIEMENS_TO_ISMRMRD_VERSION_MINOR 2) -set(SIEMENS_TO_ISMRMRD_VERSION_PATCH 9) +set(SIEMENS_TO_ISMRMRD_VERSION_PATCH 10) set(SIEMENS_TO_ISMRMRD_VERSION_STRING ${SIEMENS_TO_ISMRMRD_VERSION_MAJOR}.${SIEMENS_TO_ISMRMRD_VERSION_MINOR}.${SIEMENS_TO_ISMRMRD_VERSION_PATCH}) # Generate the converter_version.h header file diff --git a/main.cpp b/main.cpp index a414908..4196e8f 100644 --- a/main.cpp +++ b/main.cpp @@ -810,6 +810,17 @@ int main(int argc, char* argv[]) { isNX = true; } + if (isNX) + { + int nxVersion = atoi(software_version.substr(11).c_str()); + std::cout << "Detected Numaris/X version: " << nxVersion << std::endl; + if (nxVersion > 30) + { + skip_syncdata = true; + std::cout << "Disabling parsing of syncdata due to incompatibility!" << std::endl; + } + } + std::cout << "Dwell time: " << dwell_time_0 << std::endl; if (debug_xml) {