]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/hantek-6xxx/protocol.h
hantek-6xxx: Ignore requests to set Hantek 6022BE coupling.
[libsigrok.git] / src / hardware / hantek-6xxx / protocol.h
index c798a184dcdee6645e33c2162145586cda2b9d81..c32792e3c898712d0486485e0cba5221e27080d0 100644 (file)
@@ -97,11 +97,13 @@ struct hantek_6xxx_profile {
        const char *vendor;
        const char *model;
        const char *firmware;
+       const char **coupling_vals;
+       uint8_t coupling_tab_size;
+       gboolean has_coupling;
 };
 
 struct dev_context {
        const struct hantek_6xxx_profile *profile;
-       void *cb_data;
        GSList *enabled_channels;
        /*
         * We can't keep track of an FX2-based device after upgrading
@@ -124,6 +126,9 @@ struct dev_context {
        gboolean ch_enabled[NUM_CHANNELS];
        int voltage[NUM_CHANNELS];
        int coupling[NUM_CHANNELS];
+       const char **coupling_vals;
+       uint8_t coupling_tab_size;
+       gboolean has_coupling;
        uint64_t samplerate;
 
        uint64_t limit_msec;