\section{aversive\_\-10-03-12/modules/debug/error/general\_\-errors.h File Reference}
\label{general__errors_8h}\index{aversive\_\-10-03-12/modules/debug/error/general\_\-errors.h@{aversive\_\-10-03-12/modules/debug/error/general\_\-errors.h}}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf EPERM\_\-COMMENT}~\char`\"{}Operation not permitted\char`\"{}
\item 
\#define {\bf ENOENT\_\-COMMENT}~\char`\"{}No such file or directory\char`\"{}
\item 
\#define {\bf EIO\_\-COMMENT}~\char`\"{}I/O {\bf error}\char`\"{}
\item 
\#define {\bf ENXIO\_\-COMMENT}~\char`\"{}No such device or address\char`\"{}
\item 
\#define {\bf E2BIG\_\-COMMENT}~\char`\"{}Argument list too long\char`\"{}
\item 
\#define {\bf EAGAIN\_\-COMMENT}~\char`\"{}Try again\char`\"{}
\item 
\#define {\bf ENOMEM\_\-COMMENT}~\char`\"{}Out of memory\char`\"{}
\item 
\#define {\bf EFAULT\_\-COMMENT}~\char`\"{}Bad address\char`\"{}
\item 
\#define {\bf EBUSY\_\-COMMENT}~\char`\"{}Device or resource busy\char`\"{}
\item 
\#define {\bf EINVAL\_\-COMMENT}~\char`\"{}Invalid argument\char`\"{}
\item 
\#define {\bf EUNKNOW\_\-COMMENT}~\char`\"{}Unkwow {\bf error}\char`\"{}
\item 
\#define {\bf E\_\-UART}~129
\item 
\#define {\bf E\_\-ROBOT\_\-SYSTEM}~130
\item 
\#define {\bf E\_\-MULTISERVO}~131
\item 
\#define {\bf E\_\-TRAJECTORY}~132
\item 
\#define {\bf E\_\-I2C}~133
\item 
\#define {\bf E\_\-BLOCKING\_\-DETECTION\_\-MANAGER}~134
\item 
\#define {\bf E\_\-OA}~135
\item 
\#define {\bf E\_\-SPI}~136
\item 
\#define {\bf E\_\-CC2420}~137
\item 
\#define {\bf E\_\-TIME\_\-EXT}~138
\end{CompactItemize}


\subsection{Define Documentation}
\index{general\_\-errors.h@{general\_\-errors.h}!E2BIG\_\-COMMENT@{E2BIG\_\-COMMENT}}
\index{E2BIG\_\-COMMENT@{E2BIG\_\-COMMENT}!general_errors.h@{general\_\-errors.h}}
\subsubsection[E2BIG\_\-COMMENT]{\setlength{\rightskip}{0pt plus 5cm}\#define E2BIG\_\-COMMENT~\char`\"{}Argument list too long\char`\"{}}\label{general__errors_8h_15cd33263108f330e6b3e435b92f442d}




Definition at line 42 of file general\_\-errors.h.\index{general\_\-errors.h@{general\_\-errors.h}!E\_\-BLOCKING\_\-DETECTION\_\-MANAGER@{E\_\-BLOCKING\_\-DETECTION\_\-MANAGER}}
\index{E\_\-BLOCKING\_\-DETECTION\_\-MANAGER@{E\_\-BLOCKING\_\-DETECTION\_\-MANAGER}!general_errors.h@{general\_\-errors.h}}
\subsubsection[E\_\-BLOCKING\_\-DETECTION\_\-MANAGER]{\setlength{\rightskip}{0pt plus 5cm}\#define E\_\-BLOCKING\_\-DETECTION\_\-MANAGER~134}\label{general__errors_8h_d4add7ea02a3736c33743978862e09e5}




Definition at line 70 of file general\_\-errors.h.

Referenced by bd\_\-manage\_\-from\_\-speed\_\-cmd().\index{general\_\-errors.h@{general\_\-errors.h}!E\_\-CC2420@{E\_\-CC2420}}
\index{E\_\-CC2420@{E\_\-CC2420}!general_errors.h@{general\_\-errors.h}}
\subsubsection[E\_\-CC2420]{\setlength{\rightskip}{0pt plus 5cm}\#define E\_\-CC2420~137}\label{general__errors_8h_984300a7ecd4862b61651e52f47c6f58}




Definition at line 73 of file general\_\-errors.h.

Referenced by cc2420\_\-init(), cc2420\_\-write\_\-txfifo(), and mylog().\index{general\_\-errors.h@{general\_\-errors.h}!E\_\-I2C@{E\_\-I2C}}
\index{E\_\-I2C@{E\_\-I2C}!general_errors.h@{general\_\-errors.h}}
\subsubsection[E\_\-I2C]{\setlength{\rightskip}{0pt plus 5cm}\#define E\_\-I2C~133}\label{general__errors_8h_08ab92e457b5bb646a2367c9545b585d}




Definition at line 69 of file general\_\-errors.h.\index{general\_\-errors.h@{general\_\-errors.h}!E\_\-MULTISERVO@{E\_\-MULTISERVO}}
\index{E\_\-MULTISERVO@{E\_\-MULTISERVO}!general_errors.h@{general\_\-errors.h}}
\subsubsection[E\_\-MULTISERVO]{\setlength{\rightskip}{0pt plus 5cm}\#define E\_\-MULTISERVO~131}\label{general__errors_8h_76edc99ce5e4a4880770277ea75b0882}




Definition at line 67 of file general\_\-errors.h.

Referenced by SIGNAL().\index{general\_\-errors.h@{general\_\-errors.h}!E\_\-OA@{E\_\-OA}}
\index{E\_\-OA@{E\_\-OA}!general_errors.h@{general\_\-errors.h}}
\subsubsection[E\_\-OA]{\setlength{\rightskip}{0pt plus 5cm}\#define E\_\-OA~135}\label{general__errors_8h_900f8c9429a90f142a5bd9feaf1e9489}




Definition at line 71 of file general\_\-errors.h.

Referenced by get\_\-path(), oa\_\-poly\_\-set\_\-point(), and oa\_\-process().\index{general\_\-errors.h@{general\_\-errors.h}!E\_\-ROBOT\_\-SYSTEM@{E\_\-ROBOT\_\-SYSTEM}}
\index{E\_\-ROBOT\_\-SYSTEM@{E\_\-ROBOT\_\-SYSTEM}!general_errors.h@{general\_\-errors.h}}
\subsubsection[E\_\-ROBOT\_\-SYSTEM]{\setlength{\rightskip}{0pt plus 5cm}\#define E\_\-ROBOT\_\-SYSTEM~130}\label{general__errors_8h_dacb0545cc92cad67bffd42159ff5f77}




Definition at line 66 of file general\_\-errors.h.\index{general\_\-errors.h@{general\_\-errors.h}!E\_\-SPI@{E\_\-SPI}}
\index{E\_\-SPI@{E\_\-SPI}!general_errors.h@{general\_\-errors.h}}
\subsubsection[E\_\-SPI]{\setlength{\rightskip}{0pt plus 5cm}\#define E\_\-SPI~136}\label{general__errors_8h_866b2fafef3b0e6b8dee4219a4adeb59}




Definition at line 72 of file general\_\-errors.h.

Referenced by mylog(), spi\_\-display\_\-ss\_\-lines(), spi\_\-init(), spi\_\-register\_\-ss\_\-line(), and spi\_\-slave\_\-select().\index{general\_\-errors.h@{general\_\-errors.h}!E\_\-TIME\_\-EXT@{E\_\-TIME\_\-EXT}}
\index{E\_\-TIME\_\-EXT@{E\_\-TIME\_\-EXT}!general_errors.h@{general\_\-errors.h}}
\subsubsection[E\_\-TIME\_\-EXT]{\setlength{\rightskip}{0pt plus 5cm}\#define E\_\-TIME\_\-EXT~138}\label{general__errors_8h_18d2078dd153f70ebdb855bef41db755}




Definition at line 74 of file general\_\-errors.h.

Referenced by mylog(), time\_\-ext\_\-init(), and time\_\-ext\_\-set().\index{general\_\-errors.h@{general\_\-errors.h}!E\_\-TRAJECTORY@{E\_\-TRAJECTORY}}
\index{E\_\-TRAJECTORY@{E\_\-TRAJECTORY}!general_errors.h@{general\_\-errors.h}}
\subsubsection[E\_\-TRAJECTORY]{\setlength{\rightskip}{0pt plus 5cm}\#define E\_\-TRAJECTORY~132}\label{general__errors_8h_7dd8672d07731acc6cab826a81040189}




Definition at line 68 of file general\_\-errors.h.

Referenced by \_\-\_\-trajectory\_\-goto\_\-d\_\-a\_\-rel(), trajectory\_\-goto\_\-d\_\-a\_\-rel(), trajectory\_\-goto\_\-forward\_\-xy\_\-abs(), trajectory\_\-goto\_\-xy\_\-abs(), trajectory\_\-goto\_\-xy\_\-rel(), trajectory\_\-turnto\_\-xy(), and trajectory\_\-turnto\_\-xy\_\-behind().\index{general\_\-errors.h@{general\_\-errors.h}!E\_\-UART@{E\_\-UART}}
\index{E\_\-UART@{E\_\-UART}!general_errors.h@{general\_\-errors.h}}
\subsubsection[E\_\-UART]{\setlength{\rightskip}{0pt plus 5cm}\#define E\_\-UART~129}\label{general__errors_8h_5fbbcceef7e9f83a73d23e584277ce15}




Definition at line 65 of file general\_\-errors.h.\index{general\_\-errors.h@{general\_\-errors.h}!EAGAIN\_\-COMMENT@{EAGAIN\_\-COMMENT}}
\index{EAGAIN\_\-COMMENT@{EAGAIN\_\-COMMENT}!general_errors.h@{general\_\-errors.h}}
\subsubsection[EAGAIN\_\-COMMENT]{\setlength{\rightskip}{0pt plus 5cm}\#define EAGAIN\_\-COMMENT~\char`\"{}Try again\char`\"{}}\label{general__errors_8h_1bedac98c0c8a71640df3c21277e5e2b}




Definition at line 45 of file general\_\-errors.h.\index{general\_\-errors.h@{general\_\-errors.h}!EBUSY\_\-COMMENT@{EBUSY\_\-COMMENT}}
\index{EBUSY\_\-COMMENT@{EBUSY\_\-COMMENT}!general_errors.h@{general\_\-errors.h}}
\subsubsection[EBUSY\_\-COMMENT]{\setlength{\rightskip}{0pt plus 5cm}\#define EBUSY\_\-COMMENT~\char`\"{}Device or resource busy\char`\"{}}\label{general__errors_8h_a440eba65a9ac7eebab950b70e733a8c}




Definition at line 54 of file general\_\-errors.h.\index{general\_\-errors.h@{general\_\-errors.h}!EFAULT\_\-COMMENT@{EFAULT\_\-COMMENT}}
\index{EFAULT\_\-COMMENT@{EFAULT\_\-COMMENT}!general_errors.h@{general\_\-errors.h}}
\subsubsection[EFAULT\_\-COMMENT]{\setlength{\rightskip}{0pt plus 5cm}\#define EFAULT\_\-COMMENT~\char`\"{}Bad address\char`\"{}}\label{general__errors_8h_c6e2f1a10f5f69afc7fbc6e142da63aa}




Definition at line 51 of file general\_\-errors.h.\index{general\_\-errors.h@{general\_\-errors.h}!EINVAL\_\-COMMENT@{EINVAL\_\-COMMENT}}
\index{EINVAL\_\-COMMENT@{EINVAL\_\-COMMENT}!general_errors.h@{general\_\-errors.h}}
\subsubsection[EINVAL\_\-COMMENT]{\setlength{\rightskip}{0pt plus 5cm}\#define EINVAL\_\-COMMENT~\char`\"{}Invalid argument\char`\"{}}\label{general__errors_8h_16d95cac281a74ae4e512e01df154d01}




Definition at line 57 of file general\_\-errors.h.\index{general\_\-errors.h@{general\_\-errors.h}!EIO\_\-COMMENT@{EIO\_\-COMMENT}}
\index{EIO\_\-COMMENT@{EIO\_\-COMMENT}!general_errors.h@{general\_\-errors.h}}
\subsubsection[EIO\_\-COMMENT]{\setlength{\rightskip}{0pt plus 5cm}\#define EIO\_\-COMMENT~\char`\"{}I/O {\bf error}\char`\"{}}\label{general__errors_8h_aed3c46720a36b32eca7667f90fe58d8}




Definition at line 36 of file general\_\-errors.h.\index{general\_\-errors.h@{general\_\-errors.h}!ENOENT\_\-COMMENT@{ENOENT\_\-COMMENT}}
\index{ENOENT\_\-COMMENT@{ENOENT\_\-COMMENT}!general_errors.h@{general\_\-errors.h}}
\subsubsection[ENOENT\_\-COMMENT]{\setlength{\rightskip}{0pt plus 5cm}\#define ENOENT\_\-COMMENT~\char`\"{}No such file or directory\char`\"{}}\label{general__errors_8h_b93202f4308ac955f8c6150cacc27aa3}




Definition at line 33 of file general\_\-errors.h.\index{general\_\-errors.h@{general\_\-errors.h}!ENOMEM\_\-COMMENT@{ENOMEM\_\-COMMENT}}
\index{ENOMEM\_\-COMMENT@{ENOMEM\_\-COMMENT}!general_errors.h@{general\_\-errors.h}}
\subsubsection[ENOMEM\_\-COMMENT]{\setlength{\rightskip}{0pt plus 5cm}\#define ENOMEM\_\-COMMENT~\char`\"{}Out of memory\char`\"{}}\label{general__errors_8h_78cdfac8054f440e31f345352b694cca}




Definition at line 48 of file general\_\-errors.h.\index{general\_\-errors.h@{general\_\-errors.h}!ENXIO\_\-COMMENT@{ENXIO\_\-COMMENT}}
\index{ENXIO\_\-COMMENT@{ENXIO\_\-COMMENT}!general_errors.h@{general\_\-errors.h}}
\subsubsection[ENXIO\_\-COMMENT]{\setlength{\rightskip}{0pt plus 5cm}\#define ENXIO\_\-COMMENT~\char`\"{}No such device or address\char`\"{}}\label{general__errors_8h_4d67448b48d6d1d3ecd5536e0b173aef}




Definition at line 39 of file general\_\-errors.h.\index{general\_\-errors.h@{general\_\-errors.h}!EPERM\_\-COMMENT@{EPERM\_\-COMMENT}}
\index{EPERM\_\-COMMENT@{EPERM\_\-COMMENT}!general_errors.h@{general\_\-errors.h}}
\subsubsection[EPERM\_\-COMMENT]{\setlength{\rightskip}{0pt plus 5cm}\#define EPERM\_\-COMMENT~\char`\"{}Operation not permitted\char`\"{}}\label{general__errors_8h_783eafbf72e0f6e89ec6115918e8f32d}


these are general errors. 

Definition at line 30 of file general\_\-errors.h.\index{general\_\-errors.h@{general\_\-errors.h}!EUNKNOW\_\-COMMENT@{EUNKNOW\_\-COMMENT}}
\index{EUNKNOW\_\-COMMENT@{EUNKNOW\_\-COMMENT}!general_errors.h@{general\_\-errors.h}}
\subsubsection[EUNKNOW\_\-COMMENT]{\setlength{\rightskip}{0pt plus 5cm}\#define EUNKNOW\_\-COMMENT~\char`\"{}Unkwow {\bf error}\char`\"{}}\label{general__errors_8h_6759b850a02aa0a3e31f0f4867d8cd78}




Definition at line 60 of file general\_\-errors.h.