dump_packet("received", devc->packet);
packet.type = SR_DF_ANALOG;
packet.payload = &analog;
- analog.probes = sdi->probes;
+ analog.channels = sdi->channels;
analog.num_samples = 1;
analog.mq = SR_MQ_VOLTAGE;
value += packet[i];
packet[i] = value & 0xff;
send_packet(sdi, packet);
+ devc->config_dirty = FALSE;
}
if (devc->acquisition_running)
send_config(sdi);
else {
- serial_source_remove(serial);
+ serial_source_remove(sdi->session, serial);
packet.type = SR_DF_END;
sr_session_send(sdi, &packet);
}