enumeración TsyncFvmErrc [SWS_TS_14202] Upstream: RS_TS_20072 texto aún no importado
enum class TsyncFvmErrc : ara::core::ErrorDomain::CodeType {...};
The enumeration class defines the error codes for the apext::tsync:: TsyncFvmErrorDomain.
| Header-Datei | #include "apext/tsync/fvm_error_domain.h" |
|---|---|
| Forwarding-Header | #include "apext/tsync/tsync_fwd.h" |
| Scope | namespace apext::tsync |
| Symbol | TsyncFvmErrc |
| Basistyp | ara::core::ErrorDomain::CodeType |
Werte
| Enumerator | Beschreibung |
|---|---|
| kFVNotAvailable | =1 Recoverable Error meaning the Freshness Value is not available. |
| kFVInitializeFailed | =2 Unrecoverable Error meaning the Freshness Value Manager could not be used. |
Uso y semántica de errores
La enumeración TsyncFvmErrc define según [SWS_TS_14202] los códigos de error específicos para el dominio de error apext::tsync::TsyncFvmErrorDomain. Dentro del dominio, la enumeración también se proporciona a través del alias de tipo apext::tsync::TsyncFvmErrorDomain::Errc [SWS_TS_14206]. La enumeración distingue entre dos estados de error centrales del Freshness Value Manager (FVM):
kFVNotAvailable(= 1): Indica un error recuperable (Recoverable Error) cuando un valor de frescura requerido no está disponible [SWS_TS_14202]. Este código de error se produce en particular al consultar valores de frescura de transmisión medianteapext::tsync::FVM::GetTxFreshness[SWS_TS_14199].kFVInitializeFailed(= 2): Indica un error no recuperable (Unrecoverable Error) cuando el Freshness Value Manager no está operativo y falla [SWS_TS_14202]. Es señalizado porapext::tsync::FVM::Initializeen caso de fallo en la inicialización [SWS_TS_14200].
Interacción y tratamiento de errores
Para el tratamiento de errores, se transfiere un enumerador junto con datos adicionales específicos del fabricante a un objeto ara::core::ErrorCode mediante la función auxiliar apext::tsync::MakeErrorCode [SWS_TS_14213]. Las funciones del FVM como Initialize [SWS_TS_14200], GetTxFreshness [SWS_TS_14199] y GetRxFreshness [SWS_TS_14198] encapsulan el resultado o los estados de error en ara::core::Result. Los componentes de aplicación y TimeSync evalúan el objeto Result para diferenciar entre fallos recuperables de valores de frescura individuales y errores graves de inicialización del FVM.
Esta nota de uso se ha generado automáticamente a partir del payload de AUTOSAR R25-11.
Guía del implementador pendiente (complejidad I1)
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_TS_14202- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_TS_14202@rel:R25-11#f10f27d2- Content hash
f10f27d2- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_14202
Status: valid/unmigrated
Version: rel:R25-11#b5e36b38
Versionshistorie & Revisions (1 transition, 3 revision)
- Current State
valid/unmigrated- Reason
- mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
- Campaign
2026-08-13-status-backfill- Active Version
AUTOSAR/AP/record/SWS_TS_14202@rel:R25-11#b5e36b38
Recorded Revisions (3):
- R25-11
rel:R25-11#e69ca41d2026-09-30 - R24-11
rel:R24-11#5774fd892026-10-14 - R25-11
rel:R25-11#b5e36b382026-10-14 active
Requirement Text as-of this release:
Curation Decisions:
Reachable Artifacts & Dependents:
| Date | Actor | Transition | Reason / Rationale | Campaign |
|---|---|---|---|---|
| 2026-08-13 | tool | none → valid/unmigrated | mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record | 2026-08-13-status-backfill |
gemini-3.8-flash-low· 2026-10-13 · Original en alemán