Safe API Framework
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
Loading...
Searching...
No Matches
sapi_status.h
Go to the documentation of this file.
1
13#ifndef SAFEAPI_COMMON_STATUS_H
14#define SAFEAPI_COMMON_STATUS_H
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
45
52const char *sapi_status_to_string(sapi_status_t status);
53
54#ifdef __cplusplus
55}
56#endif
57
58#endif /* SAFEAPI_COMMON_STATUS_H */
59 /* STATUS */
sapi_status_t
Common result/status codes.
Definition sapi_status.h:27
const char * sapi_status_to_string(sapi_status_t status)
Returns a short, static, human-readable string for a status code. Intended for diagnostics/logging on...
Definition sapi_status.c:27
@ SAPI_STATUS_ALREADY_INITIALIZED
Definition sapi_status.h:31
@ SAPI_STATUS_HARDWARE_FAULT
Definition sapi_status.h:36
@ SAPI_STATUS_INVALID_STATE
Definition sapi_status.h:40
@ SAPI_STATUS_NOT_IMPLEMENTED
Definition sapi_status.h:35
@ SAPI_STATUS_TIMEOUT
Definition sapi_status.h:32
@ SAPI_STATUS_INTERNAL_ERROR
Definition sapi_status.h:38
@ SAPI_STATUS_NOT_SUPPORTED
Definition sapi_status.h:34
@ SAPI_STATUS_INVALID_PARAM
Definition sapi_status.h:29
@ SAPI_STATUS_VALUE_OUT_OF_RANGE
Definition sapi_status.h:39
@ SAPI_STATUS_DATA_CORRUPTION
Definition sapi_status.h:37
@ SAPI_STATUS_RESOURCE_EXHAUSTED
Definition sapi_status.h:33
@ SAPI_STATUS_NOT_INITIALIZED
Definition sapi_status.h:30
@ SAPI_STATUS_OK
Definition sapi_status.h:28