enumeração 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. |
A enumeração ExecErrc [SWS_EM_02281] define códigos de erro para o Execution Management no namespace ara::exec com base no tipo básico ara::core::ErrorDomain::CodeType. Ela é utilizada juntamente com MakeErrorCode [SWS_EM_02291] para encapsulamento em ara::core::ErrorCode e é passada aos chamadores de forma síncrona via ara::core::Result ou assíncrona por meio de ara::core::Future.
Os enumeradores cobrem diferentes estados de erro [SWS_EM_02281]:
kNoCommunicationidentifica erros de comunicação no envio de requisições ou na obtenção de resultados [SWS_EM_02281]. Se isso ocorrer entre o Execution Management e o State Management, o sistema poderá entrar em um Unrecoverable State [SWS_EM_02281]. Clientes comoExecutionClientouStateClientsó percebem isso na próxima chamada de método, sendo que as opções de recuperação do lado do cliente são limitadas [SWS_EM_02281].kOperationCanceledekOperationFailedocorrem em transições de estado de Function Groups [SWS_EM_02281], por exemplo emSetState[SWS_EM_02278] ou quando uma transição de inicialização de máquina é cancelada [SWS_EM_02279].kInvalidTransitionsinaliza transições de processo não permitidas, por exemplo quando um processo reporta repetidamentekRunning[SWS_EM_02281], relevante emReportExecutionState[SWS_EM_02003].kIntegrityOrAuthenticityCheckFailed,kUnexpectedTermination,kInvalidMetaModelIdentifierbem comokInvalidArgumenttratam erros em verificações de integridade, interrupções anormais de processo em transições de estado de Function Groups ou parâmetros de função inválidos [SWS_EM_02281].
Os chamadores avaliam esses códigos de erro para determinar se as transições de estado foram concluídas com sucesso, se foram substituídas por requisições subsequentes ou se foram bloqueadas por erros de configuração [SWS_EM_02281].
Esta nota de utilização foi gerada automaticamente com base na especificação AUTOSAR R25-11.
Guia do implementador em breve (complexidade 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#622d1e70- Content hash
622d1e70- 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 em alemão