<reponame>letsboogey/Openswarm_modified<filename>doc/latex/db/d36/group__remotecontrol.tex
\hypertarget{group__remotecontrol}{}\subsection{Remote Control}
\label{group__remotecontrol}\index{Remote Control@{Remote Control}}


Functions to receive data from a remote control.  


Collaboration diagram for Remote Control\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=324pt]{db/d36/group__remotecontrol}
\end{center}
\end{figure}
\subsubsection*{Files}
\begin{DoxyCompactItemize}
\item 
file \hyperlink{remoteControl_8c}{remote\+Control.\+c}
\begin{DoxyCompactList}\small\item\em It defines functions to receive and decode messages from a remote control. \end{DoxyCompactList}\item 
file \hyperlink{remoteControl_8h}{remote\+Control.\+h}
\begin{DoxyCompactList}\small\item\em It declares functions to receive and decode messages from a remote control. \end{DoxyCompactList}\item 
file \hyperlink{remoteControl__HDI_8c}{remote\+Control\+\_\+\+H\+D\+I.\+c}
\begin{DoxyCompactList}\small\item\em Hardware dependent implementations to receive and decode messages from a remote control. \end{DoxyCompactList}\item 
file \hyperlink{remoteControl__HDI_8h}{remote\+Control\+\_\+\+H\+D\+I.\+h}
\begin{DoxyCompactList}\small\item\em Hardware dependent implementations to receive and decode messages from a remote control. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsubsection{Detailed Description}
Functions to receive data from a remote control. 

\begin{DoxyAuthor}{Author}
<NAME> \href{mailto:<EMAIL>}{\tt <EMAIL>}
\end{DoxyAuthor}
This module is based on the R\+C-\/5 coding for the Toshiba R\+C-\/3910 (\href{https://en.wikipedia.org/wiki/RC-5}{\tt https\+://en.\+wikipedia.\+org/wiki/\+R\+C-\/5})\hypertarget{group__remotecontrol_rc_usage}{}\subsubsection{Usage}\label{group__remotecontrol_rc_usage}
After the initialisation with \hyperlink{remoteControl_8h_a3265e493859892f6ebca8df6252d6f8e}{Sys\+\_\+\+Init\+\_\+\+Remote\+Control()}, the interface needs to be started to be able to receive or transmit bytes with \hyperlink{remoteControl_8h_a5aaecc26aad6d1c545a225b1ce92cec7}{Sys\+\_\+\+Start\+\_\+\+Remote\+Control()}.

After this, any pressed button on the remote control is received as an event (S\+Y\+S\+\_\+\+E\+V\+E\+N\+T\+\_\+\+I\+O\+\_\+\+R\+E\+M\+O\+E\+C\+O\+N\+T\+R\+O\+L).\hypertarget{group__remotecontrol_rc_license}{}\subsubsection{License}\label{group__remotecontrol_rc_license}
L\+I\+C\+E\+N\+S\+E\+: adapted Free\+B\+S\+D License (see \href{http://openswarm.org/license}{\tt http\+://openswarm.\+org/license})~\newline
Copyright (c) 2015, <NAME>~\newline
All rights reserved. 