mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-21 19:30:03 +02:00
fix hdf5 compilation using det spec fields in header (#693)
* fix hdf5 compilation using det spec fields in header
This commit is contained in:
parent
21db57dd89
commit
532f76ed4f
@ -30,6 +30,7 @@ This document describes the differences between v7.x.x and v7.0.0
|
|||||||
|
|
||||||
- moench being made compatible with jungfrau 2.0 boards (jungfrau structure, away from ctb)
|
- moench being made compatible with jungfrau 2.0 boards (jungfrau structure, away from ctb)
|
||||||
- eiger febl and feb in versions
|
- eiger febl and feb in versions
|
||||||
|
- fix hdf5 compilation (detspec fields)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -14,14 +14,14 @@ HDF5DataFile::HDF5DataFile(int index, std::mutex *hdf5Lib)
|
|||||||
"frame number",
|
"frame number",
|
||||||
"exp length or sub exposure time",
|
"exp length or sub exposure time",
|
||||||
"packets caught",
|
"packets caught",
|
||||||
"bunch id",
|
"detector specific 1",
|
||||||
"timestamp",
|
"timestamp",
|
||||||
"mod id",
|
"mod id",
|
||||||
"row",
|
"row",
|
||||||
"column",
|
"column",
|
||||||
"reserved",
|
"detector specific 2",
|
||||||
"debug",
|
"detector specific 3",
|
||||||
"round robin number",
|
"detector specific 4",
|
||||||
"detector type",
|
"detector type",
|
||||||
"detector header version",
|
"detector header version",
|
||||||
"packets caught bit mask",
|
"packets caught bit mask",
|
||||||
@ -317,7 +317,7 @@ void HDF5DataFile::WriteParameterDatasets(const uint64_t currentFrameNumber,
|
|||||||
dataSetPara[2]->write(&header.packetNumber, parameterDataTypes[2],
|
dataSetPara[2]->write(&header.packetNumber, parameterDataTypes[2],
|
||||||
memspace, *dataSpacePara);
|
memspace, *dataSpacePara);
|
||||||
i = 3;
|
i = 3;
|
||||||
dataSetPara[3]->write(&header.bunchId, parameterDataTypes[3], memspace,
|
dataSetPara[3]->write(&header.detSpec1, parameterDataTypes[3], memspace,
|
||||||
*dataSpacePara);
|
*dataSpacePara);
|
||||||
i = 4;
|
i = 4;
|
||||||
dataSetPara[4]->write(&header.timestamp, parameterDataTypes[4],
|
dataSetPara[4]->write(&header.timestamp, parameterDataTypes[4],
|
||||||
@ -332,13 +332,13 @@ void HDF5DataFile::WriteParameterDatasets(const uint64_t currentFrameNumber,
|
|||||||
dataSetPara[7]->write(&header.column, parameterDataTypes[7], memspace,
|
dataSetPara[7]->write(&header.column, parameterDataTypes[7], memspace,
|
||||||
*dataSpacePara);
|
*dataSpacePara);
|
||||||
i = 8;
|
i = 8;
|
||||||
dataSetPara[8]->write(&header.reserved, parameterDataTypes[8], memspace,
|
dataSetPara[8]->write(&header.detSpec2, parameterDataTypes[8], memspace,
|
||||||
*dataSpacePara);
|
*dataSpacePara);
|
||||||
i = 9;
|
i = 9;
|
||||||
dataSetPara[9]->write(&header.debug, parameterDataTypes[9], memspace,
|
dataSetPara[9]->write(&header.detSpec3, parameterDataTypes[9], memspace,
|
||||||
*dataSpacePara);
|
*dataSpacePara);
|
||||||
i = 10;
|
i = 10;
|
||||||
dataSetPara[10]->write(&header.roundRNumber, parameterDataTypes[10],
|
dataSetPara[10]->write(&header.detSpec4, parameterDataTypes[10],
|
||||||
memspace, *dataSpacePara);
|
memspace, *dataSpacePara);
|
||||||
i = 11;
|
i = 11;
|
||||||
dataSetPara[11]->write(&header.detType, parameterDataTypes[11],
|
dataSetPara[11]->write(&header.detType, parameterDataTypes[11],
|
||||||
|
@ -635,7 +635,7 @@ void MasterAttributes::GetMoenchBinaryAttributes(
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifdef HDF5C
|
#ifdef HDF5C
|
||||||
void MasterAttributes::WriteMoenchuHDF5Attributes(H5::H5File *fd,
|
void MasterAttributes::WriteMoenchHDF5Attributes(H5::H5File *fd,
|
||||||
H5::Group *group) {
|
H5::Group *group) {
|
||||||
MasterAttributes::WriteHDF5Exptime(fd, group);
|
MasterAttributes::WriteHDF5Exptime(fd, group);
|
||||||
MasterAttributes::WriteHDF5Period(fd, group);
|
MasterAttributes::WriteHDF5Period(fd, group);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user