열거형 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. |
열거형 ExecErrc [SWS_EM_02281]은(는) 기본 타입 ara::core::ErrorDomain::CodeType을(를) 기반으로 네임스페이스 ara::exec에서 Execution Management를 위한 오류 코드를 정의합니다. ara::core::ErrorCode에서 캡슐화를 위해 MakeErrorCode [SWS_EM_02291]과(와) 함께 사용되며, ara::core::Result을(를) 통해 동기식으로 또는 ara::core::Future을(를) 통해 비동기식으로 호출자에게 전달됩니다.
열거자는 다양한 오류 상태를 다룹니다 [SWS_EM_02281]:
kNoCommunication은(는) 요청 전송 또는 결과 검색 시 통신 오류를 나타냅니다 [SWS_EM_02281]. Execution Management와 State Management 사이에서 이러한 오류가 발생하면 시스템이 복구 불가능한 상태(Unrecoverable State)로 전환될 수 있습니다 [SWS_EM_02281].ExecutionClient또는StateClient과(와) 같은 클라이언트는 다음 메서드 호출 시에야 이를 감지하며, 클라이언트 측 복구 옵션은 제한적입니다 [SWS_EM_02281].kOperationCanceled및kOperationFailed은(는)SetState[SWS_EM_02278] 또는 머신 시작 전환이 중단될 때와 같이 함수 그룹의 상태 변경 시 발생합니다 [SWS_EM_02281] [SWS_EM_02279].kInvalidTransition은(는) 유효하지 않은 프로세스 전환을 신호로 알리며, 예를 들어 프로세스가kRunning을(를) 반복해서 보고하는 경우로서ReportExecutionState[SWS_EM_02003] 시 관련이 있습니다 [SWS_EM_02281].kIntegrityOrAuthenticityCheckFailed,kUnexpectedTermination,kInvalidMetaModelIdentifier및kInvalidArgument은(는) 무결성 검사 오류, 함수 그룹 상태 변경 시 비정상적인 프로세스 중단 또는 유효하지 않은 함수 매개변수를 처리합니다 [SWS_EM_02281].
호출자는 이러한 오류 코드를 평가하여 상태 전환이 성공적으로 완료되었는지, 후속 요청에 의해 선점되었는지, 구성 오류로 인해 차단되었는지를 확인합니다 [SWS_EM_02281].
이 사용 지침은 AUTOSAR 사양 R25-11을 바탕으로 자동 생성되었습니다.
구현자 가이드 준비 중 (복잡도 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#bc39fe3c- Content hash
bc39fe3c- 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 · 독일어 원문