\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 150 of file ir\+\_\+remote\+\_\+types.\+h.



\subsection{Field Documentation}
\hypertarget{structdecode__ctx__t_a1a206e5968a38e6e5286be41c037c30c}{}\index{decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}!code@{code}}
\index{code@{code}!decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}}
\subsubsection[{code}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ir\+\_\+code} decode\+\_\+ctx\+\_\+t\+::code}\label{structdecode__ctx__t_a1a206e5968a38e6e5286be41c037c30c}
Code part, matched to code defintion. 

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

\hypertarget{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[{max\+\_\+remaining\+\_\+gap}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t decode\+\_\+ctx\+\_\+t\+::max\+\_\+remaining\+\_\+gap}\label{structdecode__ctx__t_ab7221813c357026846919c726cf43d73}
Estimated max time of trailing gap. 

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

\hypertarget{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[{min\+\_\+remaining\+\_\+gap}]{\setlength{\rightskip}{0pt plus 5cm}lirc\+\_\+t decode\+\_\+ctx\+\_\+t\+::min\+\_\+remaining\+\_\+gap}\label{structdecode__ctx__t_aa76a228985ce90fddd03399aceacadb5}
Estimated min time of trailing gap. 

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

\hypertarget{structdecode__ctx__t_a81e997b57167363c5cc8db496a841165}{}\index{decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}!post@{post}}
\index{post@{post}!decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}}
\subsubsection[{post}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ir\+\_\+code} decode\+\_\+ctx\+\_\+t\+::post}\label{structdecode__ctx__t_a81e997b57167363c5cc8db496a841165}
post data, sent after code. 

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

\hypertarget{structdecode__ctx__t_ae52561bab1b135eda87baf242a1092a6}{}\index{decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}!pre@{pre}}
\index{pre@{pre}!decode\+\_\+ctx\+\_\+t@{decode\+\_\+ctx\+\_\+t}}
\subsubsection[{pre}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ir\+\_\+code} decode\+\_\+ctx\+\_\+t\+::pre}\label{structdecode__ctx__t_ae52561bab1b135eda87baf242a1092a6}
pre data, before code. 

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

\hypertarget{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[{repeat\+\_\+flag}]{\setlength{\rightskip}{0pt plus 5cm}int decode\+\_\+ctx\+\_\+t\+::repeat\+\_\+flag}\label{structdecode__ctx__t_a7c9bcadb5d59fb05fdad3a0cdd9b1106}
True if code is a repeated one. 

Definition at line 154 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}
