FSUDAQ/test.cpp

43 lines
848 B
C++
Raw Normal View History

#include "DigitizerPHA.h"
//#include "DigitizerPSD.h"
2022-08-03 19:00:41 -04:00
int main(int argc, char* argv[]){
const int nBoard = 1;
DigitizerPHA *dig = new DigitizerPHA[nBoard];
//DigitizerPSD * psd = new DigitizerPSD();
2022-08-03 19:00:41 -04:00
for( int i = 0 ; i < nBoard; i++){
int board = i % 3;
int port = i/3;
dig[i].OpenDigitizer(board, port, true);
dig[i].OpenSettingBinary("setting_" + to_string(dig[i].GetSerialNumber()) + ".bin");
dig[i].SetAcqMode("list");
//dig[i].PrintACQStatue();
}
//dig[0].PrintBoardConfiguration();
//dig[0].PrintChannelSettingFromDigitizer(15);
2022-08-03 19:00:41 -04:00
//Data * data = dig[0].data;
2022-08-03 19:00:41 -04:00
2022-08-05 16:32:46 -04:00
//data->AllocateMemory(dig[0].GetHandle());
dig[0].StartACQ();
sleep(2);
2022-08-03 19:00:41 -04:00
dig[0].ReadData();
//printf("|%s|\n", data->buffer);
dig[0].StopACQ();
2022-08-03 19:00:41 -04:00
2022-08-03 19:00:41 -04:00
delete [] dig;
//delete psd;
2022-08-03 19:00:41 -04:00
return 0;
}