\hypertarget{structctl}{
\section{ctl  Struct Reference}
\label{structctl}\index{ctl@{ctl}}
}
Control structure. 


\subsection*{Data Fields}
\begin{CompactItemize}
\item 
int \hyperlink{structctl_m0}{status}
\item 
const char $\ast$ \hyperlink{structctl_m1}{i\-Name}
\item 
const char $\ast$ \hyperlink{structctl_m2}{o\-Name}
\item 
int \hyperlink{structctl_m3}{o\-Free}
\item 
int \hyperlink{structctl_m4}{level}
\item 
\hyperlink{structopt}{opt} \hyperlink{structctl_m5}{options}
\item 
\hyperlink{FPGA__ttf_8h_a0}{FPGA\_\-ttf\-Fh} \hyperlink{structctl_m6}{i\-Fh}
\item 
FILE $\ast$ \hyperlink{structctl_m7}{o\-File}
\item 
int \hyperlink{structctl_m8}{i\-Size}
\item 
int \hyperlink{structctl_m9}{b\-Size}
\item 
int \hyperlink{structctl_m10}{b\-Used}
\item 
int \hyperlink{structctl_m11}{c\-Size}
\item 
int \hyperlink{structctl_m12}{c\-Used}
\item 
const char $\ast$ \hyperlink{structctl_m13}{d\-Name}
\item 
FPGA\_\-ttc\-Hdr $\ast$ \hyperlink{structctl_m14}{hdr}
\item 
unsigned char $\ast$ \hyperlink{structctl_m15}{b\-Buf}
\item 
unsigned char $\ast$ \hyperlink{structctl_m16}{c\-Buf}
\item 
int \hyperlink{structctl_m17}{dmp\-Cnt}
\end{CompactItemize}


\subsection{Detailed Description}
Control structure.



 This structure contains all the parameters which control the input and output and display options. 



\subsection{Field Documentation}
\hypertarget{structctl_m15}{
\index{ctl@{ctl}!bBuf@{bBuf}}
\index{bBuf@{bBuf}!ctl@{ctl}}
\subsubsection[bBuf]{\setlength{\rightskip}{0pt plus 5cm}unsigned char$\ast$ ctl::b\-Buf}}
\label{structctl_m15}


Pointer to the binary buffer \hypertarget{structctl_m9}{
\index{ctl@{ctl}!bSize@{bSize}}
\index{bSize@{bSize}!ctl@{ctl}}
\subsubsection[bSize]{\setlength{\rightskip}{0pt plus 5cm}int ctl::b\-Size}}
\label{structctl_m9}


Binary buffer size (available) \hypertarget{structctl_m10}{
\index{ctl@{ctl}!bUsed@{bUsed}}
\index{bUsed@{bUsed}!ctl@{ctl}}
\subsubsection[bUsed]{\setlength{\rightskip}{0pt plus 5cm}int ctl::b\-Used}}
\label{structctl_m10}


Binary buffer size (used ) \hypertarget{structctl_m16}{
\index{ctl@{ctl}!cBuf@{cBuf}}
\index{cBuf@{cBuf}!ctl@{ctl}}
\subsubsection[cBuf]{\setlength{\rightskip}{0pt plus 5cm}unsigned char$\ast$ ctl::c\-Buf}}
\label{structctl_m16}


Compress buffer \hypertarget{structctl_m11}{
\index{ctl@{ctl}!cSize@{cSize}}
\index{cSize@{cSize}!ctl@{ctl}}
\subsubsection[cSize]{\setlength{\rightskip}{0pt plus 5cm}int ctl::c\-Size}}
\label{structctl_m11}


Compressd buffer size (available) \hypertarget{structctl_m12}{
\index{ctl@{ctl}!cUsed@{cUsed}}
\index{cUsed@{cUsed}!ctl@{ctl}}
\subsubsection[cUsed]{\setlength{\rightskip}{0pt plus 5cm}int ctl::c\-Used}}
\label{structctl_m12}


Uncompress buffer size (used) \hypertarget{structctl_m17}{
\index{ctl@{ctl}!dmpCnt@{dmpCnt}}
\index{dmpCnt@{dmpCnt}!ctl@{ctl}}
\subsubsection[dmpCnt]{\setlength{\rightskip}{0pt plus 5cm}int ctl::dmp\-Cnt}}
\label{structctl_m17}


Number of input values to dump \hypertarget{structctl_m13}{
\index{ctl@{ctl}!dName@{dName}}
\index{dName@{dName}!ctl@{ctl}}
\subsubsection[dName]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ ctl::d\-Name}}
\label{structctl_m13}


What to name the data \hypertarget{structctl_m14}{
\index{ctl@{ctl}!hdr@{hdr}}
\index{hdr@{hdr}!ctl@{ctl}}
\subsubsection[hdr]{\setlength{\rightskip}{0pt plus 5cm}FPGA\_\-ttc\-Hdr$\ast$ ctl::hdr}}
\label{structctl_m14}


Pointer to the header \hypertarget{structctl_m6}{
\index{ctl@{ctl}!iFh@{iFh}}
\index{iFh@{iFh}!ctl@{ctl}}
\subsubsection[iFh]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{FPGA__ttf_8h_a0}{FPGA\_\-ttf\-Fh} ctl::i\-Fh}}
\label{structctl_m6}


Input file handle \hypertarget{structctl_m1}{
\index{ctl@{ctl}!iName@{iName}}
\index{iName@{iName}!ctl@{ctl}}
\subsubsection[iName]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ ctl::i\-Name}}
\label{structctl_m1}


Input file name \hypertarget{structctl_m8}{
\index{ctl@{ctl}!iSize@{iSize}}
\index{iSize@{iSize}!ctl@{ctl}}
\subsubsection[iSize]{\setlength{\rightskip}{0pt plus 5cm}int ctl::i\-Size}}
\label{structctl_m8}


Input file size \hypertarget{structctl_m4}{
\index{ctl@{ctl}!level@{level}}
\index{level@{level}!ctl@{ctl}}
\subsubsection[level]{\setlength{\rightskip}{0pt plus 5cm}int ctl::level}}
\label{structctl_m4}


Compression level \hypertarget{structctl_m7}{
\index{ctl@{ctl}!oFile@{oFile}}
\index{oFile@{oFile}!ctl@{ctl}}
\subsubsection[oFile]{\setlength{\rightskip}{0pt plus 5cm}FILE$\ast$ ctl::o\-File}}
\label{structctl_m7}


Output file descriptor \hypertarget{structctl_m3}{
\index{ctl@{ctl}!oFree@{oFree}}
\index{oFree@{oFree}!ctl@{ctl}}
\subsubsection[oFree]{\setlength{\rightskip}{0pt plus 5cm}int ctl::o\-Free}}
\label{structctl_m3}


o\-Name was allocated, need to free it \hypertarget{structctl_m2}{
\index{ctl@{ctl}!oName@{oName}}
\index{oName@{oName}!ctl@{ctl}}
\subsubsection[oName]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ ctl::o\-Name}}
\label{structctl_m2}


Output file name \hypertarget{structctl_m5}{
\index{ctl@{ctl}!options@{options}}
\index{options@{options}!ctl@{ctl}}
\subsubsection[options]{\setlength{\rightskip}{0pt plus 5cm}struct \hyperlink{structopt}{opt} ctl::options}}
\label{structctl_m5}


Option flags \hypertarget{structctl_m0}{
\index{ctl@{ctl}!status@{status}}
\index{status@{status}!ctl@{ctl}}
\subsubsection[status]{\setlength{\rightskip}{0pt plus 5cm}int ctl::status}}
\label{structctl_m0}


Status summary 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{FPGA__cvt_8c}{FPGA\_\-cvt.c}\end{CompactItemize}
