static int init(struct sr_input *in, const char *filename)
{
- struct sr_probe *probe;
+ struct sr_channel *ch;
struct context *ctx;
- char buf[40], probename[8];
+ char buf[40], channelname[8];
int i;
if (get_wav_header(filename, buf) != SR_OK)
}
for (i = 0; i < ctx->num_channels; i++) {
- snprintf(probename, 8, "CH%d", i + 1);
- if (!(probe = sr_probe_new(0, SR_PROBE_ANALOG, TRUE, probename)))
+ snprintf(channelname, 8, "CH%d", i + 1);
+ if (!(ch = sr_channel_new(0, SR_CHANNEL_ANALOG, TRUE, channelname)))
return SR_ERR;
- in->sdi->probes = g_slist_append(in->sdi->probes, probe);
+ in->sdi->channels = g_slist_append(in->sdi->channels, ch);
}
return SR_OK;
}
packet.type = SR_DF_ANALOG;
packet.payload = &analog;
- analog.probes = in->sdi->probes;
+ analog.channels = in->sdi->channels;
analog.num_samples = chunk_samples;
analog.mq = 0;
analog.unit = 0;