#include "examples.h"
int32_t CAEN_MCA_EXAMPLES_EnableLists(
CAEN_MCA_HANDLE channel,
bool enabled) {
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
return ret;
}
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
return ret;
}
int32_t CAEN_MCA_EXAMPLES_Lists_SetMaxNumberOfEvents(
CAEN_MCA_HANDLE channel, uint32_t maxnevts) {
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
return ret;
}
int32_t CAEN_MCA_EXAMPLES_Lists_SetFilename(
CAEN_MCA_HANDLE channel,
const char *filename) {
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
return ret;
}
int32_t CAEN_MCA_EXAMPLES_Lists_SetData(
CAEN_MCA_HANDLE channel,
bool timetag,
bool energy,
bool extras) {
uint32_t mask = 0;
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
return ret;
}
uint32_t maxnevts;
uint32_t nevts;
uint32_t getfake, getsat, getskim;
uint32_t enabled;
uint32_t datamask;
channel,
&enabled,
&savemode,
filename,
&datamask,
&getfake,
&maxnevts,
&nevts,
datatimetag,
dataenergy,
dataflags,
&getsat,
&getskim
);
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
else {
fprintf(stdout, "Enabled: %"PRIu32"\n", enabled);
fprintf(stdout, "Save mode: ");
switch (savemode) {
}
fprintf(stdout, "Get fake events: %s\n", getfake ? "true" : "false");
fprintf(stdout, "Data mask (for file modes): ");
fprintf(stdout, "Timetag (%s)\t", timetag ? "true" : "false");
fprintf(stdout, "Energy (%s)\t", energy ? "true" : "false");
fprintf(stdout, "Extras (%s)\t", extras ? "true" : "false");
fprintf(stdout, "\n");
fprintf(stdout, "Filename: %s\n", filename);
fprintf(stdout, "Events: %"PRIu32" (max: %"PRIu32")\n", nevts, maxnevts);
fprintf(stdout, "First 10 events received:\n");
for (uint32_t i = 0; i < nevts && i < 10; i++) {
fprintf(stdout, "\t#%"PRIu32":", i);
fprintf(stdout, "\tTimetag: %"PRIu64"", datatimetag[i]);
fprintf(stdout, "\tEnergy: %"PRIu32"", dataenergy[i]);
fprintf(stdout, "\tFlags: 0x%08"PRIx16"", dataflags[i]);
fprintf(stdout, "\n");
}
}
free(datatimetag);
free(dataenergy);
free(dataflags);
free(filename);
return ret;
}