#define DEFAULT_DATA_SOURCE DATA_SOURCE_LIVE
#define USB_CONN "1a86.e008"
-#define VENDOR "UNI-T"
-#define MODEL "UT32x"
#define USB_INTERFACE 0
#define USB_CONFIGURATION 1
#define EP_IN (0x80 | 2)
#define EP_OUT 2
-enum {
+enum ut32x_data_source {
DATA_SOURCE_LIVE,
DATA_SOURCE_MEMORY,
};
-enum {
+enum ut32x_cmd_code {
CMD_GET_LIVE = 1,
CMD_STOP = 2,
CMD_GET_STORED = 7,
};
struct dev_context {
- uint64_t limit_samples;
- gboolean data_source;
-
- uint64_t num_samples;
+ struct sr_sw_limits limits;
+ enum ut32x_data_source data_source;
unsigned char buf[8];
struct libusb_transfer *xfer;