28 lines
1.1 KiB
C++
28 lines
1.1 KiB
C++
|
|
/*
|
|||
|
|
* 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_ */
|