RTE RBC 2oo2 Reference Application 0.1.0 build 0006685
SIL 4 2oo2 Dual-Site Fault-Tolerant ERTMS Radio Block Centre Reference Architecture
Loading...
Searching...
No Matches
ab_gp_proc_eom.h File Reference

ERTMS Subset-026 §5.9 End of Mission (EoM) Procedure. More...

#include "ab_gp_ertms_types.h"
#include "../db/ab_gp_db.h"
Include dependency graph for ab_gp_proc_eom.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool ab_gp_proc_eom_handle (ab_gp_ertms_train_context_t *ctx, ab_gp_db_t *db)
 Handles inbound End of Mission notification (Msg 150).

Detailed Description

ERTMS Subset-026 §5.9 End of Mission (EoM) Procedure.

Implements SIL 4 C99 End of Mission handling (Msg 150), active Movement Authority revocation, route deallocation, and session termination.

Definition in file ab_gp_proc_eom.h.

Function Documentation

◆ ab_gp_proc_eom_handle()

bool ab_gp_proc_eom_handle ( ab_gp_ertms_train_context_t * ctx,
ab_gp_db_t * db )

Handles inbound End of Mission notification (Msg 150).

Parameters
[in,out]ctxTrain ERTMS context.
[in,out]dbA/B Train/Route database.
Returns
true if teardown executed successfully, false otherwise.

Definition at line 10 of file ab_gp_proc_eom.c.