]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/korad-kaxxxxp/protocol.h
drivers: Provide proper drvopts.
[libsigrok.git] / src / hardware / korad-kaxxxxp / protocol.h
index 55dbc4c62a0a74ae80818b7789d42a639087edb5..e88360e7edcf0f10b0dc734746e766fac6a1114b 100644 (file)
@@ -40,6 +40,7 @@ enum {
        VELLEMAN_PS3005D,
        VELLEMAN_LABPS3005D,
        KORAD_KA3005P,
+       KORAD_KA3005P_0X01,
        /* Support for future devices with this protocol. */
 };
 
@@ -75,15 +76,10 @@ struct dev_context {
        const struct korad_kaxxxxp_model *model; /**< Model information. */
 
        /* Acquisition settings */
-       uint64_t limit_samples;
-       uint64_t limit_msec;
-       uint64_t num_samples;
-       int64_t starttime;
+       struct sr_sw_limits limits;
        int64_t req_sent_at;
        gboolean reply_pending;
 
-       void *cb_data;
-
        /* Operational state */
        float current;          /**< Last current value [A] read from device. */
        float current_max;      /**< Output current set. */