#include "examples.h"
double nchannels;
uint8_t spe_status;
uint32_t pass_number;
dataarray,
&spe_status,
&pass_number
);
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
else {
if (data != NULL && nbins != NULL) {
*nbins = (uint32_t)nchannels;
memcpy(data, dataarray, *nbins * sizeof(*data));
*pass = pass_number;
}
fprintf(stdout, "Number of bins: %"PRIu32"\n", (uint32_t)nchannels);
}
free(dataarray);
return ret;
}
int32_t CAEN_MCA_EXAMPLES_MCS_SetNBins(
CAEN_MCA_HANDLE mcs_spectrum, uint32_t nbins) {
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
return ret;
}
int32_t CAEN_MCA_EXAMPLES_MCS_SetDwellTime(
CAEN_MCA_HANDLE mcs_spectrum,
double value) {
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
return ret;
}
int32_t CAEN_MCA_EXAMPLES_MCS_GetDwellTime(
CAEN_MCA_HANDLE mcs_spectrum,
double *value) {
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
return ret;
}
int32_t CAEN_MCA_EXAMPLES_MCS_EnableSWDwell(
CAEN_MCA_HANDLE mcs_spectrum,
bool enabled) {
if (enabled)
strncpy(value, "TRUE", sizeof(value) - 1);
else
strncpy(value, "FALSE", sizeof(value) - 1);
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
free(value);
return ret;
}
int32_t CAEN_MCA_EXAMPLES_MCS_EnableHWDwell(
CAEN_MCA_HANDLE mcs_spectrum,
bool enabled) {
if (enabled)
strncpy(value, "TRUE", sizeof(value) - 1);
else
strncpy(value, "FALSE", sizeof(value) - 1);
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
free(value);
return ret;
}
int32_t CAEN_MCA_EXAMPLES_MCS_EnableSWSweep(
CAEN_MCA_HANDLE mcs_spectrum,
bool enabled) {
if (enabled)
strncpy(value, "TRUE", sizeof(value) - 1);
else
strncpy(value, "FALSE", sizeof(value) - 1);
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
free(value);
return ret;
}
int32_t CAEN_MCA_EXAMPLES_MCS_EnableHWSweep(
CAEN_MCA_HANDLE mcs_spectrum,
bool enabled) {
if (enabled)
strncpy(value, "TRUE", sizeof(value) - 1);
else
strncpy(value, "FALSE", sizeof(value) - 1);
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
free(value);
return ret;
}
int32_t CAEN_MCA_EXAMPLES_MCS_SetMode(
CAEN_MCA_HANDLE mcs_spectrum, int32_t mode) {
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
return ret;
}
int32_t CAEN_MCA_EXAMPLES_MCS_SetAcqMode(
CAEN_MCA_HANDLE mcs_spectrum, int32_t mode) {
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
return ret;
}
int32_t CAEN_MCA_EXAMPLES_MCS_SendSweepSignal(
CAEN_MCA_HANDLE mcs_spectrum) {
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
return ret;
}
int32_t CAEN_MCA_EXAMPLES_MCS_ClearSpectrum(
CAEN_MCA_HANDLE mcs_spectrum) {
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
return ret;
}
int32_t CAEN_MCA_EXAMPLES_MCS_SetPresetPasses(
CAEN_MCA_HANDLE mcs_spectrum,
double value) {
fprintf(stderr, "%s(): failed. Error: '%"PRIi32"'.\n", __func__, ret);
}
return ret;
}