uint64_t cur_samplerate;
uint64_t max_samplerate;
uint64_t limit_samples;
- int num_channels; /* TODO: This isn't initialized before it's needed :( */
+ int num_channels;
int memory_size;
unsigned int max_memory_size;
//uint8_t probe_mask;
// uint8_t trigger_buffer[NUM_TRIGGER_STAGES];
int trigger;
unsigned int capture_ratio;
-
- /* TODO: this belongs in the device instance */
struct sr_usb_dev_inst *usb;
+ const struct zp_model *prof;
};
-extern const uint64_t zp_supported_samplerates[];
-
SR_PRIV unsigned int get_memory_size(int type);
SR_PRIV int zp_set_samplerate(struct dev_context *devc, uint64_t samplerate);
SR_PRIV int set_limit_samples(struct dev_context *devc, uint64_t samples);