1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Part&#160;III.&#160;Remote Controller API</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="LINUX MEDIA INFRASTRUCTURE API"><link rel="up" href="index.html" title="LINUX MEDIA INFRASTRUCTURE API"><link rel="prev" href="video_h.html" title="Appendix&#160;K.&#160;DVB Video Header File"><link rel="next" href="remote_controllers.html" title="Chapter&#160;17.&#160;Remote Controllers"></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">Part&#160;III.&#160;Remote Controller API</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="video_h.html">Prev</a>&#160;</td><th width="60%" align="center">&#160;</th><td width="20%" align="right">&#160;<a accesskey="n" href="remote_controllers.html">Next</a></td></tr></table><hr></div><div class="part"><div class="titlepage"><div><div><h1 class="title"><a name="remotes"></a>Part&#160;III.&#160;Remote Controller API</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Mauro</span> <span class="othername">Carvalho</span> <span class="surname">Chehab</span></h3><span class="contrib">Initial version.</span>&#160;<div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:m.chehab@samsung.com">m.chehab@samsung.com</a>&gt;</code></p></div></div></div></div></div><div><p class="copyright">Copyright &#169; 2009-2014 Mauro Carvalho Chehab</p></div><div><div class="revhistory"><table style="border-style:solid; width:100%;" summary="Revision History"><tr><th align="left" valign="top" colspan="3"><b>Revision History</b></th></tr><tr><td align="left">Revision 3.15</td><td align="left">2014-02-06</td><td align="left">mcc</td></tr><tr><td align="left" colspan="3">Added the interface description and the RC sysfs class description.</td></tr><tr><td align="left">Revision 1.0</td><td align="left">2009-09-06</td><td align="left">mcc</td></tr><tr><td align="left" colspan="3">Initial revision</td></tr></table></div></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="chapter"><a href="remote_controllers.html">17. Remote Controllers</a></span></dt><dd><dl><dt><span class="section"><a href="remote_controllers.html#Remote_controllers_Intro">Introduction</a></span></dt><dt><span class="section"><a href="remote_controllers_sysfs_nodes.html">Remote Controller's sysfs nodes</a></span></dt><dd><dl><dt><span class="section"><a href="remote_controllers_sysfs_nodes.html#sys_class_rc">/sys/class/rc/</a></span></dt><dt><span class="section"><a href="remote_controllers_sysfs_nodes.html#sys_class_rc_rcN">/sys/class/rc/rcN/</a></span></dt><dt><span class="section"><a href="remote_controllers_sysfs_nodes.html#sys_class_rc_rcN_protocols">/sys/class/rc/rcN/protocols</a></span></dt><dt><span class="section"><a href="remote_controllers_sysfs_nodes.html#sys_class_rc_rcN_filter">/sys/class/rc/rcN/filter</a></span></dt><dt><span class="section"><a href="remote_controllers_sysfs_nodes.html#sys_class_rc_rcN_filter_mask">/sys/class/rc/rcN/filter_mask</a></span></dt><dt><span class="section"><a href="remote_controllers_sysfs_nodes.html#sys_class_rc_rcN_wakeup_protocols">/sys/class/rc/rcN/wakeup_protocols</a></span></dt><dt><span class="section"><a href="remote_controllers_sysfs_nodes.html#sys_class_rc_rcN_wakeup_filter">/sys/class/rc/rcN/wakeup_filter</a></span></dt><dt><span class="section"><a href="remote_controllers_sysfs_nodes.html#sys_class_rc_rcN_wakeup_filter_mask">/sys/class/rc/rcN/wakeup_filter_mask</a></span></dt></dl></dd><dt><span class="section"><a href="Remote_controllers_tables.html">Remote controller tables</a></span></dt><dt><span class="section"><a href="Remote_controllers_table_change.html">Changing default Remote Controller mappings</a></span></dt><dt><span class="section"><a href="lirc_dev.html">LIRC Device Interface</a></span></dt><dd><dl><dt><span class="section"><a href="lirc_dev.html#lirc_dev_intro">Introduction</a></span></dt><dt><span class="section"><a href="lirc_dev.html#lirc_read">LIRC read fop</a></span></dt><dt><span class="section"><a href="lirc_dev.html#lirc_write">LIRC write fop</a></span></dt><dt><span class="section"><a href="lirc_dev.html#lirc_ioctl">LIRC ioctl fop</a></span></dt></dl></dd></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="video_h.html">Prev</a>&#160;</td><td width="20%" align="center">&#160;</td><td width="40%" align="right">&#160;<a accesskey="n" href="remote_controllers.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Appendix&#160;K.&#160;DVB Video Header File&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;Chapter&#160;17.&#160;Remote Controllers</td></tr></table></div></body></html>
2