]> sigrok.org Git - libsigrok.git/blobdiff - src/scpi.h
scpi: Query current time just once, use microseconds for timeout
[libsigrok.git] / src / scpi.h
index cfef40a0c6382a9b1933cb3f20752ea8fc16cf7b..1c2c20d7b40008a207f33082e3592987097c9720 100644 (file)
@@ -56,6 +56,13 @@ enum {
        SCPI_CMD_GET_DIG_DATA,
        SCPI_CMD_GET_SAMPLE_RATE,
        SCPI_CMD_GET_SAMPLE_RATE_LIVE,
+       SCPI_CMD_GET_DATA_FORMAT,
+       SCPI_CMD_GET_PROBE_FACTOR,
+       SCPI_CMD_SET_PROBE_FACTOR,
+       SCPI_CMD_GET_PROBE_UNIT,
+       SCPI_CMD_SET_PROBE_UNIT,
+       SCPI_CMD_GET_ANALOG_CHAN_NAME,
+       SCPI_CMD_GET_DIG_CHAN_NAME,
 };
 
 struct scpi_command {
@@ -87,7 +94,7 @@ struct sr_scpi_dev_inst {
        int (*read_complete)(void *priv);
        int (*close)(struct sr_scpi_dev_inst *scpi);
        void (*free)(void *priv);
-       unsigned int read_timeout_ms;
+       unsigned int read_timeout_us;
        void *priv;
        /* Only used for quirk workarounds, notably the Rigol DS1000 series. */
        uint64_t firmware_version;