Wafevorms
#include "examples.h"
int32_t CAEN_MCA_EXAMPLES_EnableWaveforms(
CAEN_MCA_HANDLE device,
bool enabled) {
if (enabled)
else
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
free(value);
return ret;
}
int32_t CAEN_MCA_EXAMPLES_GetWaveforms(
CAEN_MCA_HANDLE device, int32_t channel_id, int16_t *atrace1, int16_t *atrace2, uint8_t *dtrace1, uint8_t *dtrace2, uint32_t *len) {
uint32_t length = 0;
double rl;
uint32_t tsample_ps;
channel,
atrace1,
atrace2,
dtrace1,
dtrace2
);
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
else {
length = (uint32_t)rl * 1000 / tsample_ps;
}
if (len != NULL) *len = length;
return ret;
}