|
Safe API Framework
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
|
* sapi_reboot_request(reason) * │ * └─ Retrieve registered backend * ├─ If no backend: return NOT_INITIALIZED * └─ If has backend: call backend->request(reason) * │ * ├─ On success: CPU resets (no return) * └─ On failure: return error code *
* backend_ptr: NULL or pointer to sapi_reboot_backend_t *