MotorControlModuleSDFM_TMS3.../Projects/EFC_Communication/UMLibrary/driver/HipResult.hh

28 lines
1.1 KiB
C++
Raw Permalink Normal View History

2024-06-07 11:12:56 +03:00
/*
* 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_ */