X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=session_driver.c;h=fd5b11fc55cab186aa6e6d3ccd034811e2e4c965;hb=7a6ec0c376cec9e41a12a876edea34fecaf5c2aa;hp=b7cd5f14916816064bfa05384ed31bed04bb63a2;hpb=805e9640ff4a28dc470afb0b4f3b02aece44179b;p=libsigrok.git diff --git a/session_driver.c b/session_driver.c index b7cd5f14..fd5b11fc 100644 --- a/session_driver.c +++ b/session_driver.c @@ -70,9 +70,9 @@ static int feed_chunk(int fd, int revents, void *session_data) void *buf; int ret, got_data; - /* avoid compiler warning */ - fd = fd; - revents = revents; + /* Avoid compiler warnings. */ + (void)fd; + (void)revents; sr_dbg("session_driver: feed chunk"); @@ -183,9 +183,8 @@ static void *hw_get_device_info(int device_index, int device_info_id) static int hw_get_status(int device_index) { - - /* avoid compiler warning */ - device_index = device_index; + /* Avoid compiler warnings. */ + (void)device_index; if (devices) return SR_OK; @@ -238,8 +237,8 @@ static int hw_start_acquisition(int device_index, gpointer session_device_id) struct sr_datafeed_packet *packet; int err; - /* avoid compiler warning */ - session_device_id = session_device_id; + /* Avoid compiler warnings. */ + (void)session_device_id; if (!(vdevice = get_vdevice_by_index(device_index))) return SR_ERR; @@ -283,7 +282,7 @@ static int hw_start_acquisition(int device_index, gpointer session_device_id) packet->payload = (unsigned char *)header; header->feed_version = 1; gettimeofday(&header->starttime, NULL); - header->samplerate = 0; + header->samplerate = vdevice->samplerate; header->num_logic_probes = vdevice->num_probes; header->num_analog_probes = 0; sr_session_bus(session_device_id, packet);