\section{aversive\_\-10-03-12/include/aversive/types.h File Reference}
\label{types_8h}\index{aversive\_\-10-03-12/include/aversive/types.h@{aversive\_\-10-03-12/include/aversive/types.h}}
{\tt \#include $<$inttypes.h$>$}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf U08\_\-MIN}~0x00
\item 
\#define {\bf U08\_\-MAX}~0xFF
\item 
\#define {\bf U16\_\-MIN}~0x0000
\item 
\#define {\bf U16\_\-MAX}~0xFFFF
\item 
\#define {\bf U32\_\-MIN}~0x00000000
\item 
\#define {\bf U32\_\-MAX}~0xFFFFFFFF
\item 
\#define {\bf U64\_\-MIN}~0x0000000000000000
\item 
\#define {\bf U64\_\-MAX}~0xFFFFFFFFFFFFFFFF
\item 
\#define {\bf S08\_\-MIN}~0x80
\item 
\#define {\bf S08\_\-MAX}~0x7F
\item 
\#define {\bf S16\_\-MIN}~0x8000
\item 
\#define {\bf S16\_\-MAX}~0x7FFF
\item 
\#define {\bf S32\_\-MIN}~0x80000000
\item 
\#define {\bf S32\_\-MAX}~0x7FFFFFFF
\item 
\#define {\bf S64\_\-MIN}~0x8000000000000000
\item 
\#define {\bf S64\_\-MAX}~0x7FFFFFFFFFFFFFFF
\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef uint8\_\-t {\bf u08}
\item 
typedef uint16\_\-t {\bf u16}
\item 
typedef uint32\_\-t {\bf u32}
\item 
typedef uint64\_\-t {\bf u64}
\item 
typedef int8\_\-t {\bf s08}
\item 
typedef int16\_\-t {\bf s16}
\item 
typedef int32\_\-t {\bf s32}
\item 
typedef int64\_\-t {\bf s64}
\end{CompactItemize}


\subsection{Define Documentation}
\index{types.h@{types.h}!S08\_\-MAX@{S08\_\-MAX}}
\index{S08\_\-MAX@{S08\_\-MAX}!types.h@{types.h}}
\subsubsection[S08\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define S08\_\-MAX~0x7F}\label{types_8h_38d8c342a166fec81079599a02a89fcb}




Definition at line 36 of file types.h.

Referenced by parse\_\-num().\index{types.h@{types.h}!S08\_\-MIN@{S08\_\-MIN}}
\index{S08\_\-MIN@{S08\_\-MIN}!types.h@{types.h}}
\subsubsection[S08\_\-MIN]{\setlength{\rightskip}{0pt plus 5cm}\#define S08\_\-MIN~0x80}\label{types_8h_d03b1c09b402f6eb191c87685c14f4f2}




Definition at line 35 of file types.h.\index{types.h@{types.h}!S16\_\-MAX@{S16\_\-MAX}}
\index{S16\_\-MAX@{S16\_\-MAX}!types.h@{types.h}}
\subsubsection[S16\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define S16\_\-MAX~0x7FFF}\label{types_8h_0d07bb025f7bc9920aab710742473092}




Definition at line 38 of file types.h.

Referenced by parse\_\-num().\index{types.h@{types.h}!S16\_\-MIN@{S16\_\-MIN}}
\index{S16\_\-MIN@{S16\_\-MIN}!types.h@{types.h}}
\subsubsection[S16\_\-MIN]{\setlength{\rightskip}{0pt plus 5cm}\#define S16\_\-MIN~0x8000}\label{types_8h_361c4570b9b7e393dfe4d5c617ba2059}




Definition at line 37 of file types.h.\index{types.h@{types.h}!S32\_\-MAX@{S32\_\-MAX}}
\index{S32\_\-MAX@{S32\_\-MAX}!types.h@{types.h}}
\subsubsection[S32\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define S32\_\-MAX~0x7FFFFFFF}\label{types_8h_7fef350f849a0cf0b785b7c4acfb3331}




Definition at line 40 of file types.h.

Referenced by parse\_\-num().\index{types.h@{types.h}!S32\_\-MIN@{S32\_\-MIN}}
\index{S32\_\-MIN@{S32\_\-MIN}!types.h@{types.h}}
\subsubsection[S32\_\-MIN]{\setlength{\rightskip}{0pt plus 5cm}\#define S32\_\-MIN~0x80000000}\label{types_8h_95f2d9ec797e08f3556033649aea51b3}




Definition at line 39 of file types.h.\index{types.h@{types.h}!S64\_\-MAX@{S64\_\-MAX}}
\index{S64\_\-MAX@{S64\_\-MAX}!types.h@{types.h}}
\subsubsection[S64\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define S64\_\-MAX~0x7FFFFFFFFFFFFFFF}\label{types_8h_315eb5085afdf75105682251bdc39461}




Definition at line 42 of file types.h.\index{types.h@{types.h}!S64\_\-MIN@{S64\_\-MIN}}
\index{S64\_\-MIN@{S64\_\-MIN}!types.h@{types.h}}
\subsubsection[S64\_\-MIN]{\setlength{\rightskip}{0pt plus 5cm}\#define S64\_\-MIN~0x8000000000000000}\label{types_8h_4d8be2feea71781ff58f493fc9642e52}




Definition at line 41 of file types.h.\index{types.h@{types.h}!U08\_\-MAX@{U08\_\-MAX}}
\index{U08\_\-MAX@{U08\_\-MAX}!types.h@{types.h}}
\subsubsection[U08\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define U08\_\-MAX~0xFF}\label{types_8h_d6b20a8cad32aaeeb80500669592be01}




Definition at line 28 of file types.h.

Referenced by parse\_\-num().\index{types.h@{types.h}!U08\_\-MIN@{U08\_\-MIN}}
\index{U08\_\-MIN@{U08\_\-MIN}!types.h@{types.h}}
\subsubsection[U08\_\-MIN]{\setlength{\rightskip}{0pt plus 5cm}\#define U08\_\-MIN~0x00}\label{types_8h_5421c6f932a8eb8ca8674577319b6823}




Definition at line 27 of file types.h.\index{types.h@{types.h}!U16\_\-MAX@{U16\_\-MAX}}
\index{U16\_\-MAX@{U16\_\-MAX}!types.h@{types.h}}
\subsubsection[U16\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define U16\_\-MAX~0xFFFF}\label{types_8h_c580728e242e90fe3082dc7fe45ec6c9}




Definition at line 30 of file types.h.

Referenced by parse\_\-num().\index{types.h@{types.h}!U16\_\-MIN@{U16\_\-MIN}}
\index{U16\_\-MIN@{U16\_\-MIN}!types.h@{types.h}}
\subsubsection[U16\_\-MIN]{\setlength{\rightskip}{0pt plus 5cm}\#define U16\_\-MIN~0x0000}\label{types_8h_80b4ee16c02644eef90553da09dc0907}




Definition at line 29 of file types.h.\index{types.h@{types.h}!U32\_\-MAX@{U32\_\-MAX}}
\index{U32\_\-MAX@{U32\_\-MAX}!types.h@{types.h}}
\subsubsection[U32\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define U32\_\-MAX~0xFFFFFFFF}\label{types_8h_4028a1a55fd7b907a44c48d5ca42d6a6}




Definition at line 32 of file types.h.\index{types.h@{types.h}!U32\_\-MIN@{U32\_\-MIN}}
\index{U32\_\-MIN@{U32\_\-MIN}!types.h@{types.h}}
\subsubsection[U32\_\-MIN]{\setlength{\rightskip}{0pt plus 5cm}\#define U32\_\-MIN~0x00000000}\label{types_8h_d0d6d592d964acd9de17674242bf2707}




Definition at line 31 of file types.h.\index{types.h@{types.h}!U64\_\-MAX@{U64\_\-MAX}}
\index{U64\_\-MAX@{U64\_\-MAX}!types.h@{types.h}}
\subsubsection[U64\_\-MAX]{\setlength{\rightskip}{0pt plus 5cm}\#define U64\_\-MAX~0xFFFFFFFFFFFFFFFF}\label{types_8h_af73a88ad00da5c878558d6dc80b2f5c}




Definition at line 34 of file types.h.\index{types.h@{types.h}!U64\_\-MIN@{U64\_\-MIN}}
\index{U64\_\-MIN@{U64\_\-MIN}!types.h@{types.h}}
\subsubsection[U64\_\-MIN]{\setlength{\rightskip}{0pt plus 5cm}\#define U64\_\-MIN~0x0000000000000000}\label{types_8h_361528a08635372583d48b4d6e35dfa5}




Definition at line 33 of file types.h.

\subsection{Typedef Documentation}
\index{types.h@{types.h}!s08@{s08}}
\index{s08@{s08}!types.h@{types.h}}
\subsubsection[s08]{\setlength{\rightskip}{0pt plus 5cm}typedef int8\_\-t {\bf s08}}\label{types_8h_c734b11e390fbcb315c60f047bfb7c52}




Definition at line 51 of file types.h.\index{types.h@{types.h}!s16@{s16}}
\index{s16@{s16}!types.h@{types.h}}
\subsubsection[s16]{\setlength{\rightskip}{0pt plus 5cm}typedef int16\_\-t {\bf s16}}\label{types_8h_a980e2c02ba2305e0f489d5650655425}




Definition at line 52 of file types.h.\index{types.h@{types.h}!s32@{s32}}
\index{s32@{s32}!types.h@{types.h}}
\subsubsection[s32]{\setlength{\rightskip}{0pt plus 5cm}typedef int32\_\-t {\bf s32}}\label{types_8h_e9b1af5c037e57a98884758875d3a7c4}




Definition at line 53 of file types.h.\index{types.h@{types.h}!s64@{s64}}
\index{s64@{s64}!types.h@{types.h}}
\subsubsection[s64]{\setlength{\rightskip}{0pt plus 5cm}typedef int64\_\-t {\bf s64}}\label{types_8h_350c6fc928e3bdc6c6486268ac8fb269}




Definition at line 54 of file types.h.\index{types.h@{types.h}!u08@{u08}}
\index{u08@{u08}!types.h@{types.h}}
\subsubsection[u08]{\setlength{\rightskip}{0pt plus 5cm}typedef uint8\_\-t {\bf u08}}\label{types_8h_6fb566012d3df25f99176f5b77c04693}




Definition at line 47 of file types.h.\index{types.h@{types.h}!u16@{u16}}
\index{u16@{u16}!types.h@{types.h}}
\subsubsection[u16]{\setlength{\rightskip}{0pt plus 5cm}typedef uint16\_\-t {\bf u16}}\label{types_8h_ce9d960e74685e2cd84b36132dbbf8aa}




Definition at line 48 of file types.h.\index{types.h@{types.h}!u32@{u32}}
\index{u32@{u32}!types.h@{types.h}}
\subsubsection[u32]{\setlength{\rightskip}{0pt plus 5cm}typedef uint32\_\-t {\bf u32}}\label{types_8h_faa62991928fb9fb18ff0db62a040aba}




Definition at line 49 of file types.h.\index{types.h@{types.h}!u64@{u64}}
\index{u64@{u64}!types.h@{types.h}}
\subsubsection[u64]{\setlength{\rightskip}{0pt plus 5cm}typedef uint64\_\-t {\bf u64}}\label{types_8h_3f7e2bcbb0b4c338f3c4f6c937cd4234}




Definition at line 50 of file types.h.