mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-20 08:38:00 +02:00
partialread changed to readnrows
This commit is contained in:
@ -593,7 +593,7 @@ class CmdProxy {
|
||||
{"vhighvoltage", "highvoltage"},
|
||||
{"digitest", "imagetest"},
|
||||
{"filter", "filterresistor"},
|
||||
{"readnlines", "partialread"},
|
||||
{"readnlines", "readnrows"},
|
||||
|
||||
/** temperature */
|
||||
|
||||
@ -807,7 +807,7 @@ class CmdProxy {
|
||||
{"filterresistor", &CmdProxy::filterresistor},
|
||||
{"currentsource", &CmdProxy::CurrentSource},
|
||||
{"dbitpipeline", &CmdProxy::dbitpipeline},
|
||||
{"partialread", &CmdProxy::partialread},
|
||||
{"readnrows", &CmdProxy::readnrows},
|
||||
|
||||
/** temperature */
|
||||
{"templist", &CmdProxy::templist},
|
||||
@ -1376,7 +1376,7 @@ class CmdProxy {
|
||||
"Options: 0-7\n\t[CTB] Options: 0-255");
|
||||
|
||||
INTEGER_COMMAND_VEC_ID(
|
||||
partialread, getPartialReadout, setPartialReadout, StringTo<int>,
|
||||
readnrows, getReadNRows, setReadNRows, StringTo<int>,
|
||||
"[1 - 256]\n\t[Eiger] Number of rows to readout per half module "
|
||||
"starting from the centre. Options: 0 - 256. 256 is default. The "
|
||||
"permissible values depend on dynamic range and 10Gbe enabled.\n[8-512 (multiple of 8)]\n\t[Jungfrau] Number of rows per module starting from the centre. Options: 8 - 512, must be multiples of 8. Default is 512.");
|
||||
|
@ -732,12 +732,12 @@ void Detector::setDBITPipeline(int value, Positions pos) {
|
||||
pimpl->Parallel(&Module::setDBITPipeline, pos, value);
|
||||
}
|
||||
|
||||
Result<int> Detector::getPartialReadout(Positions pos) const {
|
||||
return pimpl->Parallel(&Module::getPartialReadout, pos);
|
||||
Result<int> Detector::getReadNRows(Positions pos) const {
|
||||
return pimpl->Parallel(&Module::getReadNRows, pos);
|
||||
}
|
||||
|
||||
void Detector::setPartialReadout(const int lines, Positions pos) {
|
||||
pimpl->Parallel(&Module::setPartialReadout, pos, lines);
|
||||
void Detector::setReadNRows(const int lines, Positions pos) {
|
||||
pimpl->Parallel(&Module::setReadNRows, pos, lines);
|
||||
}
|
||||
|
||||
// Acquisition
|
||||
|
@ -734,14 +734,14 @@ void Module::setDBITPipeline(int value) {
|
||||
sendToDetector(F_SET_DBIT_PIPELINE, value, nullptr);
|
||||
}
|
||||
|
||||
int Module::getPartialReadout() const {
|
||||
return sendToDetector<int>(F_GET_PARTIAL_READOUT);
|
||||
int Module::getReadNRows() const {
|
||||
return sendToDetector<int>(F_GET_READ_N_ROWS);
|
||||
}
|
||||
|
||||
void Module::setPartialReadout(const int value) {
|
||||
sendToDetector(F_SET_PARTIAL_READOUT, value, nullptr);
|
||||
void Module::setReadNRows(const int value) {
|
||||
sendToDetector(F_SET_READ_N_ROWS, value, nullptr);
|
||||
if (shm()->useReceiverFlag) {
|
||||
sendToReceiver(F_SET_RECEIVER_PARTIAL_READOUT, value, nullptr);
|
||||
sendToReceiver(F_SET_RECEIVER_READ_N_ROWS, value, nullptr);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -178,8 +178,8 @@ class Module : public virtual slsDetectorDefs {
|
||||
void setCurrentSource(defs::currentSrcParameters par);
|
||||
int getDBITPipeline() const;
|
||||
void setDBITPipeline(int value);
|
||||
int getPartialReadout() const;
|
||||
void setPartialReadout(const int value);
|
||||
int getReadNRows() const;
|
||||
void setReadNRows(const int value);
|
||||
/**************************************************
|
||||
* *
|
||||
* Acquisition *
|
||||
|
Reference in New Issue
Block a user