diff --git a/console/nii_dicom.cpp b/console/nii_dicom.cpp index 21b496e1..741af678 100644 --- a/console/nii_dicom.cpp +++ b/console/nii_dicom.cpp @@ -8058,7 +8058,8 @@ const uint32_t kEffectiveTE = 0x0018 + uint32_t(0x9082 << 16); //FD // cycling systems: Premier, UHP, 7.0T if ((strstr(d.manufacturersModelName, "Premier") != NULL) || (strstr(d.manufacturersModelName, "UHP") != NULL) || (strstr(d.manufacturersModelName, "7.0T") != NULL)) { // cycling special OFF mode - if (isSameFloatGE(userData15GE, 0.72)) + if (((strstr(d.manufacturersModelName, "Premier") != NULL) && (isSameFloatGE(userData15GE, 0.72))) || + (((strstr(d.manufacturersModelName, "UHP") != NULL) || (strstr(d.manufacturersModelName, "7.0T") != NULL)) && (userData15GE > 0.5) && (userData15GE < 1))) //issue 796 d.diffCyclingModeGE = kGE_DIFF_CYCLING_SPOFF; // 2TR cycling mode else if (userData12GE == 2) { diff --git a/console/nii_dicom.h b/console/nii_dicom.h index 2fbb776e..d173cd8d 100644 --- a/console/nii_dicom.h +++ b/console/nii_dicom.h @@ -50,7 +50,7 @@ extern "C" { #define kCPUsuf " " //unknown CPU #endif -#define kDCMdate "v1.0.20240202" +#define kDCMdate "v1.0.20240222" #define kDCMvers kDCMdate " " kJP2suf kLSsuf kCCsuf kCPUsuf static const int kMaxEPI3D = 1024; //maximum number of EPI images in Siemens Mosaic