#include <stdint.h>
#include <glib.h>
#include <unistd.h>
-#include "libsigrok.h"
+#include <libsigrok/libsigrok.h>
#include "libsigrok-internal.h"
#define LOG_PREFIX "baylibre-acme"
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;
};