PR_DEBUG("ChemStation B.06.43\n");
return CHEMSTAT_B0643;
}
+ else if (!strcmp(version_string, CHEMSTAT_B0644_STR)) {
+ PR_DEBUG("ChemStation B.06.44\n");
+ return CHEMSTAT_B0644;
+ }
else if (strlen(version_string) == 0) {
PR_DEBUG("ChemStation Untagged\n");
return CHEMSTAT_UNTAGGED;
break;
case CHEMSTAT_B0626:
case CHEMSTAT_B0643:
+ case CHEMSTAT_B0644:
switch (mdata->file_type) {
case HPCS_TYPE_CE_DAD:
case HPCS_TYPE_CE_CCD:
mdata->sampling_rate /= 100;
break;
default:
- mdata->sampling_rate = CE_WORK_PARAM_SAMPRATE;
+ if (version == CHEMSTAT_B0644)
+ mdata->sampling_rate /= 100;
+ else
+ mdata->sampling_rate = CE_WORK_PARAM_SAMPRATE;
break;
}
break;
CHEMSTAT_B0625,
CHEMSTAT_B0626,
CHEMSTAT_B0643,
+ CHEMSTAT_B0644,
CHEMSTAT_UNKNOWN
};
const char CHEMSTAT_B0625_STR[] = "B.06.25 [0003]";
const char CHEMSTAT_B0626_STR[] = "B.06.26 [0010]";
const char CHEMSTAT_B0643_STR[] = "B.06.43 [0001]";
+const char CHEMSTAT_B0644_STR[] = "B.06.44 [0001]";
/* Values of markers found in .ch files */
const char BIN_MARKER_A = 0x10;