\hypertarget{structir__remote}{}\section{ir\+\_\+remote Struct Reference}
\label{structir__remote}\index{ir\+\_\+remote@{ir\+\_\+remote}}


{\ttfamily \#include $<$ir\+\_\+remote\+\_\+types.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \hyperlink{structir__remote_acd104de70d9169542de9c471befb0045}{name}
\item 
const char $\ast$ \hyperlink{structir__remote_a00db6cb8c77235b3f30ea9cdae6239aa}{driver}
\item 
\hypertarget{structir__remote_a56d29649cbe0ebdbb54f9ea591586188}{}struct \hyperlink{structir__ncode}{ir\+\_\+ncode} $\ast$ {\bfseries codes}\label{structir__remote_a56d29649cbe0ebdbb54f9ea591586188}

\item 
int \hyperlink{structir__remote_a66c874209817af89bc88503f61a76539}{bits}
\item 
int \hyperlink{structir__remote_a9ac03eb6d4cee793010b00fe434aa985}{flags}
\item 
int \hyperlink{structir__remote_ac342d7efc70fbd9fc7877dab8f3976dd}{eps}
\item 
unsigned int \hyperlink{structir__remote_a0b5643a548247fb44cb323e7f5024ead}{aeps}
\item 
char $\ast$ \hyperlink{structir__remote_ac41de5381ae0049f897137be727572be}{dyncodes\+\_\+name}
\item 
int \hyperlink{structir__remote_ae8172a416ed4f0481f61aaee32b3803c}{dyncode}
\item 
struct \hyperlink{structir__ncode}{ir\+\_\+ncode} \hyperlink{structir__remote_a250d88b2da87c39fc420714afc93c7f6}{dyncodes} \mbox{[}2\mbox{]}
\item 
\hypertarget{structir__remote_aa52d59249dcb587ac98039f369b99158}{}lirc\+\_\+t {\bfseries phead}\label{structir__remote_aa52d59249dcb587ac98039f369b99158}

\item 
lirc\+\_\+t \hyperlink{structir__remote_a8833025334a52ee2683eb6c0fc5c2dba}{shead}
\item 
\hypertarget{structir__remote_afcc83cfc658ad535a97a72e99c17aa50}{}lirc\+\_\+t {\bfseries pthree}\label{structir__remote_afcc83cfc658ad535a97a72e99c17aa50}

\item 
lirc\+\_\+t \hyperlink{structir__remote_a7f340b28266813867571a55f82fd97e3}{sthree}
\item 
\hypertarget{structir__remote_aec3b672785e49a825320d70a37a3cb21}{}lirc\+\_\+t {\bfseries ptwo}\label{structir__remote_aec3b672785e49a825320d70a37a3cb21}

\item 
lirc\+\_\+t \hyperlink{structir__remote_a04c5288df6f5bace9617ebdeaf462a5c}{stwo}
\item 
\hypertarget{structir__remote_a0c678cc136447d0c035bcea8f8d90fd5}{}lirc\+\_\+t {\bfseries pone}\label{structir__remote_a0c678cc136447d0c035bcea8f8d90fd5}

\item 
lirc\+\_\+t \hyperlink{structir__remote_acca5860d287ecc9bb10b1b637fe1798a}{sone}
\item 
\hypertarget{structir__remote_a9db0d78f2b4307faedcf244ffa84b21a}{}lirc\+\_\+t {\bfseries pzero}\label{structir__remote_a9db0d78f2b4307faedcf244ffa84b21a}

\item 
lirc\+\_\+t \hyperlink{structir__remote_a8de4273ee35fa7b5d56f82a793f1aa1a}{szero}
\item 
lirc\+\_\+t \hyperlink{structir__remote_a7c794a8fec73d6a6aa8da207e07e3e35}{plead}
\item 
lirc\+\_\+t \hyperlink{structir__remote_a31000dfff5250ffa70a12e50d936ccaa}{ptrail}
\item 
\hypertarget{structir__remote_abddbe62f672e874648984456273e96d8}{}lirc\+\_\+t {\bfseries pfoot}\label{structir__remote_abddbe62f672e874648984456273e96d8}

\item 
lirc\+\_\+t \hyperlink{structir__remote_a2985b422762a3c7b5b295187d6a00664}{sfoot}
\item 
\hypertarget{structir__remote_ae09970c9d207ede11473027ac1b2ca89}{}lirc\+\_\+t {\bfseries prepeat}\label{structir__remote_ae09970c9d207ede11473027ac1b2ca89}

\item 
lirc\+\_\+t \hyperlink{structir__remote_a4e9ba62e5adc73c7fa1e3fdaea2743a4}{srepeat}
\item 
int \hyperlink{structir__remote_ae5bfde45bb74a00d7ec53023f2fa6252}{pre\+\_\+data\+\_\+bits}
\item 
\hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} \hyperlink{structir__remote_a54cf93d6a6ea5fa37c4b17ecad8b7b4b}{pre\+\_\+data}
\item 
int \hyperlink{structir__remote_a67432d0e91b257de5044ee47985cbb5b}{post\+\_\+data\+\_\+bits}
\item 
\hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} \hyperlink{structir__remote_a96f9c35cff5a927c8fb76c5a8a240238}{post\+\_\+data}
\item 
\hypertarget{structir__remote_ad140c0367557140c4a90b5de86969649}{}lirc\+\_\+t {\bfseries pre\+\_\+p}\label{structir__remote_ad140c0367557140c4a90b5de86969649}

\item 
lirc\+\_\+t \hyperlink{structir__remote_abb03ea8ad94fd47ffcf9705659cc79cd}{pre\+\_\+s}
\item 
\hypertarget{structir__remote_a4d6de28db17f097f4ddaf5e94baae0ba}{}lirc\+\_\+t {\bfseries post\+\_\+p}\label{structir__remote_a4d6de28db17f097f4ddaf5e94baae0ba}

\item 
lirc\+\_\+t \hyperlink{structir__remote_aa7c0f859104f6b22e28a36ede935166b}{post\+\_\+s}
\item 
\+\_\+\+\_\+u32 \hyperlink{structir__remote_ab4e0daf0c0bb06e3feb707c401c92c0e}{gap}
\item 
\+\_\+\+\_\+u32 \hyperlink{structir__remote_a096b15218256835f369f4fa701151971}{gap2}
\item 
\+\_\+\+\_\+u32 \hyperlink{structir__remote_ac332c32d839dafa98cd5b05d496e84b1}{repeat\+\_\+gap}
\item 
int \hyperlink{structir__remote_afbc1dd399fff0771f4d060fce62cdbfe}{toggle\+\_\+bit}
\item 
\hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} \hyperlink{structir__remote_ad1d35f0da36527d473c7d857231ec739}{toggle\+\_\+bit\+\_\+mask}
\item 
int \hyperlink{structir__remote_a075a47ed472f9e8a42b64d3837333bbd}{suppress\+\_\+repeat}
\item 
int \hyperlink{structir__remote_aa18b9b96d71c66bcdef21f4528c28d03}{min\+\_\+repeat}
\item 
unsigned int \hyperlink{structir__remote_acc6496772f35bd188aa1d6bfecf19d5c}{min\+\_\+code\+\_\+repeat}
\item 
unsigned int \hyperlink{structir__remote_a04eb04a7c2333f53ceb20ffef8d2ebc4}{freq}
\item 
unsigned int \hyperlink{structir__remote_a3edd8099b0f26ca703b051479329446a}{duty\+\_\+cycle}
\item 
\hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} \hyperlink{structir__remote_a9744aba55e393727c08815e548a9f836}{toggle\+\_\+mask}
\item 
\hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} \hyperlink{structir__remote_a2a6af729b770240668e5394962728af8}{rc6\+\_\+mask}
\item 
unsigned int \hyperlink{structir__remote_a9e93a637e00eb62f9118b5059b361f08}{baud}
\item 
unsigned int \hyperlink{structir__remote_a1fd7f2e6b078e14bc48407ef2db2c406}{bits\+\_\+in\+\_\+byte}
\item 
unsigned int \hyperlink{structir__remote_ae278bec13a15b073b675e53a9805cfde}{parity}
\item 
unsigned int \hyperlink{structir__remote_a13fcf354b4173cde1d0bd622da6efbc2}{stop\+\_\+bits}
\item 
\hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} \hyperlink{structir__remote_a739c26d88eb023d67353fa08dd076255}{ignore\+\_\+mask}
\item 
\hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} \hyperlink{structir__remote_a47f22b4a2e69b0d90ae6ad61960076b3}{repeat\+\_\+mask}
\item 
\hypertarget{structir__remote_ac227163bb77f7d95aa62d7ebe0324c6d}{}\hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} {\bfseries toggle\+\_\+bit\+\_\+mask\+\_\+state}\label{structir__remote_ac227163bb77f7d95aa62d7ebe0324c6d}

\item 
\hypertarget{structir__remote_a0762b346ab5472e840181585ee8b836a}{}int {\bfseries toggle\+\_\+mask\+\_\+state}\label{structir__remote_a0762b346ab5472e840181585ee8b836a}

\item 
\hypertarget{structir__remote_a66016eb99f8ff13694e9343d75446cbc}{}int {\bfseries repeat\+\_\+countdown}\label{structir__remote_a66016eb99f8ff13694e9343d75446cbc}

\item 
struct \hyperlink{structir__ncode}{ir\+\_\+ncode} $\ast$ \hyperlink{structir__remote_ac6557d868466bb5d2722b028bfe62d8c}{last\+\_\+code}
\item 
struct \hyperlink{structir__ncode}{ir\+\_\+ncode} $\ast$ \hyperlink{structir__remote_ac80cecb60d0e4e77b01c3044df9d6713}{toggle\+\_\+code}
\item 
\hypertarget{structir__remote_ab7d516d4e11424d4a285e895739efad2}{}int {\bfseries reps}\label{structir__remote_ab7d516d4e11424d4a285e895739efad2}

\item 
struct timeval \hyperlink{structir__remote_a93a28c38d457232d6ab2310487b0f00e}{last\+\_\+send}
\item 
lirc\+\_\+t \hyperlink{structir__remote_aec8b4e8638d32a3542671b91a344806f}{min\+\_\+remaining\+\_\+gap}
\item 
lirc\+\_\+t \hyperlink{structir__remote_a2d289d49ef2ff113cbf52fd30e30fe5b}{max\+\_\+remaining\+\_\+gap}
\item 
lirc\+\_\+t \hyperlink{structir__remote_a12b4e6513510f8dea82e2237f9916139}{min\+\_\+total\+\_\+signal\+\_\+length}
\item 
lirc\+\_\+t \hyperlink{structir__remote_ae944fbed4573d96a1b0e35eb8fe2fe97}{max\+\_\+total\+\_\+signal\+\_\+length}
\item 
lirc\+\_\+t \hyperlink{structir__remote_a416c7a561853fd2fa088fb2384bda7d3}{min\+\_\+gap\+\_\+length}
\item 
lirc\+\_\+t \hyperlink{structir__remote_ae78acfc685ff2bc9559d45f1e4b702bb}{max\+\_\+gap\+\_\+length}
\item 
\hypertarget{structir__remote_a6f35e321e955327f2cf0c03c5eaa002d}{}lirc\+\_\+t {\bfseries min\+\_\+pulse\+\_\+length}\label{structir__remote_a6f35e321e955327f2cf0c03c5eaa002d}

\item 
\hypertarget{structir__remote_a48c280f822fd68f0c742a259b541537d}{}lirc\+\_\+t {\bfseries max\+\_\+pulse\+\_\+length}\label{structir__remote_a48c280f822fd68f0c742a259b541537d}

\item 
\hypertarget{structir__remote_ab42a89dd33c77cd449a1289cc751d0c3}{}lirc\+\_\+t {\bfseries min\+\_\+space\+\_\+length}\label{structir__remote_ab42a89dd33c77cd449a1289cc751d0c3}

\item 
\hypertarget{structir__remote_a90505d7d053a24d58167aeff28a4a6ec}{}lirc\+\_\+t {\bfseries max\+\_\+space\+\_\+length}\label{structir__remote_a90505d7d053a24d58167aeff28a4a6ec}

\item 
int \hyperlink{structir__remote_a783c26d5860269f673cb0b5506332560}{release\+\_\+detected}
\item 
int \hyperlink{structir__remote_aa1cde3b36312b7f39dc6590bf6474d65}{manual\+\_\+sort}
\item 
\hypertarget{structir__remote_a459e13a452d2d5362fbbff49efbb1bd4}{}struct \hyperlink{structir__remote}{ir\+\_\+remote} $\ast$ {\bfseries next}\label{structir__remote_a459e13a452d2d5362fbbff49efbb1bd4}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
One remote as represented in the configuration file. 

Definition at line 163 of file ir\+\_\+remote\+\_\+types.\+h.



\subsection{Field Documentation}
\hypertarget{structir__remote_a0b5643a548247fb44cb323e7f5024ead}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!aeps@{aeps}}
\index{aeps@{aeps}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{aeps}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int ir\+\_\+remote\+::aeps}\label{structir__remote_a0b5643a548247fb44cb323e7f5024ead}
detecting {\itshape very short} pulses is difficult with relative tolerance for some remotes, this is an {\itshape absolute} tolerance to solve this problem usually you can say 0 here. 

Definition at line 170 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a9e93a637e00eb62f9118b5059b361f08}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!baud@{baud}}
\index{baud@{baud}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{baud}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int ir\+\_\+remote\+::baud}\label{structir__remote_a9e93a637e00eb62f9118b5059b361f08}
can be overridden by \mbox{[}p$\vert$s\mbox{]}zero, \mbox{[}p$\vert$s\mbox{]}one 

Definition at line 222 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a66c874209817af89bc88503f61a76539}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!bits@{bits}}
\index{bits@{bits}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{bits}]{\setlength{\rightskip}{0pt plus 5cm}int ir\+\_\+remote\+::bits}\label{structir__remote_a66c874209817af89bc88503f61a76539}
bits (length of code) 

Definition at line 167 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a1fd7f2e6b078e14bc48407ef2db2c406}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!bits\+\_\+in\+\_\+byte@{bits\+\_\+in\+\_\+byte}}
\index{bits\+\_\+in\+\_\+byte@{bits\+\_\+in\+\_\+byte}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{bits\+\_\+in\+\_\+byte}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int ir\+\_\+remote\+::bits\+\_\+in\+\_\+byte}\label{structir__remote_a1fd7f2e6b078e14bc48407ef2db2c406}
default\+: 8 

Definition at line 223 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a00db6cb8c77235b3f30ea9cdae6239aa}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!driver@{driver}}
\index{driver@{driver}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{driver}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ ir\+\_\+remote\+::driver}\label{structir__remote_a00db6cb8c77235b3f30ea9cdae6239aa}
Name of driver for L\+I\+R\+C\+C\+O\+D\+E cases. 

Definition at line 165 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a3edd8099b0f26ca703b051479329446a}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!duty\+\_\+cycle@{duty\+\_\+cycle}}
\index{duty\+\_\+cycle@{duty\+\_\+cycle}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{duty\+\_\+cycle}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int ir\+\_\+remote\+::duty\+\_\+cycle}\label{structir__remote_a3edd8099b0f26ca703b051479329446a}
0$<$duty cycle$<$=100 

Definition at line 217 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_ae8172a416ed4f0481f61aaee32b3803c}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!dyncode@{dyncode}}
\index{dyncode@{dyncode}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{dyncode}]{\setlength{\rightskip}{0pt plus 5cm}int ir\+\_\+remote\+::dyncode}\label{structir__remote_ae8172a416ed4f0481f61aaee32b3803c}
last received code 

Definition at line 177 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a250d88b2da87c39fc420714afc93c7f6}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!dyncodes@{dyncodes}}
\index{dyncodes@{dyncodes}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{dyncodes}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf ir\+\_\+ncode} ir\+\_\+remote\+::dyncodes\mbox{[}2\mbox{]}}\label{structir__remote_a250d88b2da87c39fc420714afc93c7f6}
helper structs for unknown buttons 

Definition at line 178 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_ac41de5381ae0049f897137be727572be}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!dyncodes\+\_\+name@{dyncodes\+\_\+name}}
\index{dyncodes\+\_\+name@{dyncodes\+\_\+name}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{dyncodes\+\_\+name}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ ir\+\_\+remote\+::dyncodes\+\_\+name}\label{structir__remote_ac41de5381ae0049f897137be727572be}
name for unknown buttons 

Definition at line 176 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_ac342d7efc70fbd9fc7877dab8f3976dd}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!eps@{eps}}
\index{eps@{eps}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{eps}]{\setlength{\rightskip}{0pt plus 5cm}int ir\+\_\+remote\+::eps}\label{structir__remote_ac342d7efc70fbd9fc7877dab8f3976dd}
eps ({\itshape relative} tolerance) 

Definition at line 169 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a9ac03eb6d4cee793010b00fe434aa985}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!flags@{flags}}
\index{flags@{flags}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{flags}]{\setlength{\rightskip}{0pt plus 5cm}int ir\+\_\+remote\+::flags}\label{structir__remote_a9ac03eb6d4cee793010b00fe434aa985}
flags 

Definition at line 168 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a04eb04a7c2333f53ceb20ffef8d2ebc4}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!freq@{freq}}
\index{freq@{freq}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{freq}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int ir\+\_\+remote\+::freq}\label{structir__remote_a04eb04a7c2333f53ceb20ffef8d2ebc4}
modulation frequency 

Definition at line 216 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_ab4e0daf0c0bb06e3feb707c401c92c0e}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!gap@{gap}}
\index{gap@{gap}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{gap}]{\setlength{\rightskip}{0pt plus 5cm}\+\_\+\+\_\+u32 ir\+\_\+remote\+::gap}\label{structir__remote_ab4e0daf0c0bb06e3feb707c401c92c0e}
time between signals in usecs 

Definition at line 199 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a096b15218256835f369f4fa701151971}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!gap2@{gap2}}
\index{gap2@{gap2}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{gap2}]{\setlength{\rightskip}{0pt plus 5cm}\+\_\+\+\_\+u32 ir\+\_\+remote\+::gap2}\label{structir__remote_a096b15218256835f369f4fa701151971}
time between signals in usecs 

Definition at line 200 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a739c26d88eb023d67353fa08dd076255}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!ignore\+\_\+mask@{ignore\+\_\+mask}}
\index{ignore\+\_\+mask@{ignore\+\_\+mask}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{ignore\+\_\+mask}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ir\+\_\+code} ir\+\_\+remote\+::ignore\+\_\+mask}\label{structir__remote_a739c26d88eb023d67353fa08dd076255}
mask defines which bits can be ignored when matching a code 

Definition at line 229 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_ac6557d868466bb5d2722b028bfe62d8c}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!last\+\_\+code@{last\+\_\+code}}
\index{last\+\_\+code@{last\+\_\+code}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{last\+\_\+code}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf ir\+\_\+ncode}$\ast$ ir\+\_\+remote\+::last\+\_\+code}\label{structir__remote_ac6557d868466bb5d2722b028bfe62d8c}
code received or sent last 

Definition at line 236 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a93a28c38d457232d6ab2310487b0f00e}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!last\+\_\+send@{last\+\_\+send}}
\index{last\+\_\+send@{last\+\_\+send}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{last\+\_\+send}]{\setlength{\rightskip}{0pt plus 5cm}struct timeval ir\+\_\+remote\+::last\+\_\+send}\label{structir__remote_a93a28c38d457232d6ab2310487b0f00e}
time last\+\_\+code was received or sent 

Definition at line 239 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_aa1cde3b36312b7f39dc6590bf6474d65}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!manual\+\_\+sort@{manual\+\_\+sort}}
\index{manual\+\_\+sort@{manual\+\_\+sort}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{manual\+\_\+sort}]{\setlength{\rightskip}{0pt plus 5cm}int ir\+\_\+remote\+::manual\+\_\+sort}\label{structir__remote_aa1cde3b36312b7f39dc6590bf6474d65}
If set in any remote, disables automatic sorting. 

Definition at line 250 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_ae78acfc685ff2bc9559d45f1e4b702bb}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!max\+\_\+gap\+\_\+length@{max\+\_\+gap\+\_\+length}}
\index{max\+\_\+gap\+\_\+length@{max\+\_\+gap\+\_\+length}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{max\+\_\+gap\+\_\+length}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::max\+\_\+gap\+\_\+length}\label{structir__remote_ae78acfc685ff2bc9559d45f1e4b702bb}
how long is the longest gap 

Definition at line 246 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a2d289d49ef2ff113cbf52fd30e30fe5b}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!max\+\_\+remaining\+\_\+gap@{max\+\_\+remaining\+\_\+gap}}
\index{max\+\_\+remaining\+\_\+gap@{max\+\_\+remaining\+\_\+gap}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{max\+\_\+remaining\+\_\+gap}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::max\+\_\+remaining\+\_\+gap}\label{structir__remote_a2d289d49ef2ff113cbf52fd30e30fe5b}
gap range 

Definition at line 241 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_ae944fbed4573d96a1b0e35eb8fe2fe97}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!max\+\_\+total\+\_\+signal\+\_\+length@{max\+\_\+total\+\_\+signal\+\_\+length}}
\index{max\+\_\+total\+\_\+signal\+\_\+length@{max\+\_\+total\+\_\+signal\+\_\+length}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{max\+\_\+total\+\_\+signal\+\_\+length}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::max\+\_\+total\+\_\+signal\+\_\+length}\label{structir__remote_ae944fbed4573d96a1b0e35eb8fe2fe97}
how long is the longest signal including gap 

Definition at line 244 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_acc6496772f35bd188aa1d6bfecf19d5c}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!min\+\_\+code\+\_\+repeat@{min\+\_\+code\+\_\+repeat}}
\index{min\+\_\+code\+\_\+repeat@{min\+\_\+code\+\_\+repeat}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{min\+\_\+code\+\_\+repeat}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int ir\+\_\+remote\+::min\+\_\+code\+\_\+repeat}\label{structir__remote_acc6496772f35bd188aa1d6bfecf19d5c}
meaningful only if remote sends a repeat code\+: in this case this value indicates how often the real code is repeated before the repeat code is being sent 

Definition at line 215 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a416c7a561853fd2fa088fb2384bda7d3}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!min\+\_\+gap\+\_\+length@{min\+\_\+gap\+\_\+length}}
\index{min\+\_\+gap\+\_\+length@{min\+\_\+gap\+\_\+length}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{min\+\_\+gap\+\_\+length}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::min\+\_\+gap\+\_\+length}\label{structir__remote_a416c7a561853fd2fa088fb2384bda7d3}
how long is the shortest gap 

Definition at line 245 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_aec8b4e8638d32a3542671b91a344806f}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!min\+\_\+remaining\+\_\+gap@{min\+\_\+remaining\+\_\+gap}}
\index{min\+\_\+remaining\+\_\+gap@{min\+\_\+remaining\+\_\+gap}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{min\+\_\+remaining\+\_\+gap}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::min\+\_\+remaining\+\_\+gap}\label{structir__remote_aec8b4e8638d32a3542671b91a344806f}
remember gap for C\+O\+N\+S\+T\+\_\+\+L\+E\+N\+G\+T\+H remotes 

Definition at line 240 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_aa18b9b96d71c66bcdef21f4528c28d03}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!min\+\_\+repeat@{min\+\_\+repeat}}
\index{min\+\_\+repeat@{min\+\_\+repeat}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{min\+\_\+repeat}]{\setlength{\rightskip}{0pt plus 5cm}int ir\+\_\+remote\+::min\+\_\+repeat}\label{structir__remote_aa18b9b96d71c66bcdef21f4528c28d03}
code is repeated at least x times code sent once -\/$>$ min\+\_\+repeat=0 

Definition at line 207 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a12b4e6513510f8dea82e2237f9916139}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!min\+\_\+total\+\_\+signal\+\_\+length@{min\+\_\+total\+\_\+signal\+\_\+length}}
\index{min\+\_\+total\+\_\+signal\+\_\+length@{min\+\_\+total\+\_\+signal\+\_\+length}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{min\+\_\+total\+\_\+signal\+\_\+length}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::min\+\_\+total\+\_\+signal\+\_\+length}\label{structir__remote_a12b4e6513510f8dea82e2237f9916139}
how long is the shortest signal including gap 

Definition at line 243 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_acd104de70d9169542de9c471befb0045}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!name@{name}}
\index{name@{name}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ ir\+\_\+remote\+::name}\label{structir__remote_acd104de70d9169542de9c471befb0045}
name of remote control 

Definition at line 164 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_ae278bec13a15b073b675e53a9805cfde}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!parity@{parity}}
\index{parity@{parity}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{parity}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int ir\+\_\+remote\+::parity}\label{structir__remote_ae278bec13a15b073b675e53a9805cfde}
currently unsupported 

Definition at line 224 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a7c794a8fec73d6a6aa8da207e07e3e35}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!plead@{plead}}
\index{plead@{plead}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{plead}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::plead}\label{structir__remote_a7c794a8fec73d6a6aa8da207e07e3e35}
leading pulse 

Definition at line 187 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a96f9c35cff5a927c8fb76c5a8a240238}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!post\+\_\+data@{post\+\_\+data}}
\index{post\+\_\+data@{post\+\_\+data}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{post\+\_\+data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ir\+\_\+code} ir\+\_\+remote\+::post\+\_\+data}\label{structir__remote_a96f9c35cff5a927c8fb76c5a8a240238}
data which the remote sends after actual keycode 

Definition at line 195 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a67432d0e91b257de5044ee47985cbb5b}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!post\+\_\+data\+\_\+bits@{post\+\_\+data\+\_\+bits}}
\index{post\+\_\+data\+\_\+bits@{post\+\_\+data\+\_\+bits}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{post\+\_\+data\+\_\+bits}]{\setlength{\rightskip}{0pt plus 5cm}int ir\+\_\+remote\+::post\+\_\+data\+\_\+bits}\label{structir__remote_a67432d0e91b257de5044ee47985cbb5b}
length of post\+\_\+data 

Definition at line 194 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_aa7c0f859104f6b22e28a36ede935166b}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!post\+\_\+s@{post\+\_\+s}}
\index{post\+\_\+s@{post\+\_\+s}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{post\+\_\+s}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::post\+\_\+s}\label{structir__remote_aa7c0f859104f6b22e28a36ede935166b}
signal between keycode and post\+\_\+code 

Definition at line 197 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a54cf93d6a6ea5fa37c4b17ecad8b7b4b}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!pre\+\_\+data@{pre\+\_\+data}}
\index{pre\+\_\+data@{pre\+\_\+data}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{pre\+\_\+data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ir\+\_\+code} ir\+\_\+remote\+::pre\+\_\+data}\label{structir__remote_a54cf93d6a6ea5fa37c4b17ecad8b7b4b}
data which the remote sends before actual keycode 

Definition at line 193 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_ae5bfde45bb74a00d7ec53023f2fa6252}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!pre\+\_\+data\+\_\+bits@{pre\+\_\+data\+\_\+bits}}
\index{pre\+\_\+data\+\_\+bits@{pre\+\_\+data\+\_\+bits}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{pre\+\_\+data\+\_\+bits}]{\setlength{\rightskip}{0pt plus 5cm}int ir\+\_\+remote\+::pre\+\_\+data\+\_\+bits}\label{structir__remote_ae5bfde45bb74a00d7ec53023f2fa6252}
length of pre\+\_\+data 

Definition at line 192 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_abb03ea8ad94fd47ffcf9705659cc79cd}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!pre\+\_\+s@{pre\+\_\+s}}
\index{pre\+\_\+s@{pre\+\_\+s}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{pre\+\_\+s}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::pre\+\_\+s}\label{structir__remote_abb03ea8ad94fd47ffcf9705659cc79cd}
signal between pre\+\_\+data and keycode 

Definition at line 196 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a31000dfff5250ffa70a12e50d936ccaa}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!ptrail@{ptrail}}
\index{ptrail@{ptrail}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{ptrail}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::ptrail}\label{structir__remote_a31000dfff5250ffa70a12e50d936ccaa}
trailing pulse 

Definition at line 188 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a2a6af729b770240668e5394962728af8}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!rc6\+\_\+mask@{rc6\+\_\+mask}}
\index{rc6\+\_\+mask@{rc6\+\_\+mask}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{rc6\+\_\+mask}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ir\+\_\+code} ir\+\_\+remote\+::rc6\+\_\+mask}\label{structir__remote_a2a6af729b770240668e5394962728af8}
R\+C-\/6 doubles signal length of some bits 

Definition at line 219 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a783c26d5860269f673cb0b5506332560}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!release\+\_\+detected@{release\+\_\+detected}}
\index{release\+\_\+detected@{release\+\_\+detected}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{release\+\_\+detected}]{\setlength{\rightskip}{0pt plus 5cm}int ir\+\_\+remote\+::release\+\_\+detected}\label{structir__remote_a783c26d5860269f673cb0b5506332560}
set by release generator 

Definition at line 249 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_ac332c32d839dafa98cd5b05d496e84b1}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!repeat\+\_\+gap@{repeat\+\_\+gap}}
\index{repeat\+\_\+gap@{repeat\+\_\+gap}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{repeat\+\_\+gap}]{\setlength{\rightskip}{0pt plus 5cm}\+\_\+\+\_\+u32 ir\+\_\+remote\+::repeat\+\_\+gap}\label{structir__remote_ac332c32d839dafa98cd5b05d496e84b1}
time between two repeat codes if different from gap 

Definition at line 201 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a47f22b4a2e69b0d90ae6ad61960076b3}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!repeat\+\_\+mask@{repeat\+\_\+mask}}
\index{repeat\+\_\+mask@{repeat\+\_\+mask}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{repeat\+\_\+mask}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ir\+\_\+code} ir\+\_\+remote\+::repeat\+\_\+mask}\label{structir__remote_a47f22b4a2e69b0d90ae6ad61960076b3}
mask defines which bits are inverted for repeats 

Definition at line 230 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a2985b422762a3c7b5b295187d6a00664}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!sfoot@{sfoot}}
\index{sfoot@{sfoot}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{sfoot}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::sfoot}\label{structir__remote_a2985b422762a3c7b5b295187d6a00664}
foot 

Definition at line 189 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a8833025334a52ee2683eb6c0fc5c2dba}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!shead@{shead}}
\index{shead@{shead}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{shead}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::shead}\label{structir__remote_a8833025334a52ee2683eb6c0fc5c2dba}
header 

Definition at line 182 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_acca5860d287ecc9bb10b1b637fe1798a}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!sone@{sone}}
\index{sone@{sone}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{sone}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::sone}\label{structir__remote_acca5860d287ecc9bb10b1b637fe1798a}
1 

Definition at line 185 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a4e9ba62e5adc73c7fa1e3fdaea2743a4}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!srepeat@{srepeat}}
\index{srepeat@{srepeat}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{srepeat}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::srepeat}\label{structir__remote_a4e9ba62e5adc73c7fa1e3fdaea2743a4}
indicate repeating 

Definition at line 190 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a7f340b28266813867571a55f82fd97e3}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!sthree@{sthree}}
\index{sthree@{sthree}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{sthree}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::sthree}\label{structir__remote_a7f340b28266813867571a55f82fd97e3}
3 (only used for R\+C-\/\+M\+M) 

Definition at line 183 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a13fcf354b4173cde1d0bd622da6efbc2}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!stop\+\_\+bits@{stop\+\_\+bits}}
\index{stop\+\_\+bits@{stop\+\_\+bits}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{stop\+\_\+bits}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int ir\+\_\+remote\+::stop\+\_\+bits}\label{structir__remote_a13fcf354b4173cde1d0bd622da6efbc2}
mapping\+: 1-\/$>$2 1.\+5-\/$>$3 2-\/$>$4 

Definition at line 225 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a04c5288df6f5bace9617ebdeaf462a5c}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!stwo@{stwo}}
\index{stwo@{stwo}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{stwo}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::stwo}\label{structir__remote_a04c5288df6f5bace9617ebdeaf462a5c}
2 (only used for R\+C-\/\+M\+M) 

Definition at line 184 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a075a47ed472f9e8a42b64d3837333bbd}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!suppress\+\_\+repeat@{suppress\+\_\+repeat}}
\index{suppress\+\_\+repeat@{suppress\+\_\+repeat}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{suppress\+\_\+repeat}]{\setlength{\rightskip}{0pt plus 5cm}int ir\+\_\+remote\+::suppress\+\_\+repeat}\label{structir__remote_a075a47ed472f9e8a42b64d3837333bbd}
suppress unwanted repeats 

Definition at line 204 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a8de4273ee35fa7b5d56f82a793f1aa1a}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!szero@{szero}}
\index{szero@{szero}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{szero}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t ir\+\_\+remote\+::szero}\label{structir__remote_a8de4273ee35fa7b5d56f82a793f1aa1a}
0 

Definition at line 186 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_afbc1dd399fff0771f4d060fce62cdbfe}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!toggle\+\_\+bit@{toggle\+\_\+bit}}
\index{toggle\+\_\+bit@{toggle\+\_\+bit}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{toggle\+\_\+bit}]{\setlength{\rightskip}{0pt plus 5cm}int ir\+\_\+remote\+::toggle\+\_\+bit}\label{structir__remote_afbc1dd399fff0771f4d060fce62cdbfe}
obsolete 

Definition at line 202 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_ad1d35f0da36527d473c7d857231ec739}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!toggle\+\_\+bit\+\_\+mask@{toggle\+\_\+bit\+\_\+mask}}
\index{toggle\+\_\+bit\+\_\+mask@{toggle\+\_\+bit\+\_\+mask}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{toggle\+\_\+bit\+\_\+mask}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ir\+\_\+code} ir\+\_\+remote\+::toggle\+\_\+bit\+\_\+mask}\label{structir__remote_ad1d35f0da36527d473c7d857231ec739}
previously only one bit called toggle\+\_\+bit 

Definition at line 203 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_ac80cecb60d0e4e77b01c3044df9d6713}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!toggle\+\_\+code@{toggle\+\_\+code}}
\index{toggle\+\_\+code@{toggle\+\_\+code}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{toggle\+\_\+code}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf ir\+\_\+ncode}$\ast$ ir\+\_\+remote\+::toggle\+\_\+code}\label{structir__remote_ac80cecb60d0e4e77b01c3044df9d6713}
toggle code received or sent last 

Definition at line 237 of file ir\+\_\+remote\+\_\+types.\+h.

\hypertarget{structir__remote_a9744aba55e393727c08815e548a9f836}{}\index{ir\+\_\+remote@{ir\+\_\+remote}!toggle\+\_\+mask@{toggle\+\_\+mask}}
\index{toggle\+\_\+mask@{toggle\+\_\+mask}!ir\+\_\+remote@{ir\+\_\+remote}}
\subsubsection[{toggle\+\_\+mask}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ir\+\_\+code} ir\+\_\+remote\+::toggle\+\_\+mask}\label{structir__remote_a9744aba55e393727c08815e548a9f836}
Sharp (?) error detection scheme 

Definition at line 218 of file ir\+\_\+remote\+\_\+types.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/mk/tmp/lirc/lib/\hyperlink{ir__remote__types_8h}{ir\+\_\+remote\+\_\+types.\+h (b8a7715 2015-\/02-\/10 14\+:16\+:33 +0100)}\end{DoxyCompactItemize}
