Safe API Framework 0.1.0 build 384e6ae
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
Loading...
Searching...
No Matches
rte_status.h
Go to the documentation of this file.
1
13#ifndef RTE_COMMON_STATUS_H
14#define RTE_COMMON_STATUS_H
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
47
60const char *rte_status_to_string(rte_status_t status);
61
62#ifdef __cplusplus
63}
64#endif
65
66#endif /* RTE_COMMON_STATUS_H */
67 /* STATUS */
const char * rte_status_to_string(rte_status_t status)
Returns a short, static, human-readable string for a status code. Intended for diagnostics/logging on...
Definition rte_status.c:22
rte_status_t
Common result/status codes.
Definition rte_status.h:27
@ RTE_STATUS_INTERNAL_ERROR
Definition rte_status.h:38
@ RTE_STATUS_INVALID_STATE
Definition rte_status.h:40
@ RTE_STATUS_NOT_IMPLEMENTED
Definition rte_status.h:35
@ RTE_STATUS_OK
Definition rte_status.h:28
@ RTE_STATUS_ALREADY_INITIALIZED
Definition rte_status.h:31
@ RTE_STATUS_VALUE_OUT_OF_RANGE
Definition rte_status.h:39
@ RTE_STATUS_INVALID_PARAM
Definition rte_status.h:29
@ RTE_STATUS_NOT_SUPPORTED
Definition rte_status.h:34
@ RTE_STATUS_DATA_CORRUPTION
Definition rte_status.h:37
@ RTE_STATUS_NOT_INITIALIZED
Definition rte_status.h:30
@ RTE_STATUS_HARDWARE_FAULT
Definition rte_status.h:36
@ RTE_STATUS_RESOURCE_EXHAUSTED
Definition rte_status.h:33
@ RTE_STATUS_NOT_CONNECTED
Definition rte_status.h:44
@ RTE_STATUS_TIMEOUT
Definition rte_status.h:32