X-Git-Url: http://sigrok.org/gitweb/?p=libsigrok.git;a=blobdiff_plain;f=src%2Ftransform%2Finvert.c;h=c1941d1a6d50edf7a413d5c23728f59b1cea564f;hp=98d2240ed961376bdc8ef577fc5a3a52355f66e2;hb=5faebab2903dc91949edc31f0a4b118d86090a30;hpb=ca79993bba12e8cb48c4327e92b9c296c10a9866 diff --git a/src/transform/invert.c b/src/transform/invert.c index 98d2240e..c1941d1a 100644 --- a/src/transform/invert.c +++ b/src/transform/invert.c @@ -30,7 +30,7 @@ static int receive(const struct sr_transform *t, struct sr_datafeed_packet **packet_out) { const struct sr_datafeed_logic *logic; - const struct sr_datafeed_analog *analog; + const struct sr_datafeed_analog_old *analog_old; const struct sr_datafeed_analog2 *analog2; struct sr_channel *ch; GSList *l; @@ -54,13 +54,13 @@ static int receive(const struct sr_transform *t, } } break; - case SR_DF_ANALOG: - analog = packet_in->payload; - fdata = (float *)analog->data; - num_channels = g_slist_length(analog->channels); - for (si = 0; si < analog->num_samples; si++) { + case SR_DF_ANALOG_OLD: + analog_old = packet_in->payload; + fdata = (float *)analog_old->data; + num_channels = g_slist_length(analog_old->channels); + for (si = 0; si < analog_old->num_samples; si++) { /* For now invert all values in all channels. */ - for (l = analog->channels, c = 0; l; l = l->next, c++) { + for (l = analog_old->channels, c = 0; l; l = l->next, c++) { ch = l->data; (void)ch; f = &fdata[si * num_channels + c];