\section{blocking\_\-detection Struct Reference}
\label{structblocking__detection}\index{blocking\_\-detection@{blocking\_\-detection}}
{\tt \#include $<$blocking\_\-detection\_\-manager.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
struct {\bf cs} $\ast$ {\bf cs}
\item 
uint32\_\-t {\bf i\_\-thres}
\item 
int32\_\-t {\bf k1}
\item 
int32\_\-t {\bf k2}
\item 
uint16\_\-t {\bf cpt\_\-thres}
\item 
uint16\_\-t {\bf cpt}
\item 
uint16\_\-t {\bf speed\_\-thres}
\item 
uint16\_\-t {\bf debug\_\-cpt}
\item 
int32\_\-t {\bf prev\_\-pos}
\item 
int32\_\-t {\bf speed}
\end{CompactItemize}


\subsection{Detailed Description}


Definition at line 44 of file blocking\_\-detection\_\-manager.h.

\subsection{Field Documentation}
\index{blocking\_\-detection@{blocking\_\-detection}!cs@{cs}}
\index{cs@{cs}!blocking_detection@{blocking\_\-detection}}
\subsubsection[cs]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf cs}$\ast$ {\bf blocking\_\-detection::cs}\hspace{0.3cm}{\tt  [read]}}\label{structblocking__detection_56c99dd90d089bdfd0487f98d94ad4e8}




Definition at line 45 of file blocking\_\-detection\_\-manager.h.\index{blocking\_\-detection@{blocking\_\-detection}!i\_\-thres@{i\_\-thres}}
\index{i\_\-thres@{i\_\-thres}!blocking_detection@{blocking\_\-detection}}
\subsubsection[i\_\-thres]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t {\bf blocking\_\-detection::i\_\-thres}}\label{structblocking__detection_cfa8e438c4160a96d715bab9fdba7681}




Definition at line 47 of file blocking\_\-detection\_\-manager.h.

Referenced by bd\_\-manage\_\-from\_\-speed\_\-cmd(), and bd\_\-set\_\-current\_\-thresholds().\index{blocking\_\-detection@{blocking\_\-detection}!k1@{k1}}
\index{k1@{k1}!blocking_detection@{blocking\_\-detection}}
\subsubsection[k1]{\setlength{\rightskip}{0pt plus 5cm}int32\_\-t {\bf blocking\_\-detection::k1}}\label{structblocking__detection_4baf7a339726448890ac0609eb14506f}




Definition at line 48 of file blocking\_\-detection\_\-manager.h.

Referenced by bd\_\-manage\_\-from\_\-speed\_\-cmd(), and bd\_\-set\_\-current\_\-thresholds().\index{blocking\_\-detection@{blocking\_\-detection}!k2@{k2}}
\index{k2@{k2}!blocking_detection@{blocking\_\-detection}}
\subsubsection[k2]{\setlength{\rightskip}{0pt plus 5cm}int32\_\-t {\bf blocking\_\-detection::k2}}\label{structblocking__detection_c469661986851467479b94f3107641e4}




Definition at line 49 of file blocking\_\-detection\_\-manager.h.

Referenced by bd\_\-manage\_\-from\_\-speed\_\-cmd(), and bd\_\-set\_\-current\_\-thresholds().\index{blocking\_\-detection@{blocking\_\-detection}!cpt\_\-thres@{cpt\_\-thres}}
\index{cpt\_\-thres@{cpt\_\-thres}!blocking_detection@{blocking\_\-detection}}
\subsubsection[cpt\_\-thres]{\setlength{\rightskip}{0pt plus 5cm}uint16\_\-t {\bf blocking\_\-detection::cpt\_\-thres}}\label{structblocking__detection_e291ef7dd7e29f0ac6afc6c13c8c9334}




Definition at line 50 of file blocking\_\-detection\_\-manager.h.

Referenced by bd\_\-manage\_\-from\_\-speed\_\-cmd(), and bd\_\-set\_\-current\_\-thresholds().\index{blocking\_\-detection@{blocking\_\-detection}!cpt@{cpt}}
\index{cpt@{cpt}!blocking_detection@{blocking\_\-detection}}
\subsubsection[cpt]{\setlength{\rightskip}{0pt plus 5cm}uint16\_\-t {\bf blocking\_\-detection::cpt}}\label{structblocking__detection_d2268fe8bc11da01f153935014928427}




Definition at line 51 of file blocking\_\-detection\_\-manager.h.

Referenced by bd\_\-manage\_\-from\_\-speed\_\-cmd(), bd\_\-reset(), and bd\_\-set\_\-current\_\-thresholds().\index{blocking\_\-detection@{blocking\_\-detection}!speed\_\-thres@{speed\_\-thres}}
\index{speed\_\-thres@{speed\_\-thres}!blocking_detection@{blocking\_\-detection}}
\subsubsection[speed\_\-thres]{\setlength{\rightskip}{0pt plus 5cm}uint16\_\-t {\bf blocking\_\-detection::speed\_\-thres}}\label{structblocking__detection_3fa6952146634084ba840c41b95a3726}




Definition at line 52 of file blocking\_\-detection\_\-manager.h.

Referenced by bd\_\-manage\_\-from\_\-speed\_\-cmd(), and bd\_\-set\_\-speed\_\-threshold().\index{blocking\_\-detection@{blocking\_\-detection}!debug\_\-cpt@{debug\_\-cpt}}
\index{debug\_\-cpt@{debug\_\-cpt}!blocking_detection@{blocking\_\-detection}}
\subsubsection[debug\_\-cpt]{\setlength{\rightskip}{0pt plus 5cm}uint16\_\-t {\bf blocking\_\-detection::debug\_\-cpt}}\label{structblocking__detection_eea1e09ff3ee2f62a70da823de2f5901}




Definition at line 54 of file blocking\_\-detection\_\-manager.h.

Referenced by bd\_\-manage\_\-from\_\-speed\_\-cmd().\index{blocking\_\-detection@{blocking\_\-detection}!prev\_\-pos@{prev\_\-pos}}
\index{prev\_\-pos@{prev\_\-pos}!blocking_detection@{blocking\_\-detection}}
\subsubsection[prev\_\-pos]{\setlength{\rightskip}{0pt plus 5cm}int32\_\-t {\bf blocking\_\-detection::prev\_\-pos}}\label{structblocking__detection_deea78f6336c4ed2872dfa9b5c1b9006}




Definition at line 57 of file blocking\_\-detection\_\-manager.h.\index{blocking\_\-detection@{blocking\_\-detection}!speed@{speed}}
\index{speed@{speed}!blocking_detection@{blocking\_\-detection}}
\subsubsection[speed]{\setlength{\rightskip}{0pt plus 5cm}int32\_\-t {\bf blocking\_\-detection::speed}}\label{structblocking__detection_5d322a48961f3034bcc7b49c3b7d80b2}




Definition at line 58 of file blocking\_\-detection\_\-manager.h.

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
aversive\_\-10-03-12/modules/devices/robot/blocking\_\-detection\_\-manager/{\bf blocking\_\-detection\_\-manager.h}\end{CompactItemize}
