]> sigrok.org Git - libsigrok.git/blobdiff - hardware/tondaj-sl-814/protocol.c
Replace 'probe' with 'channel' in most places.
[libsigrok.git] / hardware / tondaj-sl-814 / protocol.c
index bdc1e48b6d344c017701e6632c45eb5eb62151fe..feeec69aa559c7f947eacc111952aa991cc9aa2e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * This file is part of the sigrok project.
+ * This file is part of the libsigrok project.
  *
  * Copyright (C) 2012 Uwe Hermann <uwe@hermann-uwe.de>
  *
@@ -98,7 +98,7 @@ static void decode_packet(struct sr_dev_inst *sdi)
        parse_packet(devc->buf, &floatval, &analog);
 
        /* Send a sample packet with one analog value. */
-       analog.probes = sdi->probes;
+       analog.channels = sdi->channels;
        analog.num_samples = 1;
        analog.data = &floatval;
        packet.type = SR_DF_ANALOG;
@@ -112,6 +112,7 @@ int tondaj_sl_814_receive_data(int fd, int revents, void *cb_data)
 {
        struct sr_dev_inst *sdi;
        struct dev_context *devc;
+       struct sr_serial_dev_inst *serial;
        uint8_t buf[3];
        int ret;
 
@@ -119,6 +120,7 @@ int tondaj_sl_814_receive_data(int fd, int revents, void *cb_data)
        (void)revents;
 
        sdi = cb_data;
+       serial = sdi->conn;
        devc = sdi->priv;
 
        /* TODO: Parts of this code need to be improved later. */
@@ -131,14 +133,14 @@ int tondaj_sl_814_receive_data(int fd, int revents, void *cb_data)
                buf[2] = 0x0d;
                sr_spew("Sending init command: %02x %02x %02x.",
                        buf[0], buf[1], buf[2]);
-               if ((ret = serial_write(devc->serial, buf, 3)) < 0) {
+               if ((ret = serial_write(serial, buf, 3)) < 0) {
                        sr_err("Error sending init command: %d.", ret);
                        return FALSE;
                }
                devc->state = GET_INIT_REPLY;
        } else if (devc->state == GET_INIT_REPLY) {
                /* If we just sent the "init" command, get its reply. */
-               if ((ret = serial_read(devc->serial, buf, 2)) < 0) {
+               if ((ret = serial_read(serial, buf, 2)) < 0) {
                        sr_err("Error reading init reply: %d.", ret);
                        return FALSE;
                }
@@ -157,7 +159,7 @@ int tondaj_sl_814_receive_data(int fd, int revents, void *cb_data)
                buf[2] = 0x0d;
                sr_spew("Sending data request command: %02x %02x %02x.",
                        buf[0], buf[1], buf[2]);
-               if ((ret = serial_write(devc->serial, buf, 3)) < 0) {
+               if ((ret = serial_write(serial, buf, 3)) < 0) {
                        sr_err("Error sending request command: %d.", ret);
                        return FALSE;
                }
@@ -165,7 +167,7 @@ int tondaj_sl_814_receive_data(int fd, int revents, void *cb_data)
                devc->state = GET_PACKET;
        } else if (devc->state == GET_PACKET) {
                /* Read a packet from the device. */
-               ret = serial_read(devc->serial, devc->buf + devc->buflen,
+               ret = serial_read(serial, devc->buf + devc->buflen,
                                  4 - devc->buflen);
                if (ret < 0) {
                        sr_err("Error reading packet: %d.", ret);