]> sigrok.org Git - libsigrok.git/blobdiff - input/chronovu_la8.c
sr: s/_clear/_remove_all/ for consistency.
[libsigrok.git] / input / chronovu_la8.c
index 1ecb6fb78db4a0a424686777cdeba6cca1640e3e..23a8dc09c890e0bdb3d30cc164931c07a7bc14ef 100644 (file)
@@ -139,7 +139,7 @@ static int loadfile(struct sr_input *in, const char *filename)
        gettimeofday(&header.starttime, NULL);
        header.num_logic_probes = num_probes;
        header.samplerate = samplerate;
-       sr_session_bus(in->vdev, &packet);
+       sr_session_send(in->vdev, &packet);
 
        /* TODO: Handle trigger point. */
 
@@ -154,8 +154,8 @@ static int loadfile(struct sr_input *in, const char *filename)
        for (i = 0; i < NUM_PACKETS; i++) {
                /* TODO: Handle errors, handle incomplete reads. */
                size = read(fd, buf, PACKET_SIZE);
-               logic.length = PACKET_SIZE;
-               sr_session_bus(in->vdev, &packet);
+               logic.length = size;
+               sr_session_send(in->vdev, &packet);
        }
        close(fd); /* FIXME */
 
@@ -163,7 +163,7 @@ static int loadfile(struct sr_input *in, const char *filename)
        sr_dbg("la8 in: %s: sending SR_DF_END", __func__);
        packet.type = SR_DF_END;
        packet.payload = NULL;
-       sr_session_bus(in->vdev, &packet);
+       sr_session_send(in->vdev, &packet);
 
        return SR_OK;
 }