1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>comedi_get_buffer_read_offset</title><link rel="stylesheet" type="text/css" href="comedilib.css"><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Comedi"><link rel="up" href="functionreference.html#idm3568" title="5.4.2. Asynchronous commands"><link rel="prev" href="func-ref-comedi-get-buffer-contents.html" title="comedi_get_buffer_contents"><link rel="next" href="func-ref-comedi-get-buffer-write-offset.html" title="comedi_get_buffer_write_offset"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">comedi_get_buffer_read_offset</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="func-ref-comedi-get-buffer-contents.html">Prev</a> </td><th width="60%" align="center">5.4.2. Asynchronous commands</th><td width="20%" align="right"> <a accesskey="n" href="func-ref-comedi-get-buffer-write-offset.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="func-ref-comedi-get-buffer-read-offset"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>comedi_get_buffer_read_offset — streaming buffer read offset</p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><pre class="funcsynopsisinfo">#include <comedilib.h></pre><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">int <b class="fsfunc">comedi_get_buffer_read_offset</b>(</code></td><td>comedi_t * <var class="pdparam">device</var>, </td></tr><tr><td> </td><td>unsigned int <var class="pdparam">subdevice</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idm3761"></a><h2>
Description
</h2><p>
The function <code class="function">comedi_get_buffer_read_offset</code> is used on
a subdevice that has a Comedi command in progress to get the current read
position in the streaming buffer as an offset in bytes from the start of
the buffer. The position will wrap around to 0 when it reaches the buffer
size. This offset is only useful for memory mapped buffers.
</p><p>
This function replaces <code class="function"><a class="link" href="func-ref-comedi-get-buffer-offset.html" title="comedi_get_buffer_offset">comedi_get_buffer_offset</a></code> and has the same functionality.
</p></div><div class="refsect1"><a name="idm3768"></a><h2>
Return value
</h2><p>
On success, <code class="function">comedi_get_buffer_read_offset</code> returns the current
read position as an offset in bytes from the start of the buffer.
On failure, <code class="literal">-1</code> is returned.
</p><p>
</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="func-ref-comedi-get-buffer-contents.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="functionreference.html#idm3568">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="func-ref-comedi-get-buffer-write-offset.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">comedi_get_buffer_contents </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> comedi_get_buffer_write_offset</td></tr></table></div></body></html>
|