énumération ExecErrc [SWS_EM_02281] Upstream: RS_AP_00130, RS_AP_00122, RS_AP_00127, RS_AP_00154, RS_AP_00125, RS_AP_00142, RS_AP_00129, RS_AP_00149
enum class ExecErrc : ara::core::ErrorDomain::CodeType {...};
Defines an enumeration class for the Execution Management error codes.
| Header-Datei | #include "ara/exec/exec_error_domain.h" |
|---|---|
| Forwarding-Header | #include "ara/exec/exec_fwd.h" |
| Scope | namespace ara::exec |
| Symbol | ExecErrc |
| Basistyp | ara::core::ErrorDomain::CodeType |
Werte
| Enumerator | Beschreibung |
|---|---|
| kNoCommunication | =3 Communication error occurred, e.g. request cannot be send or result cannot be retrieved |
| kInvalidMetaModelIdentifier | =4 Wrong meta model identifier passed to a function |
| kOperationCanceled | =5 Transition to the requested Function Group state was canceled by a newer request |
| kOperationFailed | =6 Requested operation could not be performed, e.g. Function Group state transition cannot be finished because kRunning was not reported on time |
| kInvalidTransition | =9 Invalid transition (e.g. Process attempted to report kRunning, when it was already in a Running Process State) |
| kIntegrityOrAuthenticityCheckFailed | = 14 Integrity or authenticity check for a Process to be spawned in the requested Function Group state failed |
| kUnexpectedTermination | = 15 Abnormal Termination during a Function Group State transition occurred |
| kInvalidArgument | = 16 Passed argument doesn’t appear to be valid. |
L'énumération ExecErrc [SWS_EM_02281] définit des codes d'erreur pour l'Execution Management dans le namespace ara::exec sur la base du type sous-jacent ara::core::ErrorDomain::CodeType. Elle est utilisée conjointement avec MakeErrorCode [SWS_EM_02291] pour l'encapsulation dans ara::core::ErrorCode et est transmise aux appelants de manière synchrone via ara::core::Result ou asynchrone au moyen de ara::core::Future.
Les énumérateurs couvrent différents états d'erreur [SWS_EM_02281] :
kNoCommunicationcaractérise les erreurs de communication lors de l'envoi de requêtes ou de la récupération de résultats [SWS_EM_02281]. Si cela se produit entre l'Execution Management et le State Management, le système peut entrer dans un Unrecoverable State [SWS_EM_02281]. Les clients tels queExecutionClientouStateClientne le constatent qu'au prochain appel de méthode, les options de récupération côté client étant limitées [SWS_EM_02281].kOperationCanceledetkOperationFailedsurviennent lors de changements d'état de groupes de fonctions [SWS_EM_02281], par exemple lors deSetState[SWS_EM_02278] ou lorsqu'une transition de démarrage de machine est interrompue [SWS_EM_02279].kInvalidTransitionsignale des transitions de processus non autorisées, par exemple lorsqu'un processus signale de manière répétéekRunning[SWS_EM_02281], ce qui est pertinent lors deReportExecutionState[SWS_EM_02003].kIntegrityOrAuthenticityCheckFailed,kUnexpectedTermination,kInvalidMetaModelIdentifierainsi quekInvalidArgumenttraitent les erreurs lors des contrôles d'intégrité, les arrêts anormaux de processus lors de changements d'état de groupes de fonctions ou les paramètres de fonction invalides [SWS_EM_02281].
Les appelants évaluent ces codes d'erreur afin de déterminer si les transitions d'état se sont achevées avec succès, si elles ont été évincées par des requêtes ultérieures ou si elles ont été bloquées par des erreurs de configuration [SWS_EM_02281].
Cette note d'utilisation a été générée automatiquement sur la base de la spécification AUTOSAR R25-11.
Guide de l'implémenteur à venir (complexité I1)
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_EM_02281- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_EM_02281@rel:R25-11#0abdc9ae- Content hash
0abdc9ae- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_ExecutionManagement.pdf#nameddest=SWS_EM_02281
Status: valid/unmigrated
Version: rel:R25-11#402d3486
Versionshistorie & Revisions (1 transition, 8 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_EM_02281@rel:R25-11#402d3486
Recorded Revisions (8):
- R25-11
rel:R25-11#24bf4c2a2026-09-30 - R19-11
rel:R19-11#e465fc4b2026-10-14 - R20-11
rel:R20-11#e55946a82026-10-14 - R21-11
rel:R21-11#dfccc8ea2026-10-14 - R22-11
rel:R22-11#b421a5762026-10-14 - R23-11
rel:R23-11#11de95902026-10-14 - R24-11
rel:R24-11#f58eddc22026-10-14 - R25-11
rel:R25-11#402d34862026-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 allemand