ctb readout works with receiver for digital readout, allocate ram in server only if 1g udp, free addr info only when setting new udp detals upon configuring ,brough readout flags to receiver

This commit is contained in:
2019-02-28 16:07:47 +01:00
parent 96584ce397
commit debf3a1b01
14 changed files with 316 additions and 128 deletions

View File

@ -73,6 +73,12 @@ class slsReceiverImplementation: private virtual slsDetectorDefs {
*/
bool getGapPixelsEnable() const;
/**
* Get readout flags (Eiger, chiptestboard, moench)
* @return readout flags
*/
readOutFlags getReadOutFlags() const;
//***file parameters***
/**
@ -342,6 +348,13 @@ class slsReceiverImplementation: private virtual slsDetectorDefs {
*/
int setGapPixelsEnable(const bool b);
/**
* Set readout flags (eiger, chiptestboard, moench)
* @param f readout flag
* @return OK or FAIL
*/
int setReadOutFlags(const readOutFlags f);
//***file parameters***
/**
@ -765,12 +778,12 @@ private:
int flippedData[2];
/** gap pixels enable */
bool gapPixelsEnable;
/** readout flags*/
readOutFlags readoutFlags;
//*** receiver parameters ***
/** Number of Threads */
int numThreads;
/** Number of channels in roi for jungfrauctb */
uint32_t nroichannels;
/** Maximum Number of Listening Threads/ UDP Ports */
const static int MAX_NUMBER_OF_LISTENING_THREADS = 2;
/** Receiver Status */