Safe API Framework
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
Loading...
Searching...
No Matches
sapi_platform_backend_t Struct Reference

Backend vtable: an integrator's implementation of the real-time platform bring-up for a specific target (ADR-005). More...

#include <sapi_platform_backend.h>

Data Fields

sapi_status_t(*) realtime_init (uint32_t rt_priority)
 Backend implementation of sapi_platform_realtime_init(). May be NULL (the service then returns SAPI_STATUS_NOT_SUPPORTED).

Detailed Description

Backend vtable: an integrator's implementation of the real-time platform bring-up for a specific target (ADR-005).

Definition at line 31 of file sapi_platform_backend.h.

Field Documentation

◆ realtime_init

sapi_status_t(*) sapi_platform_backend_t::realtime_init(uint32_t rt_priority)

Backend implementation of sapi_platform_realtime_init(). May be NULL (the service then returns SAPI_STATUS_NOT_SUPPORTED).

The framework has already range-checked rt_priority (0..99) before this is called. The implementation is best-effort per REQ-OAL-PLATFORM-001: it shall return SAPI_STATUS_OK even when it can only partially apply the requested configuration.

Definition at line 42 of file sapi_platform_backend.h.


The documentation for this struct was generated from the following file: