\hypertarget{structdecode__ctx__t}{}\section{decode\+\_\+ctx\+\_\+t Struct Reference}
\label{structdecode__ctx__t}\index{decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}}


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

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} \hyperlink{structdecode__ctx__t_a1a206e5968a38e6e5286be41c037c30c}{code}
\item 
\hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} \hyperlink{structdecode__ctx__t_ae52561bab1b135eda87baf242a1092a6}{pre}
\item 
\hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} \hyperlink{structdecode__ctx__t_a81e997b57167363c5cc8db496a841165}{post}
\item 
int \hyperlink{structdecode__ctx__t_a7c9bcadb5d59fb05fdad3a0cdd9b1106}{repeat\+\_\+flag}
\item 
lirc\+\_\+t \hyperlink{structdecode__ctx__t_ab7221813c357026846919c726cf43d73}{max\+\_\+remaining\+\_\+gap}
\item 
lirc\+\_\+t \hyperlink{structdecode__ctx__t_aa76a228985ce90fddd03399aceacadb5}{min\+\_\+remaining\+\_\+gap}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
State describing code, pre, post + gap and repeat state. 

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



\subsection{Field Documentation}
\hypertarget{structdecode__ctx__t_a1a206e5968a38e6e5286be41c037c30c}{}\label{structdecode__ctx__t_a1a206e5968a38e6e5286be41c037c30c} 
\index{decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}!code@{code}}
\index{code@{code}!decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}}
\subsubsection{\texorpdfstring{code}{code}}
{\footnotesize\ttfamily \hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} decode\+\_\+ctx\+\_\+t\+::code}

Code part, matched to code defintion. 

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

\hypertarget{structdecode__ctx__t_ab7221813c357026846919c726cf43d73}{}\label{structdecode__ctx__t_ab7221813c357026846919c726cf43d73} 
\index{decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}!max\+\_\+remaining\+\_\+gap@{max\+\_\+remaining\+\_\+gap}}
\index{max\+\_\+remaining\+\_\+gap@{max\+\_\+remaining\+\_\+gap}!decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}}
\subsubsection{\texorpdfstring{max\+\_\+remaining\+\_\+gap}{max\_remaining\_gap}}
{\footnotesize\ttfamily lirc\+\_\+t decode\+\_\+ctx\+\_\+t\+::max\+\_\+remaining\+\_\+gap}

Estimated max time of trailing gap. 

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

\hypertarget{structdecode__ctx__t_aa76a228985ce90fddd03399aceacadb5}{}\label{structdecode__ctx__t_aa76a228985ce90fddd03399aceacadb5} 
\index{decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}!min\+\_\+remaining\+\_\+gap@{min\+\_\+remaining\+\_\+gap}}
\index{min\+\_\+remaining\+\_\+gap@{min\+\_\+remaining\+\_\+gap}!decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}}
\subsubsection{\texorpdfstring{min\+\_\+remaining\+\_\+gap}{min\_remaining\_gap}}
{\footnotesize\ttfamily lirc\+\_\+t decode\+\_\+ctx\+\_\+t\+::min\+\_\+remaining\+\_\+gap}

Estimated min time of trailing gap. 

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

\hypertarget{structdecode__ctx__t_a81e997b57167363c5cc8db496a841165}{}\label{structdecode__ctx__t_a81e997b57167363c5cc8db496a841165} 
\index{decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}!post@{post}}
\index{post@{post}!decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}}
\subsubsection{\texorpdfstring{post}{post}}
{\footnotesize\ttfamily \hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} decode\+\_\+ctx\+\_\+t\+::post}

post data, sent after code. 

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

\hypertarget{structdecode__ctx__t_ae52561bab1b135eda87baf242a1092a6}{}\label{structdecode__ctx__t_ae52561bab1b135eda87baf242a1092a6} 
\index{decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}!pre@{pre}}
\index{pre@{pre}!decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}}
\subsubsection{\texorpdfstring{pre}{pre}}
{\footnotesize\ttfamily \hyperlink{ir__remote__types_8h_af5395595bc25a70e974255b83d97db06}{ir\+\_\+code} decode\+\_\+ctx\+\_\+t\+::pre}

pre data, before code. 

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

\hypertarget{structdecode__ctx__t_a7c9bcadb5d59fb05fdad3a0cdd9b1106}{}\label{structdecode__ctx__t_a7c9bcadb5d59fb05fdad3a0cdd9b1106} 
\index{decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}!repeat\+\_\+flag@{repeat\+\_\+flag}}
\index{repeat\+\_\+flag@{repeat\+\_\+flag}!decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}}
\subsubsection{\texorpdfstring{repeat\+\_\+flag}{repeat\_flag}}
{\footnotesize\ttfamily int decode\+\_\+ctx\+\_\+t\+::repeat\+\_\+flag}

True if code is a repeated one. 

Definition at line 158 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 (085323c 2016-\/01-\/06 15\+:32\+:54 +0100)}\end{DoxyCompactItemize}
