enumeration ComErrc [SWS_CM_10432] Upstream: RS_AP_00130, RS_AP_00122, RS_AP_00127
enum class ComErrc : ara::core::ErrorDomain::CodeType {...};
Defines the error codes for the ara::com::ComErrorDomain
| Header-Datei | #include "ara/com/com_error_domain.h" |
|---|---|
| Forwarding-Header | #include "ara/com/com_fwd.h" |
| Scope | namespace ara::com |
| Symbol | ComErrc |
| Basistyp | ara::core::ErrorDomain::CodeType |
Werte
| Enumerator | Beschreibung |
|---|---|
| kServiceNotAvailable | =1 Service is not available after being previously offered via Offer |
| Service() | |
| kMaxSamplesExceeded | =2 Application holds more ara::com::SamplePtrs than commited in Subscribe() Samples were possibly skipped. |
| kCommunicationFailure | =3 The network binding reported a recoverable communications error or a secure communication failure |
| kFieldValueNotInitialized | =6 Field value has yet not been initialized via Update() (see [SWS_CM_00128] |
| kFieldSetHandlerNotSet | =7 Field SetHandler has not been registered via RegisterSet Handler() |
| kServiceNotOffered | = 11 Service has not yet been offered via OfferService() |
| kInstanceIDNotResolvable | = 15 The ara::core::InstanceSpecifier is valid but could not be resolved/mapped to an existing ara::com:: InstanceIdentifier |
| kMaxSampleCountNotRealizable | = 16 Provided maxSampleCount for event re-subscription does not match the maxSampleCount for the current subscription |
| kUnknownApplicationError | = 22 A remote service returned an unconfigured application error. |
| kMinimumSendIntervalViolationError | = 23 Minimum Send Interval violation, because a transmission request for a service instance element (event, field or method call) was issued faster than allowed, i.e., the configured minimum send interval ServiceInterfaceDeploymentElement. minimumSendInterval for the service instance element has not yet expired. |
The enumeration ComErrc defines, according to [SWS_CM_10432], the standardized error codes of ara::com::ComErrorDomain for recoverable errors according to EXP ARAComAPI §2 “Recoverable Errors”. It is transported in return types such as ara::core::Result or ara::core::Future of synchronous and asynchronous APIs of Communication Management to signal functional error causes precisely in the client or server context.
The enumerators cover specific error cases along the service life cycle and data transmission:
- Service life cycle and binding:
kServiceNotOfferedindicates that a service has not yet been offered viaOfferService()([SWS_CM_00101]), whilekServiceNotAvailablesignals the intermittent loss.kInstanceIDNotResolvableoccurs when aInstanceSpecifiercannot be resolved ([SWS_CM_00118]). - Event and sample subscriptions:
kMaxSamplesExceededwarns of exceeding promisedSamplePtrquotas, andkMaxSampleCountNotRealizablereports unsuitable values during resubscription via [SWS_CM_00141]. - Fields and transmission:
kFieldValueNotInitializedindicates missing initialization prior toUpdate()([SWS_CM_00119]),kFieldSetHandlerNotSeta missing setter handler. Local network issues, such as during trigger transmission via [SWS_CM_00721], result inkCommunicationFailure([SWS_CM_10517]). In addition,kMinimumSendIntervalViolationErrorpenalizes cycle rate violations andkUnknownApplicationErrorunexpected server errors ([SWS_CM_10432]).
As a pure enumeration type, ComErrc has no state of its own; read and comparison operations on error values are therefore likely to be concurrently safe in the calling thread. Question Q-013822ee5711df2b (open) The actual error checking is the responsibility of the application after evaluating the respective result object.
This text was created and curated by an AI.
Implementer's Guide to follow (complexity I3)
Request a governed re-review of this record. The record is not changed immediately.
- Record
AUTOSAR/AP/record/SWS_CM_10432- Status
- valid/unmigrated
- Version
AUTOSAR/AP/record/SWS_CM_10432@rel:R25-11#0540727f- Content hash
0540727f- Source
- https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_CommunicationManagement.pdf#nameddest=SWS_CM_10432
Status: valid/unmigrated
Version: rel:R25-11#a1bb25ac
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_CM_10432@rel:R25-11#a1bb25ac
Recorded Revisions (8):
- R25-11
rel:R25-11#0540727f2026-09-30 - R19-11
rel:R19-11#e85687322026-10-14 - R20-11
rel:R20-11#d76a076f2026-10-14 - R21-11
rel:R21-11#bba466f32026-10-14 - R22-11
rel:R22-11#defb05652026-10-14 - R23-11
rel:R23-11#6109561d2026-10-14 - R24-11
rel:R24-11#75455b1d2026-10-14 - R25-11
rel:R25-11#a1bb25ac2026-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 · German original