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.c
Go to the documentation of this file.
1
7
9
11
13
15
17
18
28{
29 switch (status)
30 {
31 case SAPI_STATUS_OK: return "OK";
32 case SAPI_STATUS_INVALID_PARAM: return "INVALID_PARAM";
33 case SAPI_STATUS_NOT_INITIALIZED: return "NOT_INITIALIZED";
34 case SAPI_STATUS_ALREADY_INITIALIZED: return "ALREADY_INITIALIZED";
35 case SAPI_STATUS_TIMEOUT: return "TIMEOUT";
36 case SAPI_STATUS_RESOURCE_EXHAUSTED: return "RESOURCE_EXHAUSTED";
37 case SAPI_STATUS_NOT_SUPPORTED: return "NOT_SUPPORTED";
38 case SAPI_STATUS_NOT_IMPLEMENTED: return "NOT_IMPLEMENTED";
39 case SAPI_STATUS_HARDWARE_FAULT: return "HARDWARE_FAULT";
40 case SAPI_STATUS_DATA_CORRUPTION: return "DATA_CORRUPTION";
41 case SAPI_STATUS_INTERNAL_ERROR: return "INTERNAL_ERROR";
42 case SAPI_STATUS_VALUE_OUT_OF_RANGE: return "VALUE_OUT_OF_RANGE";
43 case SAPI_STATUS_INVALID_STATE: return "INVALID_STATE";
44 default: return "UNKNOWN_STATUS";
45 }
46}
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
Common status/error codes returned by every Safe API Framework function. Shared across all OS Abstrac...