enumeratie 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. |
De enumeratie ComErrc definieert volgens [SWS_CM_10432] de gestandaardiseerde foutcodes van ara::com::ComErrorDomain voor herstelbare fouten (Recoverable Errors) conform EXP ARAComAPI §2 “Recoverable Errors”. Deze wordt in retourtypes zoals ara::core::Result of ara::core::Future door synchrone en asynchrone API's van Communication Management getransporteerd om functionele foutoorzaken in de client- of servercontext nauwkeurig te signaleren.
De enumerators dekken specifieke foutgevallen af langs de levenscyclus van diensten en de gegevensoverdracht:
- Levenscyclus van diensten en binding:
kServiceNotOfferedgeeft aan dat een dienst nog niet viaOfferService()beschikbaar is gesteld ([SWS_CM_00101]), terwijlkServiceNotAvailablehet tussentijdse verlies signaleert.kInstanceIDNotResolvabletreedt op wanneer eenInstanceSpecifierniet kan worden opgelost ([SWS_CM_00118]). - Event- en sample-abonnementen:
kMaxSamplesExceededwaarschuwt voor het overschrijden van toegezegdeSamplePtr-quota, enkMaxSampleCountNotRealizablemeldt niet-passende waarden bij het opnieuw aanmelden via [SWS_CM_00141]. - Velden en overdracht:
kFieldValueNotInitializedwijst op een ontbrekende initialisatie vóórUpdate()([SWS_CM_00119]),kFieldSetHandlerNotSetop een ontbrekende setter-handler. Lokale netwerkproblemen, bijvoorbeeld bij het verzenden van triggers via [SWS_CM_00721], leiden totkCommunicationFailure([SWS_CM_10517]). Bovendien bestraffenkMinimumSendIntervalViolationErrorschendingen van de kloksnelheid enkUnknownApplicationErroronverwachte serverfouten ([SWS_CM_10432]).
Als puur opsommingstype heeft ComErrc geen eigen toestand; lees- en vergelijkingsbewerkingen op foutwaarden zijn daarom vermoedelijk thread-safe in de aanroepende thread. Vraag Q-013822ee5711df2b (open) De daadwerkelijke foutcontrole is de verantwoordelijkheid van de applicatie na evaluatie van het desbetreffende resultaatobject.
Deze tekst is opgesteld en gecureerd door een AI.
Implementer's Guide volgt (complexiteit 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#a69dead8- Content hash
a69dead8- 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 · Duits origineel