\section{AX12\_\-Packet Struct Reference}
\label{structAX12__Packet}\index{AX12\_\-Packet@{AX12\_\-Packet}}
{\tt \#include $<$ax12.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
uint8\_\-t {\bf id}
\item 
uint8\_\-t {\bf instruction}
\item 
uint8\_\-t {\bf nparams}
\item 
uint8\_\-t {\bf params} [AX12\_\-MAX\_\-PARAMS]
\item 
uint8\_\-t {\bf error}
\end{CompactItemize}


\subsection{Detailed Description}


Definition at line 106 of file ax12.h.

\subsection{Field Documentation}
\index{AX12\_\-Packet@{AX12\_\-Packet}!id@{id}}
\index{id@{id}!AX12_Packet@{AX12\_\-Packet}}
\subsubsection[id]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf AX12\_\-Packet::id}}\label{structAX12__Packet_95b6293c4150ef5f01baa681c52af10b}




Definition at line 108 of file ax12.h.

Referenced by AX12\_\-checksum(), AX12\_\-ping(), AX12\_\-read\_\-byte(), AX12\_\-read\_\-int(), AX12\_\-recv(), AX12\_\-reset(), AX12\_\-send(), AX12\_\-set\_\-position2(), AX12\_\-set\_\-position3(), AX12\_\-write\_\-byte(), and AX12\_\-write\_\-int().\index{AX12\_\-Packet@{AX12\_\-Packet}!instruction@{instruction}}
\index{instruction@{instruction}!AX12_Packet@{AX12\_\-Packet}}
\subsubsection[instruction]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf AX12\_\-Packet::instruction}}\label{structAX12__Packet_d68e92d56d8c63a397c6cab2870df936}




Definition at line 109 of file ax12.h.

Referenced by AX12\_\-checksum(), AX12\_\-ping(), AX12\_\-read\_\-byte(), AX12\_\-read\_\-int(), AX12\_\-reset(), AX12\_\-send(), AX12\_\-set\_\-position2(), AX12\_\-set\_\-position3(), AX12\_\-write\_\-byte(), and AX12\_\-write\_\-int().\index{AX12\_\-Packet@{AX12\_\-Packet}!nparams@{nparams}}
\index{nparams@{nparams}!AX12_Packet@{AX12\_\-Packet}}
\subsubsection[nparams]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf AX12\_\-Packet::nparams}}\label{structAX12__Packet_0444ff2c09356f5652f4c9c9ec0c5e8c}




Definition at line 112 of file ax12.h.

Referenced by AX12\_\-checksum(), AX12\_\-ping(), AX12\_\-read\_\-byte(), AX12\_\-read\_\-int(), AX12\_\-recv(), AX12\_\-reset(), AX12\_\-send(), AX12\_\-set\_\-position2(), AX12\_\-set\_\-position3(), AX12\_\-write\_\-byte(), and AX12\_\-write\_\-int().\index{AX12\_\-Packet@{AX12\_\-Packet}!params@{params}}
\index{params@{params}!AX12_Packet@{AX12\_\-Packet}}
\subsubsection[params]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf AX12\_\-Packet::params}[AX12\_\-MAX\_\-PARAMS]}\label{structAX12__Packet_9bd3c6ab8d0e38f1bc168dcb8c60d1bb}




Definition at line 113 of file ax12.h.

Referenced by AX12\_\-checksum(), AX12\_\-read\_\-byte(), AX12\_\-read\_\-int(), AX12\_\-recv(), AX12\_\-send(), AX12\_\-set\_\-position2(), AX12\_\-set\_\-position3(), AX12\_\-write\_\-byte(), and AX12\_\-write\_\-int().\index{AX12\_\-Packet@{AX12\_\-Packet}!error@{error}}
\index{error@{error}!AX12_Packet@{AX12\_\-Packet}}
\subsubsection[error]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf AX12\_\-Packet::error}}\label{structAX12__Packet_e2b9b1c7bdf6777a0cb819d2024a03f3}




Definition at line 116 of file ax12.h.

Referenced by AX12\_\-recv().

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