\doxysection{PID\+\_\+internal Struct Reference}
\hypertarget{struct_p_i_d__internal}{}\label{struct_p_i_d__internal}\index{PID\_internal@{PID\_internal}}
\doxysubsubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{struct_p_i_d__internal_aa22f2c929658d3521f4d41d1e2e7d122}\label{struct_p_i_d__internal_aa22f2c929658d3521f4d41d1e2e7d122} 
float {\bfseries P}
\item 
\Hypertarget{struct_p_i_d__internal_aa26ae65f779b66b3e3d289d52d6e6975}\label{struct_p_i_d__internal_aa26ae65f779b66b3e3d289d52d6e6975} 
float {\bfseries I}
\item 
\Hypertarget{struct_p_i_d__internal_a4f0513f92dbc24dce5f9925374c828be}\label{struct_p_i_d__internal_a4f0513f92dbc24dce5f9925374c828be} 
float {\bfseries D}
\item 
\Hypertarget{struct_p_i_d__internal_a02dc394a2484801dfac1a84fe98ef7d2}\label{struct_p_i_d__internal_a02dc394a2484801dfac1a84fe98ef7d2} 
float {\bfseries Setpoint}
\item 
\Hypertarget{struct_p_i_d__internal_a944ece433538e86860eafb7f11bbb019}\label{struct_p_i_d__internal_a944ece433538e86860eafb7f11bbb019} 
float {\bfseries Output}
\item 
\Hypertarget{struct_p_i_d__internal_aa975347caf15721f38382d5929a0ac16}\label{struct_p_i_d__internal_aa975347caf15721f38382d5929a0ac16} 
float {\bfseries Integral}
\item 
\Hypertarget{struct_p_i_d__internal_a28e6ffcab716d3127221181854716c2a}\label{struct_p_i_d__internal_a28e6ffcab716d3127221181854716c2a} 
float {\bfseries differential}
\item 
\Hypertarget{struct_p_i_d__internal_abaf692ac8b824c76f76d6fbedfc163a8}\label{struct_p_i_d__internal_abaf692ac8b824c76f76d6fbedfc163a8} 
float {\bfseries last\+\_\+error}
\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/\mbox{\hyperlink{_me_encoder_on_board_8h}{Me\+Encoder\+On\+Board.\+h}}\end{DoxyCompactItemize}
