एन्यूमरेशन 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. |
एन्यूमिरेशन ComErrc, [SWS_CM_10432] के अनुसार EXP ARAComAPI §2 “Recoverable Errors” के तहत पुनर्प्राप्ति योग्य त्रुटियों (Recoverable Errors) के लिए ara::com::ComErrorDomain के मानकीकृत त्रुटि कोड परिभाषित करता है। क्लाइंट या सर्वर संदर्भ में कार्यात्मक त्रुटि कारणों को सटीक रूप से इंगित करने के लिए इसे संचार प्रबंधन के समकालिक और असमकालिक API के ara::core::Result या ara::core::Future जैसे रिटर्न प्रकारों में ले जाया जाता है।
एन्यूमरेटर सेवा जीवनचक्र और डेटा ट्रांसमिशन के साथ विशिष्ट त्रुटि स्थितियों को कवर करते हैं:
- सेवा जीवनचक्र और बाइंडिंग:
kServiceNotOfferedइंगित करता है कि कोई सेवा अभी तकOfferService()के माध्यम से प्रदान नहीं की गई है ([SWS_CM_00101]), जबकिkServiceNotAvailableअस्थायी नुकसान का संकेत देता है।kInstanceIDNotResolvableतब होता है जब कोईInstanceSpecifierहल नहीं किया जा सकता ([SWS_CM_00118])। - इवेंट और सैंपल सदस्यताएँ:
kMaxSamplesExceededस्वीकृतSamplePtrकोटा से अधिक होने की चेतावनी देता है, औरkMaxSampleCountNotRealizable, [SWS_CM_00141] के माध्यम से पुनः सदस्यता लेते समय अनुपयुक्त मानों की रिपोर्ट करता है। - फ़ील्ड और ट्रांसमिशन:
kFieldValueNotInitialized,Update()से पहले प्रारंभिककरण के अभाव की ओर संकेत करता है ([SWS_CM_00119]),kFieldSetHandlerNotSetसेटर-हैंडलर के अभाव की ओर। स्थानीय नेटवर्क समस्याएँ, उदाहरण के लिए [SWS_CM_00721] के माध्यम से ट्रिगर ट्रांसमिशन के दौरान,kCommunicationFailureकी ओर ले जाती हैं ([SWS_CM_10517])। इसके अतिरिक्त,kMinimumSendIntervalViolationErrorक्लॉक रेट उल्लंघनों को औरkUnknownApplicationErrorअप्रत्याशित सर्वर त्रुटियों को दंडित करते हैं ([SWS_CM_10432])।
एक शुद्ध गणना प्रकार के रूप में, ComErrc की अपनी कोई स्थिति नहीं होती है; इसलिए कॉलिंग थ्रेड में त्रुटि मानों पर पढ़ने और तुलना करने के संचालन समवर्ती रूप से सुरक्षित होने चाहिए। प्रश्न Q-013822ee5711df2b (खुला) संबंधित परिणाम ऑब्जेक्ट के मूल्यांकन के बाद वास्तविक त्रुटि जाँच एप्लिकेशन पर निर्भर करती है।
यह पाठ एक AI द्वारा तैयार और संकलित किया गया था।
इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता 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#7df1dbb3- Content hash
7df1dbb3- 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 · जर्मन मूल