mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-17 15:27:13 +02:00
updated svn
git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorSoftware@550 951219d9-93cf-4727-9268-0efd64621fa3
This commit is contained in:
@ -18,6 +18,29 @@ void closeFile(int p){
|
||||
exit(0);
|
||||
}
|
||||
|
||||
|
||||
int StartAcq(char* filepath, char*filename,int fileindex, int datasize, void*p){
|
||||
printf("--StartAcq: filepath:%s filename:%s fileindex:%d datasize:%d\n",
|
||||
filepath, filename, fileindex, datasize);
|
||||
|
||||
printf("--StartAcq: returning 0\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
void AcquisitionFinished(int frames, void*p){
|
||||
printf("AcquisitionFinished: frames:%d why ?\n",frames);
|
||||
|
||||
}
|
||||
|
||||
|
||||
void GetData(int framenum, char* datapointer, FILE* descriptor, char* gui, void* p){
|
||||
printf("GetData: framenum: %d(%d)\n", framenum, *(int*)datapointer);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
int ret = slsDetectorDefs::OK;
|
||||
|
||||
@ -52,6 +75,10 @@ int main(int argc, char *argv[]) {
|
||||
//receiver->registerCallBackStartAcquisition(func,arg);
|
||||
|
||||
|
||||
|
||||
printf("Registering StartAcq()\n");
|
||||
receiver->registerCallBackStartAcquisition(StartAcq, NULL);
|
||||
|
||||
/**
|
||||
callback argument is
|
||||
total farmes caught
|
||||
@ -61,6 +88,9 @@ int main(int argc, char *argv[]) {
|
||||
|
||||
//receiver->registerCallBackAcquisitionFinished(func,arg);
|
||||
|
||||
printf("Registering AcquisitionFinished()\n");
|
||||
receiver->registerCallBackAcquisitionFinished(AcquisitionFinished, NULL);
|
||||
|
||||
|
||||
|
||||
/**
|
||||
@ -80,6 +110,12 @@ int main(int argc, char *argv[]) {
|
||||
//receiver->registerCallBackRawDataReady(func,arg);
|
||||
|
||||
|
||||
printf("Registering GetData() \n");
|
||||
|
||||
|
||||
receiver->registerCallBackRawDataReady(GetData,NULL);
|
||||
|
||||
|
||||
|
||||
|
||||
receiver->start();
|
||||
|
Reference in New Issue
Block a user