X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fbaylibre-acme%2Fprotocol.h;h=cb5f1f9af994710dc0d9c02e260cfe2800421a26;hb=d54a7c42ac6540d90e99e5138c945d789e3dac6f;hp=a3f4452c12e1d67ae2ce07fdd55e904c133d1985;hpb=a0648b1a12699429d8a70b8eeb05942885bd32b3;p=libsigrok.git diff --git a/src/hardware/baylibre-acme/protocol.h b/src/hardware/baylibre-acme/protocol.h index a3f4452c..cb5f1f9a 100644 --- a/src/hardware/baylibre-acme/protocol.h +++ b/src/hardware/baylibre-acme/protocol.h @@ -23,7 +23,7 @@ #include #include #include -#include "libsigrok.h" +#include #include "libsigrok-internal.h" #define LOG_PREFIX "baylibre-acme" @@ -49,24 +49,13 @@ enum probe_type { PROBE_TEMP, }; -enum channel_type { - ENRG_PWR = 1, - ENRG_CURR, - ENRG_VOL, - TEMP_IN, - TEMP_OUT, -}; - /** Private, per-device-instance driver context. */ struct dev_context { uint64_t samplerate; - uint64_t limit_samples; - uint64_t limit_msec; + struct sr_sw_limits limits; uint32_t num_channels; - uint64_t samples_read; uint64_t samples_missed; - int64_t start_time; int64_t last_sample_fin; int timer_fd; GIOChannel *channel;