diff --git a/src/hardware/fluke-45/api.c b/src/hardware/fluke-45/api.c index 164cd5f9..9e045f07 100644 --- a/src/hardware/fluke-45/api.c +++ b/src/hardware/fluke-45/api.c @@ -31,6 +31,12 @@ #include "scpi.h" #include "protocol.h" +/* + * This test violates the SCPI protocol, and confuses other devices. + * Disable it for now, until a better location was found. + */ +#define ECHO_TEST 0 + static const uint32_t scanopts[] = { SR_CONF_CONN, SR_CONF_SERIALCOMM, @@ -62,11 +68,14 @@ static struct sr_dev_inst *probe_device(struct sr_scpi_dev_inst *scpi) unsigned int i; const struct fluke_scpi_dmm_model *model = NULL; gchar *channel_name; +#if ECHO_TEST char *response; +#endif sdi = g_malloc0(sizeof(struct sr_dev_inst)); sdi->conn = scpi; +#if ECHO_TEST /* Test for serial port ECHO enabled. */ response = NULL; sr_scpi_get_string(scpi, "ECHO-TEST", &response); @@ -74,6 +83,7 @@ static struct sr_dev_inst *probe_device(struct sr_scpi_dev_inst *scpi) sr_err("Serial port ECHO is ON. Please turn it OFF!"); return NULL; } +#endif /* Get device IDN. */ if (sr_scpi_get_hw_id(scpi, &hw_info) != SR_OK) {