const char *scpi_func_setup;
const char *scpi_func_query;
int default_precision;
+ uint32_t drv_flags;
};
#define NO_DFLT_PREC -99
+#define FLAGS_NONE 0
+#define FLAG_NO_RANGE (1 << 0)
+#define FLAG_CONF_DELAY (1 << 1)
+#define FLAG_MEAS_DELAY (1 << 2)
struct scpi_dmm_model {
const char *vendor;
const uint32_t *devopts;
size_t devopts_size;
unsigned int read_timeout_us; /* If zero, use default from src/scpi/scpi.c. */
+ unsigned int conf_delay_us;
+ unsigned int meas_delay_us;
float infinity_limit; /* If zero, use default from protocol.c */
gboolean check_opc;
const char *(*get_range_text)(const struct sr_dev_inst *sdi);