\hypertarget{printing_8h}{}\doxysection{inc/printing.h File Reference}
\label{printing_8h}\index{inc/printing.h@{inc/printing.h}}
{\ttfamily \#include $<$stddef.\+h$>$}\newline
Include dependency graph for printing.\+h\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=160pt]{printing_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{printing_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{printing_8h_a684ac6a8c36df54bab665002f640d2bb}{printmsg}} (const char $\ast$fmt,...) \+\_\+\+\_\+attribute\+\_\+\+\_\+((format(printf
\begin{DoxyCompactList}\small\item\em Prints a message right-\/aligned to the screen, 5 lines from the top, in light blue. \end{DoxyCompactList}\item 
void void \mbox{\hyperlink{printing_8h_a7e15aa6f90583f760d99612265e8f8a4}{printheader}} (double fitted\+Rate, unsigned int everyline, double beat\+Error, double seconds)
\item 
void \mbox{\hyperlink{printing_8h_aa747a45ec0e097c47255688f3ef8aa52}{printspaces}} (int maxpos, size\+\_\+t hexvalue, size\+\_\+t mod, size\+\_\+t acolumns, double avg\+Pos, size\+\_\+t correlation\+Threshold)
\begin{DoxyCompactList}\small\item\em Prints spaces to visually represent the position of the maximum correlation in the capture output, based on the provided parameters. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{printing_8h_a63a948375e3a3a3ac7dcbb858f6c599d}{print}} (const char $\ast$fmt,...) \+\_\+\+\_\+attribute\+\_\+\+\_\+((format(printf
\begin{DoxyCompactList}\small\item\em Prints a formatted message to the standard error stream, using a printf-\/style format string and variable arguments. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{printing_8h_a63a948375e3a3a3ac7dcbb858f6c599d}\label{printing_8h_a63a948375e3a3a3ac7dcbb858f6c599d}} 
\index{printing.h@{printing.h}!print@{print}}
\index{print@{print}!printing.h@{printing.h}}
\doxysubsubsection{\texorpdfstring{print()}{print()}}
{\footnotesize\ttfamily void print (\begin{DoxyParamCaption}\item[{const char $\ast$}]{fmt,  }\item[{}]{... }\end{DoxyParamCaption})}



Prints a formatted message to the standard error stream, using a printf-\/style format string and variable arguments. 


\begin{DoxyParams}{Parameters}
{\em fmt} & The printf-\/style format string. \\
\hline
{\em ...} & Arguments for the format string. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{printing_8h_a7e15aa6f90583f760d99612265e8f8a4}\label{printing_8h_a7e15aa6f90583f760d99612265e8f8a4}} 
\index{printing.h@{printing.h}!printheader@{printheader}}
\index{printheader@{printheader}!printing.h@{printing.h}}
\doxysubsubsection{\texorpdfstring{printheader()}{printheader()}}
{\footnotesize\ttfamily void void printheader (\begin{DoxyParamCaption}\item[{double}]{fitted\+Rate,  }\item[{unsigned int}]{everyline,  }\item[{double}]{beat\+Error,  }\item[{double}]{seconds }\end{DoxyParamCaption})}

\mbox{\Hypertarget{printing_8h_a684ac6a8c36df54bab665002f640d2bb}\label{printing_8h_a684ac6a8c36df54bab665002f640d2bb}} 
\index{printing.h@{printing.h}!printmsg@{printmsg}}
\index{printmsg@{printmsg}!printing.h@{printing.h}}
\doxysubsubsection{\texorpdfstring{printmsg()}{printmsg()}}
{\footnotesize\ttfamily void printmsg (\begin{DoxyParamCaption}\item[{const char $\ast$}]{fmt,  }\item[{}]{... }\end{DoxyParamCaption})}



Prints a message right-\/aligned to the screen, 5 lines from the top, in light blue. 

Uses the global columns variable for width. Accepts printf-\/style format strings. 
\begin{DoxyParams}{Parameters}
{\em fmt} & The printf-\/style format string. \\
\hline
{\em ...} & Arguments for the format string. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{printing_8h_aa747a45ec0e097c47255688f3ef8aa52}\label{printing_8h_aa747a45ec0e097c47255688f3ef8aa52}} 
\index{printing.h@{printing.h}!printspaces@{printspaces}}
\index{printspaces@{printspaces}!printing.h@{printing.h}}
\doxysubsubsection{\texorpdfstring{printspaces()}{printspaces()}}
{\footnotesize\ttfamily void printspaces (\begin{DoxyParamCaption}\item[{int}]{maxpos,  }\item[{size\+\_\+t}]{hexvalue,  }\item[{size\+\_\+t}]{mod,  }\item[{size\+\_\+t}]{acolumns,  }\item[{double}]{avg\+Pos,  }\item[{size\+\_\+t}]{correlation\+Threshold }\end{DoxyParamCaption})}



Prints spaces to visually represent the position of the maximum correlation in the capture output, based on the provided parameters. 


\begin{DoxyParams}{Parameters}
{\em maxpos} & The position of the maximum correlation. \\
\hline
{\em hexvalue} & The hexadecimal value representing the correlation strength. \\
\hline
{\em mod} & The modulus used for calculating the width of the spaces. \\
\hline
{\em acolumns} & The total number of columns available for printing. \\
\hline
{\em avg\+Pos} & The average position of the correlation. \\
\hline
{\em correlation\+Threshold} & The threshold for determining the color of the output. \\
\hline
\end{DoxyParams}
