mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-25 07:40:03 +02:00
timing mode into receiver master file
This commit is contained in:
parent
874092a9d0
commit
09fa8a3ba5
@ -21,6 +21,7 @@ using ns = std::chrono::nanoseconds;
|
|||||||
class MasterAttributes {
|
class MasterAttributes {
|
||||||
public:
|
public:
|
||||||
slsDetectorDefs::detectorType detType{slsDetectorDefs::GENERIC};
|
slsDetectorDefs::detectorType detType{slsDetectorDefs::GENERIC};
|
||||||
|
slsDetectorDefs::timingMode timingMode{slsDetectorDefs::AUTO_TIMING};
|
||||||
uint32_t imageSize{0};
|
uint32_t imageSize{0};
|
||||||
slsDetectorDefs::xy nPixels{};
|
slsDetectorDefs::xy nPixels{};
|
||||||
uint32_t maxFramesPerFile{0};
|
uint32_t maxFramesPerFile{0};
|
||||||
@ -61,6 +62,8 @@ class MasterAttributes {
|
|||||||
<< BINARY_WRITER_VERSION << '\n'
|
<< BINARY_WRITER_VERSION << '\n'
|
||||||
<< "TimeStamp : " << ctime(&t) << '\n'
|
<< "TimeStamp : " << ctime(&t) << '\n'
|
||||||
<< "Detector Type : " << sls::ToString(detType) << '\n'
|
<< "Detector Type : " << sls::ToString(detType) << '\n'
|
||||||
|
<< "Timing Mode : " << sls::ToString(timingMode)
|
||||||
|
<< '\n'
|
||||||
<< "Image Size : " << imageSize << " bytes" << '\n'
|
<< "Image Size : " << imageSize << " bytes" << '\n'
|
||||||
<< "Pixels : " << sls::ToString(nPixels) << '\n'
|
<< "Pixels : " << sls::ToString(nPixels) << '\n'
|
||||||
<< "Max Frames Per File : " << maxFramesPerFile << '\n'
|
<< "Max Frames Per File : " << maxFramesPerFile << '\n'
|
||||||
@ -125,6 +128,14 @@ class MasterAttributes {
|
|||||||
group->createDataSet("detector type", strdatatype, dataspace);
|
group->createDataSet("detector type", strdatatype, dataspace);
|
||||||
dataset.write(sls::ToString(detType), strdatatype);
|
dataset.write(sls::ToString(detType), strdatatype);
|
||||||
}
|
}
|
||||||
|
// timing mode
|
||||||
|
{
|
||||||
|
DataSpace dataspace = DataSpace(H5S_SCALAR);
|
||||||
|
StrType strdatatype(PredType::C_S1, 256);
|
||||||
|
DataSet dataset =
|
||||||
|
group->createDataSet("timing mode", strdatatype, dataspace);
|
||||||
|
dataset.write(sls::ToString(timingMode), strdatatype);
|
||||||
|
}
|
||||||
// Image Size
|
// Image Size
|
||||||
{
|
{
|
||||||
DataSpace dataspace = DataSpace(H5S_SCALAR);
|
DataSpace dataspace = DataSpace(H5S_SCALAR);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user