PR_DEBUG("ChemStation B.06.26\n");
return CHEMSTAT_B0626;
}
+ else if (!strcmp(version_string, CHEMSTAT_B0643_STR)) {
+ PR_DEBUG("ChemStation B.06.43\n");
+ return CHEMSTAT_B0643;
+ }
else if (strlen(version_string) == 0) {
PR_DEBUG("ChemStation Untagged\n");
return CHEMSTAT_UNTAGGED;
}
break;
case CHEMSTAT_B0626:
+ case CHEMSTAT_B0643:
switch (mdata->file_type) {
case HPCS_TYPE_CE_DAD:
+ case HPCS_TYPE_CE_CCD:
mdata->sampling_rate /= 100;
break;
default:
CHEMSTAT_UNTAGGED,
CHEMSTAT_B0625,
CHEMSTAT_B0626,
+ CHEMSTAT_B0643,
CHEMSTAT_UNKNOWN
};
/* Known ChemStation format versions */
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]";
/* Values of markers found in .ch files */
const char BIN_MARKER_A = 0x10;