- memset(&analog, 0, sizeof(struct sr_datafeed_analog_old));
- analog.channels = g_slist_append(analog.channels, ch);
+ sr_analog_init(&analog, &encoding, &meaning, &spec, 0);
+ analog.meaning->channels = g_slist_append(analog.meaning->channels, ch);