1. allow 1gbe non blocking acquire by creating another thread (#753)

* allow 1gbe non blocking acquire by creating another thread

* removed unnnecessary print out in ctb
This commit is contained in:
2023-05-24 13:39:40 +02:00
committed by GitHub
parent f0c789dc91
commit afee45790f
6 changed files with 66 additions and 40 deletions

View File

@ -676,16 +676,14 @@ int softwareTrigger(int block);
int startReadOut();
#endif
enum runStatus getRunStatus();
#if defined(CHIPTESTBOARDD)
void readFrames(int *ret, char *mess);
#endif
#ifdef EIGERD
void waitForAcquisitionEnd(int *ret, char *mess);
#else
void waitForAcquisitionEnd();
#endif
#if defined(CHIPTESTBOARDD)
void readandSendUDPFrames(int *ret, char *mess);
int validateUDPSocket();
void readandSendUDPFrames();
void unsetFifoReadStrobes();
void readSample(int ns);
uint32_t checkDataInFifo();

View File

@ -48,6 +48,9 @@ int set_settings(int);
int get_threshold_energy(int);
int acquire(int blocking, int file_des);
void *start_state_machine(void *arg);
#if defined(CHIPTESTBOARDD) && !defined(VIRTUAL)
void *start_reading_and_sending_udp_frames(void *arg);
#endif
int start_acquisition(int);
int stop_acquisition(int);
int get_run_status(int);