\hypertarget{transmit_8h}{}\section{/home/mk/tmp/lirc/lib/transmit.h File Reference}
\label{transmit_8h}\index{/home/mk/tmp/lirc/lib/transmit.\+h(ae09b60 2015-\/02-\/12 15\+:37\+:34 +0100)@{/home/mk/tmp/lirc/lib/transmit.\+h(ae09b60 2015-\/02-\/12 15\+:37\+:34 +0100)}}


Functions that prepare IR codes for transmitting.  


{\ttfamily \#include \char`\"{}ir\+\_\+remote.\+h\char`\"{}}\newline
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bfseries W\+B\+U\+F\+\_\+\+S\+I\+ZE}~256
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__driver__api_ga85a7e2c6a62aab93aaa6453dea381112}{send\+\_\+buffer\+\_\+init} (void)
\item 
int \hyperlink{group__driver__api_ga0d43b932c9b39d14e675dbd9507f3997}{send\+\_\+buffer\+\_\+put} (struct \hyperlink{structir__remote}{ir\+\_\+remote} $\ast$remote, struct \hyperlink{structir__ncode}{ir\+\_\+ncode} $\ast$code)
\item 
int \hyperlink{group__driver__api_gae40fd0e37871cd30a43b3b2bc3c4336c}{send\+\_\+buffer\+\_\+length} (void)
\item 
const lirc\+\_\+t $\ast$ \hyperlink{group__driver__api_ga4871fa572fb913f068f0e3c75d3fdc41}{send\+\_\+buffer\+\_\+data} (void)
\item 
lirc\+\_\+t \hyperlink{group__driver__api_ga55e0351346ec0cb553a7f1632db99c57}{send\+\_\+buffer\+\_\+sum} (void)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that prepare IR codes for transmitting. 

\begin{DoxyAuthor}{Author}
Christoph Bartelmus
\end{DoxyAuthor}
Operations in this module applies to the transmit buffer. The buffer is initiated using \hyperlink{group__driver__api_ga85a7e2c6a62aab93aaa6453dea381112}{send\+\_\+buffer\+\_\+init()}, filled with data using \hyperlink{group__driver__api_ga0d43b932c9b39d14e675dbd9507f3997}{send\+\_\+buffer\+\_\+put()} and accessed using \hyperlink{group__driver__api_ga4871fa572fb913f068f0e3c75d3fdc41}{send\+\_\+buffer\+\_\+data()} and \hyperlink{group__driver__api_gae40fd0e37871cd30a43b3b2bc3c4336c}{send\+\_\+buffer\+\_\+length()}.

A prepared buffer contains an even number of unsigned ints, each of which representing a pulse width in microseconds. The first item represents a pulse and the last thus a space.

Copyright (C) 1999 Christoph Bartelmus \href{mailto:lirc@bartelmus.de}{\tt lirc@bartelmus.\+de} 