added first rather generic test for Rearrange Function, could be changed to a parametrized test

This commit is contained in:
2025-03-12 10:51:18 +01:00
parent 8d87a6ee4e
commit 63bb79d727
3 changed files with 146 additions and 8 deletions

View File

@ -92,6 +92,15 @@ class DataProcessor : private virtual slsDetectorDefs, public ThreadObject {
size_t &, void *),
void *arg);
protected:
/**
* Align corresponding digital bits together (CTB only if ctbDbitlist is not
* empty)
* set variable reorder to true if, data should be rearranged such that
* individual digital bits from all samples are consecutive in memory
*/
void ArrangeDbitData(size_t &size, char *data);
private:
void RecordFirstIndex(uint64_t fnum);
@ -138,14 +147,6 @@ class DataProcessor : private virtual slsDetectorDefs, public ThreadObject {
void PadMissingPackets(sls_receiver_header header, char *data);
/**
* Align corresponding digital bits together (CTB only if ctbDbitlist is not
* empty)
* set variable reorder to true if, data should be rearranged such that
* individual digital bits from all samples are consecutive in memory
*/
void ArrangeDbitData(size_t &size, char *data);
void CropImage(size_t &size, char *data);
static const std::string typeName;