]> sigrok.org Git - libsigrok.git/blobdiff - src/scpi/scpi.c
input modules: Name chunk size #defines CHUNK_SIZE consistently.
[libsigrok.git] / src / scpi / scpi.c
index 84335408a70ef77a4ddd09c1f96fa75bf736a6c3..5b36daab0dc2bcd1cb943eef3db22864899f655a 100644 (file)
@@ -627,7 +627,7 @@ SR_PRIV int sr_scpi_get_double(struct sr_scpi_dev_inst *scpi,
        if (ret != SR_OK && !response)
                return ret;
 
-       if (sr_atod(response, scpi_response) == SR_OK)
+       if (sr_atod_ascii(response, scpi_response) == SR_OK)
                ret = SR_OK;
        else
                ret = SR_ERR_DATA;
@@ -651,6 +651,7 @@ SR_PRIV int sr_scpi_get_opc(struct sr_scpi_dev_inst *scpi)
        gboolean opc;
 
        for (i = 0; i < SCPI_READ_RETRIES; i++) {
+               opc = FALSE;
                sr_scpi_get_bool(scpi, SCPI_CMD_OPC, &opc);
                if (opc)
                        return SR_OK;