mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-12 21:07:13 +02:00
WIP
This commit is contained in:
@ -64,6 +64,43 @@ std::ostream &operator<<(std::ostream &os,
|
||||
return os << ToString(r);
|
||||
}
|
||||
|
||||
std::string ToString(const slsDetectorDefs::patternParameters &r) {
|
||||
std::ostringstream oss;
|
||||
oss << '[' << std::endl;
|
||||
for (int i = 0; i < MAX_PATTERN_LENGTH; ++i) {
|
||||
if (r.word[i] != 0) {
|
||||
oss << "patword 0x" << std::hex << i << " 0x" << std::hex
|
||||
<< r.word[i] << std::endl;
|
||||
}
|
||||
}
|
||||
oss << "patioctrl 0x" << std::hex << r.patioctrl << std::endl
|
||||
<< "patclkctrl 0x" << r.patclkctrl << std::endl
|
||||
<< "patlimits 0x" << r.patlimits[0] << " 0x" << r.patlimits[1]
|
||||
<< std::endl
|
||||
<< "patloop0 0x" << r.patloop[0] << " 0x" << r.patloop[1] << std::endl
|
||||
<< "patnloop0 " << std::dec << r.patnloop[0] << std::hex << std::endl
|
||||
<< "patloop1 0x" << r.patloop[2] << " 0x" << r.patloop[3] << std::endl
|
||||
<< "patnloop1 " << std::dec << r.patnloop[1] << std::hex << std::endl
|
||||
<< "patloop2 0x" << r.patloop[4] << " 0x" << r.patloop[5] << std::endl
|
||||
<< "patnloop2 " << std::dec << r.patnloop[2] << std::hex << std::endl
|
||||
<< "patwait0 0x" << r.patwait[0] << std::endl
|
||||
<< "patwaittime0 " << std::dec << r.patwaittime[0] << std::hex
|
||||
<< std::endl
|
||||
<< "patwait1 0x" << r.patwait[1] << std::endl
|
||||
<< "patwaittime1 " << std::dec << r.patwaittime[1] << std::hex
|
||||
<< std::endl
|
||||
<< "patwait1 0x" << r.patwait[1] << std::endl
|
||||
<< "patwaittime2 " << std::dec << r.patwaittime[2] << std::hex
|
||||
<< std::endl
|
||||
<< ']';
|
||||
return oss.str();
|
||||
}
|
||||
|
||||
std::ostream &operator<<(std::ostream &os,
|
||||
const slsDetectorDefs::patternParameters &r) {
|
||||
return os << ToString(r);
|
||||
}
|
||||
|
||||
std::string ToString(const defs::runStatus s) {
|
||||
switch (s) {
|
||||
case defs::ERROR:
|
||||
|
Reference in New Issue
Block a user