scpi_bool_t
SCPI_ChoiceToName(
const scpi_choice_def_t * options,
int32_t tag,
const char ** text);
scpi_bool_t res;
scpi_parameter_t param;
int32_t value = 0;
const char * text;
scpi_choice_def_t bool_options[] = {
{"OFF", 0},
{"ON", 1},
SCPI_CHOICE_LIST_END /* termination of option list */
};
res = SCPI_Parameter(context, ¶m, FALSE);
if (res && param.type == SCPI_TOKEN_PROGRAM_MNEMONIC) {
if (SCPI_ParamToChoice(context, ¶m, bool_options, &value)) {
SCPI_ChoiceToName(bool_options, value, &text);
printf("choosen value: %s\n", text);
}
}