root / proj / src / libs / utils / include / errors.h @ 383
History | View | Annotate | Download (1.38 KB)
1 | 144 | up20180655 | #ifndef ERRORS_H_INCLUDED
|
---|---|---|---|
2 | #define ERRORS_H_INCLUDED
|
||
3 | |||
4 | 334 | up20180642 | /**
|
5 | * @defgroup errors errors
|
||
6 | 367 | up20180642 | * @ingroup utils
|
7 | 334 | up20180642 | * @brief Error codes.
|
8 | *
|
||
9 | * @{
|
||
10 | */
|
||
11 | |||
12 | 145 | up20180655 | /** @brief Error Codes */
|
13 | 144 | up20180655 | enum errors {
|
14 | 188 | up20180642 | SUCCESS = 0, /** @brief Sucessful */ |
15 | 234 | up20180655 | NULL_PTR = 250, /** @brief Null Pointer Error */ |
16 | 188 | up20180642 | LCF_ERROR, /** @brief Error originated on LCF */
|
17 | SBCR_ERROR, /** @brief Error on Subscribing Interrupt */
|
||
18 | UNSBCR_ERROR, /** @brief Error on Unsubscring Interrupt*/
|
||
19 | READ_ERROR, /** @brief Error on Reading from Port */
|
||
20 | WRITE_ERROR, /** @brief Error on Writing to Port */
|
||
21 | TIMEOUT_ERROR, /** @brief Timeout error */
|
||
22 | INVALID_COMMAND, /** @brief Invalid Command issued */
|
||
23 | INVALID_STATE, /** @brief State machine reached an invalid state */
|
||
24 | BIOS_CALL_ERROR, /** @brief Error upon BIOS call */
|
||
25 | OUT_OF_RANGE, /** @brief Accessing area out of range of memory */
|
||
26 | ALLOC_ERROR, /** @brief Memory allocation error */
|
||
27 | LOGIC_ERROR, /** @brief Logic error */
|
||
28 | 235 | up20180642 | INVALID_ARG, /** @brief Invalid argument */
|
29 | 261 | up20180642 | NOK, /** @brief Not OK */
|
30 | TRANS_REFUSED, /** @brief Transmission refused */
|
||
31 | TRANS_FAILED, /** @brief Transmission failed */
|
||
32 | 188 | up20180642 | OTHER_ERROR /** @brief Unspecified error */
|
33 | 144 | up20180655 | }; |
34 | |||
35 | 334 | up20180642 | /**
|
36 | * @}
|
||
37 | */
|
||
38 | |||
39 | 144 | up20180655 | #endif //ERRORS_H_INCLUDED |