X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=input%2Fchronovu_la8.c;h=23a8dc09c890e0bdb3d30cc164931c07a7bc14ef;hb=3c36c403faf9ed06741aaeb8fbbaa10a18871a3c;hp=1ecb6fb78db4a0a424686777cdeba6cca1640e3e;hpb=bb7ef79377ae617e1275373e0b631beb7f909d73;p=libsigrok.git diff --git a/input/chronovu_la8.c b/input/chronovu_la8.c index 1ecb6fb7..23a8dc09 100644 --- a/input/chronovu_la8.c +++ b/input/chronovu_la8.c @@ -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; }