Project

General

Profile

Statistics
| Revision:

root / lab5 / errors.h @ 142

History | View | Annotate | Download (918 Bytes)

1
#ifndef ERRORS_H_INCLUDED
2
#define ERRORS_H_INCLUDED
3

    
4
enum errors {
5
    SUCCESS = 0,        /* @brief Sucessful */
6
    NULL_PTR,           /* @brief Null Pointer Error */
7
    LCF_ERROR,          /* @brief Error originated on LCF */
8
    SBCR_ERROR,         /* @brief Error on Subscribing Interrupt */
9
    UNSBCR_ERROR,       /* @brief Error on Unsubscring Interrupt*/
10
    READ_ERROR,         /* @brief Error on Reading from Port */
11
    WRITE_ERROR,        /* @brief Error on Writing to Port */
12
    TIMEOUT_ERROR,      /* @brief Timeout error */
13
    INVALID_COMMAND,    /* @brief Invalid Command issued */
14
    INVALID_STATE,      /* @brief State machine reached an invalid state */
15
    BIOS_CALL_ERROR,    /* @brief Error upon BIOS call */
16
    OUT_OF_RANGE,       /* @brief Accessing area out of range of memory */
17
    OTHER_ERROR         /* @brief Unspecified error */
18
};
19

    
20
#endif //ERRORS_H_INCLUDED