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_ */
|