X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fappa-55ii%2Fprotocol.h;h=248d672e1970b15e38352ddf61b1de02e3ca7396;hb=f778bf02eaf0d7fa7ccb91a0da8a68233f1fb79a;hp=fa3c247694a4c2b9b680b18e84c2fbc4c250fdca;hpb=155b680da482cea2381becb73c51cfb838bff31e;p=libsigrok.git diff --git a/src/hardware/appa-55ii/protocol.h b/src/hardware/appa-55ii/protocol.h index fa3c2476..248d672e 100644 --- a/src/hardware/appa-55ii/protocol.h +++ b/src/hardware/appa-55ii/protocol.h @@ -22,14 +22,14 @@ #include #include -#include "libsigrok.h" +#include #include "libsigrok-internal.h" #define LOG_PREFIX "appa-55ii" -#define APPA_55II_NUM_CHANNELS 2 -#define APPA_55II_BUF_SIZE (4 + 32 + 1) -#define DEFAULT_DATA_SOURCE DATA_SOURCE_LIVE +#define APPA_55II_NUM_CHANNELS 2 +#define APPA_55II_BUF_SIZE (4 + 32 + 1) +#define DEFAULT_DATA_SOURCE DATA_SOURCE_LIVE enum { DATA_SOURCE_LIVE, @@ -39,14 +39,8 @@ enum { /** Private, per-device-instance driver context. */ struct dev_context { /* Acquisition settings */ - uint64_t limit_samples; /**< The sampling limit (in number of samples). */ - uint64_t limit_msec; /**< The time limit (in milliseconds). */ - gboolean data_source; /**< Whether to read live samples or memory */ - void *session_cb_data; /**< Opaque pointer passed in by the frontend. */ - - /* Operational state */ - uint64_t num_samples; /**< The number of already received samples. */ - int64_t start_time; /**< The time at which sampling started. */ + struct sr_sw_limits limits; + gboolean data_source; /**< Whether to read live samples or memory */ /* Temporary state across callbacks */ uint8_t buf[APPA_55II_BUF_SIZE];