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

Application manager configuration. More...

#include <sapi_appmanager.h>

Collaboration diagram for sapi_appmanager_config_t:
[legend]

Data Fields

const sapi_appmanager_operations_tops
void * context
uint32_t max_iterations
uint32_t error_threshold
const sapi_appmanager_checkpoint_config_tcheckpoint

Detailed Description

Application manager configuration.

Definition at line 310 of file sapi_appmanager.h.

Field Documentation

◆ ops

const sapi_appmanager_operations_t* sapi_appmanager_config_t::ops

Application operations

Definition at line 311 of file sapi_appmanager.h.

◆ context

void* sapi_appmanager_config_t::context

Application context

Definition at line 312 of file sapi_appmanager.h.

◆ max_iterations

uint32_t sapi_appmanager_config_t::max_iterations

Max execute() calls (0 = infinite)

Definition at line 313 of file sapi_appmanager.h.

◆ error_threshold

uint32_t sapi_appmanager_config_t::error_threshold

Errors before shutdown (0 = no limit)

Definition at line 314 of file sapi_appmanager.h.

◆ checkpoint

const sapi_appmanager_checkpoint_config_t* sapi_appmanager_config_t::checkpoint

Optional built-in cycle checkpoint (ADR-019); NULL = disabled (default).

Definition at line 315 of file sapi_appmanager.h.


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