]> sigrok.org Git - libsigrok.git/blobdiff - hardware/atten-pps3xxx/protocol.c
Add struct sr_session parameter to all session source backends.
[libsigrok.git] / hardware / atten-pps3xxx / protocol.c
index 68a3860c18d716deada1f41a5502cc3b9e333fe0..ed4d5505e6a17d7ef8edf469cd8192e20b987e07 100644 (file)
@@ -45,7 +45,7 @@ static void handle_packet(const struct sr_dev_inst *sdi)
        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;
@@ -153,7 +153,7 @@ SR_PRIV int atten_pps3xxx_receive_data(int fd, int revents, void *cb_data)
                        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);
                        }