- /* Acquisition settings */
- uint64_t limit_samples;
- gboolean data_source;
-
- /* Operational state */
- uint64_t num_samples;
- unsigned char buf[8];
- struct libusb_transfer *xfer;
-
- /* Temporary state across callbacks */
- unsigned char packet[32];
- int packet_len;
+ struct sr_sw_limits limits;
+ enum ut32x_data_source data_source;
+ uint8_t packet[PACKET_SIZE];
+ size_t packet_len;