\section{quadramp\_\-derivate\_\-filter Struct Reference}
\label{structquadramp__derivate__filter}\index{quadramp\_\-derivate\_\-filter@{quadramp\_\-derivate\_\-filter}}
{\tt \#include $<$quadramp\_\-derivate.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
uint32\_\-t {\bf var\_\-2nd\_\-ord\_\-pos}
\item 
uint32\_\-t {\bf var\_\-2nd\_\-ord\_\-neg}
\item 
uint32\_\-t {\bf var\_\-1st\_\-ord\_\-pos}
\item 
uint32\_\-t {\bf var\_\-1st\_\-ord\_\-neg}
\item 
int32\_\-t {\bf previous\_\-in\_\-position}
\item 
int32\_\-t {\bf previous\_\-out\_\-speed}
\item 
int32\_\-t {\bf goal\_\-window}
\item 
int32\_\-t {\bf gain\_\-anticipation}
\item 
int32\_\-t {\bf pivot}
\item 
uint8\_\-t {\bf divisor}
\item 
uint8\_\-t {\bf divisor\_\-counter}
\end{CompactItemize}


\subsection{Detailed Description}


Definition at line 27 of file quadramp\_\-derivate.h.

\subsection{Field Documentation}
\index{quadramp\_\-derivate\_\-filter@{quadramp\_\-derivate\_\-filter}!var\_\-2nd\_\-ord\_\-pos@{var\_\-2nd\_\-ord\_\-pos}}
\index{var\_\-2nd\_\-ord\_\-pos@{var\_\-2nd\_\-ord\_\-pos}!quadramp_derivate_filter@{quadramp\_\-derivate\_\-filter}}
\subsubsection[var\_\-2nd\_\-ord\_\-pos]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t {\bf quadramp\_\-derivate\_\-filter::var\_\-2nd\_\-ord\_\-pos}}\label{structquadramp__derivate__filter_c6d7fbf6af867f54e0aa3e7e12a92130}




Definition at line 29 of file quadramp\_\-derivate.h.

Referenced by quadramp\_\-derivate\_\-do\_\-filter(), quadramp\_\-derivate\_\-init(), and quadramp\_\-derivate\_\-set\_\-2nd\_\-order\_\-vars().\index{quadramp\_\-derivate\_\-filter@{quadramp\_\-derivate\_\-filter}!var\_\-2nd\_\-ord\_\-neg@{var\_\-2nd\_\-ord\_\-neg}}
\index{var\_\-2nd\_\-ord\_\-neg@{var\_\-2nd\_\-ord\_\-neg}!quadramp_derivate_filter@{quadramp\_\-derivate\_\-filter}}
\subsubsection[var\_\-2nd\_\-ord\_\-neg]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t {\bf quadramp\_\-derivate\_\-filter::var\_\-2nd\_\-ord\_\-neg}}\label{structquadramp__derivate__filter_29cb1b5f9549fe4c796b4bcb321dd87b}




Definition at line 30 of file quadramp\_\-derivate.h.

Referenced by quadramp\_\-derivate\_\-do\_\-filter(), quadramp\_\-derivate\_\-init(), and quadramp\_\-derivate\_\-set\_\-2nd\_\-order\_\-vars().\index{quadramp\_\-derivate\_\-filter@{quadramp\_\-derivate\_\-filter}!var\_\-1st\_\-ord\_\-pos@{var\_\-1st\_\-ord\_\-pos}}
\index{var\_\-1st\_\-ord\_\-pos@{var\_\-1st\_\-ord\_\-pos}!quadramp_derivate_filter@{quadramp\_\-derivate\_\-filter}}
\subsubsection[var\_\-1st\_\-ord\_\-pos]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t {\bf quadramp\_\-derivate\_\-filter::var\_\-1st\_\-ord\_\-pos}}\label{structquadramp__derivate__filter_432d2712081ac23ff6efc61b69316d6a}




Definition at line 31 of file quadramp\_\-derivate.h.

Referenced by quadramp\_\-derivate\_\-do\_\-filter(), quadramp\_\-derivate\_\-init(), and quadramp\_\-derivate\_\-set\_\-1st\_\-order\_\-vars().\index{quadramp\_\-derivate\_\-filter@{quadramp\_\-derivate\_\-filter}!var\_\-1st\_\-ord\_\-neg@{var\_\-1st\_\-ord\_\-neg}}
\index{var\_\-1st\_\-ord\_\-neg@{var\_\-1st\_\-ord\_\-neg}!quadramp_derivate_filter@{quadramp\_\-derivate\_\-filter}}
\subsubsection[var\_\-1st\_\-ord\_\-neg]{\setlength{\rightskip}{0pt plus 5cm}uint32\_\-t {\bf quadramp\_\-derivate\_\-filter::var\_\-1st\_\-ord\_\-neg}}\label{structquadramp__derivate__filter_d0f235a6e9234cb31476951f75d274c9}




Definition at line 32 of file quadramp\_\-derivate.h.

Referenced by quadramp\_\-derivate\_\-do\_\-filter(), quadramp\_\-derivate\_\-init(), and quadramp\_\-derivate\_\-set\_\-1st\_\-order\_\-vars().\index{quadramp\_\-derivate\_\-filter@{quadramp\_\-derivate\_\-filter}!previous\_\-in\_\-position@{previous\_\-in\_\-position}}
\index{previous\_\-in\_\-position@{previous\_\-in\_\-position}!quadramp_derivate_filter@{quadramp\_\-derivate\_\-filter}}
\subsubsection[previous\_\-in\_\-position]{\setlength{\rightskip}{0pt plus 5cm}int32\_\-t {\bf quadramp\_\-derivate\_\-filter::previous\_\-in\_\-position}}\label{structquadramp__derivate__filter_b9e6be7b7e3ee18ef30aaa8c2fe745f7}




Definition at line 34 of file quadramp\_\-derivate.h.

Referenced by quadramp\_\-derivate\_\-do\_\-filter(), and quadramp\_\-derivate\_\-init().\index{quadramp\_\-derivate\_\-filter@{quadramp\_\-derivate\_\-filter}!previous\_\-out\_\-speed@{previous\_\-out\_\-speed}}
\index{previous\_\-out\_\-speed@{previous\_\-out\_\-speed}!quadramp_derivate_filter@{quadramp\_\-derivate\_\-filter}}
\subsubsection[previous\_\-out\_\-speed]{\setlength{\rightskip}{0pt plus 5cm}int32\_\-t {\bf quadramp\_\-derivate\_\-filter::previous\_\-out\_\-speed}}\label{structquadramp__derivate__filter_6b998a4283d070526dd63dfabd0b743d}




Definition at line 35 of file quadramp\_\-derivate.h.

Referenced by quadramp\_\-derivate\_\-do\_\-filter(), and quadramp\_\-derivate\_\-init().\index{quadramp\_\-derivate\_\-filter@{quadramp\_\-derivate\_\-filter}!goal\_\-window@{goal\_\-window}}
\index{goal\_\-window@{goal\_\-window}!quadramp_derivate_filter@{quadramp\_\-derivate\_\-filter}}
\subsubsection[goal\_\-window]{\setlength{\rightskip}{0pt plus 5cm}int32\_\-t {\bf quadramp\_\-derivate\_\-filter::goal\_\-window}}\label{structquadramp__derivate__filter_1d4951474e7020717d85982d63f95f6d}




Definition at line 37 of file quadramp\_\-derivate.h.

Referenced by quadramp\_\-derivate\_\-do\_\-filter(), and quadramp\_\-derivate\_\-set\_\-goal\_\-window().\index{quadramp\_\-derivate\_\-filter@{quadramp\_\-derivate\_\-filter}!gain\_\-anticipation@{gain\_\-anticipation}}
\index{gain\_\-anticipation@{gain\_\-anticipation}!quadramp_derivate_filter@{quadramp\_\-derivate\_\-filter}}
\subsubsection[gain\_\-anticipation]{\setlength{\rightskip}{0pt plus 5cm}int32\_\-t {\bf quadramp\_\-derivate\_\-filter::gain\_\-anticipation}}\label{structquadramp__derivate__filter_6984813e217f0d4e22a832bd3a9d48fe}




Definition at line 38 of file quadramp\_\-derivate.h.

Referenced by quadramp\_\-derivate\_\-do\_\-filter(), and quadramp\_\-derivate\_\-set\_\-gain\_\-anticipation().\index{quadramp\_\-derivate\_\-filter@{quadramp\_\-derivate\_\-filter}!pivot@{pivot}}
\index{pivot@{pivot}!quadramp_derivate_filter@{quadramp\_\-derivate\_\-filter}}
\subsubsection[pivot]{\setlength{\rightskip}{0pt plus 5cm}int32\_\-t {\bf quadramp\_\-derivate\_\-filter::pivot}}\label{structquadramp__derivate__filter_9b47a7417baeb9571d25939d52194e05}




Definition at line 40 of file quadramp\_\-derivate.h.

Referenced by quadramp\_\-derivate\_\-do\_\-filter().\index{quadramp\_\-derivate\_\-filter@{quadramp\_\-derivate\_\-filter}!divisor@{divisor}}
\index{divisor@{divisor}!quadramp_derivate_filter@{quadramp\_\-derivate\_\-filter}}
\subsubsection[divisor]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf quadramp\_\-derivate\_\-filter::divisor}}\label{structquadramp__derivate__filter_086fe3a0117be95e715054aad4207cbc}




Definition at line 42 of file quadramp\_\-derivate.h.

Referenced by quadramp\_\-derivate\_\-do\_\-filter(), and quadramp\_\-derivate\_\-set\_\-divisor().\index{quadramp\_\-derivate\_\-filter@{quadramp\_\-derivate\_\-filter}!divisor\_\-counter@{divisor\_\-counter}}
\index{divisor\_\-counter@{divisor\_\-counter}!quadramp_derivate_filter@{quadramp\_\-derivate\_\-filter}}
\subsubsection[divisor\_\-counter]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf quadramp\_\-derivate\_\-filter::divisor\_\-counter}}\label{structquadramp__derivate__filter_d488277c80b8729b01d754c78cffd056}




Definition at line 43 of file quadramp\_\-derivate.h.

Referenced by quadramp\_\-derivate\_\-do\_\-filter(), and quadramp\_\-derivate\_\-set\_\-divisor().

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
aversive\_\-10-03-12/modules/devices/control\_\-system/filters/quadramp\_\-derivate/{\bf quadramp\_\-derivate.h}\end{CompactItemize}
