\section{aversive\_\-10-03-12/modules/devices/encoders/encoders\_\-eirbot/encoders\_\-eirbot.h File Reference}
\label{encoders__eirbot_8h}\index{aversive\_\-10-03-12/modules/devices/encoders/encoders\_\-eirbot/encoders\_\-eirbot.h@{aversive\_\-10-03-12/modules/devices/encoders/encoders\_\-eirbot/encoders\_\-eirbot.h}}
universal Interface for incremental coders 

{\tt \#include $<$base/utils/aversive.h$>$}\par
{\tt \#include $<$encoders\_\-eirbot\_\-config.h$>$}\par
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef int32\_\-t {\bf encoders}
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf encoders\_\-init} (void)
\item 
void {\bf encoders\_\-manage} (void)
\item 
{\bf encoders} {\bf encoders\_\-get\_\-value} (uint8\_\-t number)
\end{CompactItemize}


\subsection{Detailed Description}
universal Interface for incremental coders 



Definition in file {\bf encoders\_\-eirbot.h}.

\subsection{Typedef Documentation}
\index{encoders\_\-eirbot.h@{encoders\_\-eirbot.h}!encoders@{encoders}}
\index{encoders@{encoders}!encoders_eirbot.h@{encoders\_\-eirbot.h}}
\subsubsection[encoders]{\setlength{\rightskip}{0pt plus 5cm}typedef int32\_\-t {\bf encoders}}\label{encoders__eirbot_8h_2c906a4b77d46a5bf743ebe74d5f0f13}




Definition at line 32 of file encoders\_\-eirbot.h.

\subsection{Function Documentation}
\index{encoders\_\-eirbot.h@{encoders\_\-eirbot.h}!encoders\_\-get\_\-value@{encoders\_\-get\_\-value}}
\index{encoders\_\-get\_\-value@{encoders\_\-get\_\-value}!encoders_eirbot.h@{encoders\_\-eirbot.h}}
\subsubsection[encoders\_\-get\_\-value]{\setlength{\rightskip}{0pt plus 5cm}{\bf encoders} encoders\_\-get\_\-value (uint8\_\-t {\em number})}\label{encoders__eirbot_8h_1363380fd3753b820240de2f61e31593}


Extract counter value \index{encoders\_\-eirbot.h@{encoders\_\-eirbot.h}!encoders\_\-init@{encoders\_\-init}}
\index{encoders\_\-init@{encoders\_\-init}!encoders_eirbot.h@{encoders\_\-eirbot.h}}
\subsubsection[encoders\_\-init]{\setlength{\rightskip}{0pt plus 5cm}void encoders\_\-init (void)}\label{encoders__eirbot_8h_f02e2149caeb6116f256783348031c86}


Initialisation of counters, variables \index{encoders\_\-eirbot.h@{encoders\_\-eirbot.h}!encoders\_\-manage@{encoders\_\-manage}}
\index{encoders\_\-manage@{encoders\_\-manage}!encoders_eirbot.h@{encoders\_\-eirbot.h}}
\subsubsection[encoders\_\-manage]{\setlength{\rightskip}{0pt plus 5cm}void encoders\_\-manage (void)}\label{encoders__eirbot_8h_249cf1281cf243290e4363930dadcbdf}


Update counter values, need to be done quite (depends on which counter) 