ret = sr_scpi_send(sdi->conn, command, mode);
if (ret != SR_OK)
return ret;
+ if (item->drv_flags & FLAG_CONF_DELAY)
+ g_usleep(devc->model->conf_delay_us);
return SR_OK;
}
item->scpi_func_setup, is_auto ? "AUTO" : range);
if (ret != SR_OK)
return ret;
+ if (item->drv_flags & FLAG_CONF_DELAY)
+ g_usleep(devc->model->conf_delay_us);
return SR_OK;
}
if (ret != SR_OK)
return ret;
g_strstrip(response);
- use_double = devc->model->digits > 6;
+ use_double = devc->model->digits >= 6;
ret = sr_atod_ascii(response, &info->d_value);
if (ret != SR_OK) {
g_free(response);