/* * HipResult.h * * Created on: 4 мар. 2020 г. * Author: user */ #ifndef UMLIBRARY_DRIVER_HIPRESULT_HH_ #define UMLIBRARY_DRIVER_HIPRESULT_HH_ namespace driver { enum HipResult : unsigned short { OK, timeout_error, //!< Превышен таймаут ожидания ответа от слэйва, если ответ предусмотрен. unexpected_answer, //!< Неожиданный ответ от слэйва. hip_error, //!< Гиперфейс ответил кодом ошибки. csumm_error, //!< Ошибка контрольной суммы принятого сообщения. connection_error, //!< Ошибка приема (аппаратная, ошибка фрэйма, контроля четности). internal_error, //!< Аппаратная ошибка УАРТа. transmition_error, //!< Ошибка при отправке сообщения. send_timeout_error //!< Превышен таймаут ожидания на отправку данных. }; } #endif /* UMLIBRARY_DRIVER_HIPRESULT_HH_ */