g_free(analog);
}
-static void handle_new_data(struct dev_context *devc, int fd)
+static void handle_new_data(struct dev_context *devc)
{
int len;
size_t i, offset = 0;
/* Try to get as much data as the buffer can hold. */
len = RS_DMM_BUFSIZE - devc->buflen;
- len = serial_read(fd, devc->buf + devc->buflen, len);
+ len = serial_read(devc->serial, devc->buf + devc->buflen, len);
if (len < 1) {
sr_err("Serial port read error.");
return;
struct sr_dev_inst *sdi;
struct dev_context *devc;
+ (void)fd;
+
if (!(sdi = cb_data))
return TRUE;
if (revents == G_IO_IN) {
/* Serial data arrived. */
- handle_new_data(devc, fd);
+ handle_new_data(devc);
}
if (devc->num_samples >= devc->limit_samples) {