};
static void
-datafeed_in(struct sr_device *device, struct sr_datafeed_packet *packet)
+datafeed_in(struct sr_dev *dev, struct sr_datafeed_packet *packet)
{
- static int probelist[65] = { 0 };
+ static int probelist[SR_MAX_NUM_PROBES + 1] = { 0 };
static int unitsize = 0;
struct sr_probe *probe;
struct sr_datafeed_header *header;
struct sr_datafeed_logic *logic = NULL;
int num_enabled_probes, sample_size, i;
uint64_t filter_out_len;
- char *filter_out;
+ uint8_t *filter_out;
GArray *data;
switch (packet->type) {
num_enabled_probes = 0;
gtk_list_store_clear(siglist);
for (i = 0; i < header->num_logic_probes; i++) {
- probe = g_slist_nth_data(device->probes, i);
+ probe = g_slist_nth_data(dev->probes, i);
if (probe->enabled) {
GtkTreeIter iter;
probelist[num_enabled_probes++] = probe->index;
gtk_container_add(GTK_CONTAINER(window), vbox);
gtk_widget_show_all(GTK_WIDGET(window));
- sr_log_loglevel_set(1);
+ sr_log_loglevel_set(SR_LOG_ERR);
gtk_main();