···11+<refentry id="FE_DISEQC_RECV_SLAVE_REPLY">22+ <refmeta>33+ <refentrytitle>ioctl FE_DISEQC_RECV_SLAVE_REPLY</refentrytitle>44+ &manvol;55+ </refmeta>66+77+ <refnamediv>88+ <refname>FE_DISEQC_RECV_SLAVE_REPLY</refname>99+ <refpurpose>Receives reply from a DiSEqC 2.0 command</refpurpose>1010+ </refnamediv>1111+1212+ <refsynopsisdiv>1313+ <funcsynopsis>1414+ <funcprototype>1515+ <funcdef>int <function>ioctl</function></funcdef>1616+ <paramdef>int <parameter>fd</parameter></paramdef>1717+ <paramdef>int <parameter>request</parameter></paramdef>1818+ <paramdef>&dvb-diseqc-slave-reply; *<parameter>argp</parameter></paramdef>1919+ </funcprototype>2020+ </funcsynopsis>2121+ </refsynopsisdiv>2222+2323+ <refsect1>2424+ <title>Arguments</title>2525+ <variablelist>2626+ <varlistentry>2727+ <term><parameter>fd</parameter></term>2828+ <listitem>2929+ <para>&fe_fd;</para>3030+ </listitem>3131+ </varlistentry>3232+ <varlistentry>3333+ <term><parameter>request</parameter></term>3434+ <listitem>3535+ <para>FE_DISEQC_RECV_SLAVE_REPLY</para>3636+ </listitem>3737+ </varlistentry>3838+ <varlistentry>3939+ <term><parameter>argp</parameter></term>4040+ <listitem>4141+ <para>pointer to &dvb-diseqc-slave-reply;</para>4242+ </listitem>4343+ </varlistentry>4444+ </variablelist>4545+ </refsect1>4646+4747+ <refsect1>4848+ <title>Description</title>4949+5050+ <para>Receives reply from a DiSEqC 2.0 command.</para>5151+&return-value-dvb;5252+5353+<table pgwide="1" frame="none" id="dvb-diseqc-slave-reply">5454+ <title>struct <structname>dvb_diseqc_slave_reply</structname></title>5555+ <tgroup cols="3">5656+ &cs-str;5757+ <tbody valign="top">5858+ <row>5959+ <entry>uint8_t</entry>6060+ <entry>msg[4]</entry>6161+ <entry>DiSEqC message (framing, data[3])</entry>6262+ </row><row>6363+ <entry>uint8_t</entry>6464+ <entry>msg_len</entry>6565+ <entry>Length of the DiSEqC message. Valid values are 0 to 4,6666+ where 0 means no msg</entry>6767+ </row><row>6868+ <entry>int</entry>6969+ <entry>timeout</entry>7070+ <entry>Return from ioctl after timeout ms with errorcode when no7171+ message was received</entry>7272+ </row>7373+ </tbody>7474+ </tgroup>7575+</table>7676+7777+</refsect1>7878+</refentry>
+1-63
Documentation/DocBook/media/dvb/frontend.xml
···6262</programlisting>6363</section>64646565-<section role="subsection" id="dvb-diseqc-slave-reply">6666-<title>diseqc slave reply</title>6767-6868-<para>A reply to the frontend from DiSEqC 2.0 capable equipment.</para>6969-<programlisting>7070- struct dvb_diseqc_slave_reply {7171- uint8_t msg [4]; /⋆ { framing, data [3] } ⋆/7272- uint8_t msg_len; /⋆ valid values are 0...4, 0 means no msg ⋆/7373- int timeout; /⋆ return from ioctl after timeout ms with ⋆/7474- }; /⋆ errorcode when no message was received ⋆/7575-</programlisting>7676-</section>7777-7865<section id="fe-spectral-inversion-t">7966<title>frontend spectral inversion</title>8067<para>The Inversion field can take one of these values:···439452&return-value-dvb;440453</section>441454442442-<section id="FE_DISEQC_RECV_SLAVE_REPLY">443443-<title>FE_DISEQC_RECV_SLAVE_REPLY</title>444444-<para>DESCRIPTION445445-</para>446446-<informaltable><tgroup cols="1"><tbody><row><entry447447- align="char">448448-<para>This ioctl call is used to receive reply to a DiSEqC 2.0 command.</para>449449-</entry>450450- </row></tbody></tgroup></informaltable>451451-452452-<para>SYNOPSIS453453-</para>454454-<informaltable><tgroup cols="1"><tbody><row><entry455455- align="char">456456-<para>int ioctl(int fd, int request =457457- <link linkend="FE_DISEQC_RECV_SLAVE_REPLY">FE_DISEQC_RECV_SLAVE_REPLY</link>, struct458458- dvb_diseqc_slave_reply ⋆reply);</para>459459-</entry>460460- </row></tbody></tgroup></informaltable>461461-462462-<para>PARAMETERS463463-</para>464464-<informaltable><tgroup cols="2"><tbody><row><entry465465- align="char">466466-<para>int fd</para>467467-</entry><entry468468- align="char">469469-<para>File descriptor returned by a previous call to open().</para>470470-</entry>471471- </row><row><entry472472- align="char">473473-<para>int request</para>474474-</entry><entry475475- align="char">476476-<para>Equals <link linkend="FE_DISEQC_RECV_SLAVE_REPLY">FE_DISEQC_RECV_SLAVE_REPLY</link> for this477477- command.</para>478478-</entry>479479- </row><row><entry480480- align="char">481481-<para>struct482482- dvb_diseqc_slave_reply483483- *reply</para>484484-</entry><entry485485- align="char">486486-<para>Pointer to the command to be received.</para>487487-</entry>488488- </row></tbody></tgroup></informaltable>489489-&return-value-dvb;490490-</section>491491-455455+&sub-fe-diseqc-recv-slave-reply;492456&sub-fe-diseqc-send-burst;493457&sub-fe-set-tone;494458&sub-fe-set-voltage;