DEENESPTFRRUARHIKOZHNL

क्लास ara::tsync::TsyncErrorDomain

[SWS_TS_00904] Upstream: RS_AP_00130, RS_AP_00122, RS_AP_00127, RS_AP_00154, RS_AP_00150

class TsyncErrorDomain final :               public ara::core::ErrorDomain {...};

Defines a class representing the Time Synchronization error domain.

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Forwarding-Header#include "ara/tsync/tsync_fwd.h"
Scopenamespace ara::tsync
Basisklasse(n)ara::core::ErrorDomain
Unique IDAs per ara::tsync::TsyncErrorDomain in [SWS_CORE_90023]

उपयोगकर्ता गाइडएआई जनित

समय तुल्यकालन (Time Synchronization) के त्रुटि डोमेन को समाहित करता है और त्रुटि कोड को विवरणात्मक टेक्स्ट तथा C++ अपवादों के साथ संबद्ध करता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 0cbe92e308a4 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

समय तुल्यकालन (Time Synchronization) के त्रुटि डोमेन को समाहित करता है और त्रुटि कोड को विवरणात्मक टेक्स्ट तथा C++ अपवादों के साथ संबद्ध करता है।

त्रुटि डोमेन ara::tsync::TsyncErrorDomain समय तुल्यकालन के त्रुटि कोड को शाब्दिक विवरणों से जोड़ता है और उन्हें प्लेटफ़ॉर्म के त्रुटि हैंडलिंग सिस्टम से जोड़ता है ([SWS_TS_00906])। यह पहचान और संदेश क्वेरी के लिए विधियाँ प्रदान करता है और त्रुटियों को विशिष्ट C++ अपवादों में बदलने में सक्षम बनाता है ([SWS_TS_00908])। सभी पठन संचालन और निर्माण कार्य थ्रेड-सुरक्षित रूप से निष्पादित होते हैं। टूलचेन में अपवाद समर्थन अक्षम होने पर, डोमेन के माध्यम से अपवाद ट्रिगर करना उपलब्ध नहीं होता है।

संदर्भ

वर्ग ara::tsync::TsyncErrorDomain AUTOSAR Adaptive Platform में समय तुल्यकालन (Time Synchronization, tsync) के कार्यात्मक क्लस्टर के लिए त्रुटि डोमेन को परिभाषित करता है। सामान्य त्रुटि डोमेन ara::core::ErrorDomain के एक मूर्त रूप के रूप में, यह प्लेटफ़ॉर्म-व्यापी त्रुटि हैंडलिंग तंत्र और मॉड्यूल की समय-विशिष्ट त्रुटि स्थितियों के बीच एक सेतु बनाता है। यह इन्यूमेशन (enumeration) Errc ([SWS_TS_01266]) के त्रुटि कोड को विशिष्ट रूप से वर्गीकृत करता है और उत्पन्न हुई तुल्यकालन समस्याओं के लिए शाब्दिक तथा अर्थ संबंधी विवरण प्रदान करता है। सदस्य फ़ंक्शन Name() के माध्यम से, वर्ग डोमेन के लिए एक निश्चित स्ट्रिंग पहचानकर्ता प्रदान करता है ([SWS_TS_00906])। विशिष्ट इंटरैक्शन भागीदार मॉड्यूल tsync के घटक और इंटरफ़ेस हैं जो त्रुटियाँ उत्पन्न करते हैं, ara::core के त्रुटि ऑब्जेक्ट, साथ ही उपयोग करने वाले एप्लिकेशन हैं जिन्हें समय जानकारी की क्वेरी करनी होती है और दोषपूर्ण स्थितियों का विश्लेषण या अग्रेषित करना होता है।

जीवनचक्र

वर्ग के दृष्टांत पैरामीटर-रहित कंस्ट्रक्टर TsyncErrorDomain() के माध्यम से इनिशियलाइज़ किए जाते हैं ([SWS_TS_00905])। कंस्ट्रक्टर को अपवाद-सुरक्षित (exception safe) और थ्रेड-सुरक्षित (thread-safe) के रूप में निर्दिष्ट किया गया है ([SWS_TS_00905])। व्याख्या: व्यवहार में इस ऑब्जेक्ट को एक दीर्घकालिक, वैश्विक दृष्टांत के रूप में प्रदान किए जाने की संभावना है, क्योंकि AUTOSAR Adaptive Platform में त्रुटि डोमेन प्रक्रिया के रनटाइम तक बनाए रखे जाते हैं और इनमें कोई परिवर्तनीय स्थिति डेटा नहीं होता है। प्रश्न Q-1e9a43ce9dd340d2 (खुला) दृष्टांतीकरण के बाद, ऑब्जेक्ट में कोई परिवर्तनीय जीवनचक्र चरण या आंतरिक स्थिति संक्रमण नहीं होते हैं। Name() ([SWS_TS_00906]) और Message() ([SWS_TS_00907]) के माध्यम से सभी पठन एक्सेस को अपवाद-सुरक्षित और थ्रेड-सुरक्षित के रूप में परिभाषित किया गया है, ताकि दृष्टांत को कई थ्रेड्स द्वारा समवर्ती और तुल्यकालन-मुक्त रूप से क्वेरी किया जा सके।

उपयोग पथ

नियमित परिचालन प्रवाह में, त्रुटि डोमेन तब सामने आता है जब मॉड्यूल tsync का कोई ऑपरेशन विफल हो जाता है या किसी त्रुटि स्थिति का मूल्यांकन किया जाना होता है। किसी त्रुटि की पहचान मुख्य रूप से टाइप उपनाम Errc के माध्यम से की जाती है, जो इन्यूमेशन TsyncErrc को संदर्भित करता है ([SWS_TS_01266])। डायग्नोस्टिक्स या लॉगिंग के लिए, एक सॉफ़्टवेयर घटक संबंधित त्रुटि कोड के साथ फ़ंक्शन Message() को कॉल करता है ताकि संबंधित टेक्स्ट संदेश को स्ट्रिंग के एक स्थिर पॉइंटर के रूप में प्राप्त किया जा सके ([SWS_TS_00907])। इसके अलावा, Name() के माध्यम से डोमेन की पहचान स्ट्रिंग निर्धारित की जा सकती है ([SWS_TS_00906])।

यदि किसी त्रुटि को मान के रूप में नहीं, बल्कि क्लासिक अपवाद हैंडलिंग के संदर्भ में प्रसारित किया जाना है, तो सदस्य फ़ंक्शन ThrowAsException() का उपयोग किया जाता है ([SWS_TS_00908])। यह कॉल प्रकार ara::core::ErrorCode का एक ऑब्जेक्ट स्वीकार करता है, इससे प्रकार TsyncException का एक नया दृष्टांत बनाता है – जो वर्ग-आंतरिक उपनाम Exception ([SWS_TS_01267]) के माध्यम से भी सुलभ है – और इसे C++ अपवाद के रूप में फेंकता है ([SWS_TS_00908])। निम्नलिखित प्रवाह इस उपयोग पथ को दर्शाता है।

ThrowAsException के माध्यम से अपवाद ट्रिगर करनाएप्लिकेशनTsyncErrorDomainTsyncExceptionThrowAsException(errorCode)errorCode से सृजनInstanz erzeugtthrow TsyncExceptionFehlerbehandlung (catch)

अनुक्रम आरेख: ThrowAsException के माध्यम से अपवाद ट्रिगर करने का प्रवाह। स्रोत: [SWS_TS_00908], [SWS_TS_01267]।

त्रुटि परिदृश्य

डोमेन का त्रुटि स्पेक्ट्रम इन्यूमेशन Errc के माध्यम से दर्शाया जाता है ([SWS_TS_01266])। त्रुटि कोड Message() को पास किए जाते हैं, जहाँ फ़ंक्शन हमेशा अपवाद-सुरक्षित और थ्रेड-सुरक्षित रूप से संबंधित संदेश लौटाता है ([SWS_TS_00907])। ThrowAsException() का उपयोग करते समय, फ़ंक्शन को परिभाषा के अनुसार गैर-अपवाद-सुरक्षित माना जाता है (not exception safe), क्योंकि यह सामान्य नियंत्रण प्रवाह के निष्पादन को रोकता है और एक C++ अपवाद ट्रिगर करता है ([SWS_TS_00908])।

एक महत्वपूर्ण सीमा शर्त कंपाइलर और टूलचेन कॉन्फ़िगरेशन से संबंधित है: यदि संकलन प्रक्रिया में C++ अपवाद अक्षम हैं, तो प्लेटफ़ॉर्म विनिर्देशों के अनुसार ThrowAsException() ओवरलोड रिज़ॉल्यूशन में भाग नहीं लेता है ([SWS_TS_00908])। अपवाद समर्थन के बिना परिनियोजन-विशिष्ट (deployment-specific) परिवेशों में, इसलिए अनुप्रयोगों को परिणाम ऑब्जेक्ट्स का उपयोग करके मान-आधारित रिटर्न तंत्र पर निर्भर रहना चाहिए और वे अपवाद निर्माण को कॉल नहीं कर सकते हैं।

यह पाठ AUTOSAR Adaptive R25-11 विनिर्देश के आधार पर एक AI द्वारा तैयार किया गया था।

सदस्य मानचित्र

कंस्ट्रक्टर और डिस्ट्रक्टर

1

टाइप उपनाम

2

क्लास आरेख

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__tsync__TsyncErrorDomain367 TsyncErrorDomain + TsyncErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__tsync__TsyncErrorDomain367->nara__core__ErrorDomain335

विवरण दृश्य

रूपरेखा में कोई प्रविष्टि चुनें।

कंस्ट्रक्टर और डिस्ट्रक्टर

TsyncErrorDomain फ़ंक्शन

Constructs a new TsyncErrorDomain object.

TsyncErrorDomain () noexcept;

मेथड

Message फ़ंक्शन

Returns the message associated with errorCode.

const char * Message (CodeType errorCode) const noexcept override;
Name फ़ंक्शन

Returns a string constant associated with TsyncErrorDomain.

const char * Name () const noexcept override;
ThrowAsException फ़ंक्शन

Creates a new instance of TsyncException from errorCode and throws it as a C++ exception. As per SWS_CORE_10304 this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

void ThrowAsException (const ara::core::ErrorCode &errorCode) const noexcept(false) override;

टाइप उपनाम

Errc टाइप उपनाम

Alias for the error code value enumeration

using Errc = TsyncErrc;
Exception टाइप उपनाम

Alias for the exception base class

मेथड का प्रलेखन

फ़ंक्शन Message [SWS_TS_00907] Upstream: RS_AP_00120, RS_AP_00121, RS_AP_00130

const char * Message (CodeType errorCode) const noexcept override;

Returns the message associated with errorCode.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 73e9c63939b3 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

क्लास ara::tsync::TsyncErrorDomain की विधि Message पास किए गए त्रुटि कोड के शाब्दिक त्रुटि विवरण को तुल्यकालिक रूप से प्राप्त करने के लिए कार्य करती है [SWS_TS_00907]। यह हेडर #include "ara/tsync/tsync_error_domain.h" के माध्यम से उपलब्ध कराई जाती है। इनपुट पैरामीटर के रूप में, फ़ंक्शन प्रकार CodeType का errorCode स्वीकार करता है और संबंधित संदेश के लिए एक निरंतर स्ट्रिंग पॉइंटर (const char *) लौटाता है [SWS_TS_00907]।

त्रुटि हैंडलिंग और समवर्तीता

यह इंटरफ़ेस पूर्ण अपवाद सुरक्षा (exception safe) की गारंटी देता है और इसे noexcept के रूप में घोषित किया गया है, यही वजह है कि कॉल गारंटीकृत रूप से बिना C++ अपवादों के निष्पादित होता है [SWS_TS_00907]। इसके अतिरिक्त, फ़ंक्शन को thread-safe के रूप में निर्दिष्ट किया गया है और इसे बिना किसी झिझक के कई थ्रेड्स से समवर्ती रूप से कॉल किया जा सकता है [SWS_TS_00907]। व्याख्या: लौटाया गया const char * संभवतः अपरिवर्तनीय, स्थिर मेमोरी की ओर इंगित करता है, जिससे कॉलर के लिए कोई मैन्युअल मेमोरी निष्कासन नहीं होता है। प्रश्न Q-933f88e4fde03016 (खुला)

इंटरैक्शन

एक ओवरराइड की गई विधि (override) के रूप में, यह फ़ंक्शन AUTOSAR Adaptive के एकीकृत त्रुटि मॉडल में फिट बैठता है [SWS_TS_00907]। इसी तरह, हेडर #include "apext/tsync/fvm_error_domain.h" से apext::tsync::TsyncFvmErrorDomain भी थ्रेड और अपवाद सुरक्षा के संबंध में समान गारंटियों के तहत डोमेन-विशिष्ट त्रुटि पाठों को हल करने के लिए समान नाम का Message फ़ंक्शन लागू करता है [SWS_TS_14210]।

यह उपयोग नोट विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Scopeclass ara::tsync::TsyncErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodeThe error code number.

Rückgabewert

TypBeschreibung
const char *The message associated with the error code.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_TS_00907
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_00907@rel:R25-11#ef9eae8d
Content hash
ef9eae8d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_00907
Status: valid/unmigrated Version: rel:R25-11#16ac395e Versionshistorie & Revisions (1 transition, 4 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_TS_00907@rel:R25-11#16ac395e
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#fb6984b62026-09-30
  • R23-11rel:R23-11#92c825fc2026-10-14
  • R24-11rel:R24-11#16ac395e2026-10-14
  • R25-11rel:R25-11#16ac395e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन Name [SWS_TS_00906] Upstream: RS_AP_00120, RS_AP_00130

const char * Name () const noexcept override;

Returns a string constant associated with TsyncErrorDomain.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 86c0a1bb7869 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग और कॉल संदर्भ

क्लास ara::tsync::TsyncErrorDomain का मेम्बर फ़ंक्शन Name() एक स्थिर स्ट्रिंग का पॉइंटर लौटाता है जो त्रुटि डोमेन की पहचान करता है [SWS_TS_00906]। फ़ंक्शन के लिए हेडर फ़ाइल ara/tsync/tsync_error_domain.h की आवश्यकता होती है, इसे तुल्यकालिक रूप से कॉल किया जाता है और यह कोई पैरामीटर स्वीकार नहीं करता है [SWS_TS_00906]। रिटर्न मान के रूप में प्रकार const char * पास किया जाता है [SWS_TS_00906]। व्याख्या: चूँकि रिटर्न मान को एक स्ट्रिंग स्थिरांक के रूप में परिभाषित किया गया है, इसलिए मेमोरी क्षेत्र में स्थिर जीवनकाल (static lifetime) होना चाहिए और इसे कॉलर द्वारा न तो संशोधित किया जा सकता है और न ही मुक्त किया जा सकता है। प्रश्न Q-f9cb9d4986d49755 (खुला)

त्रुटि हैंडलिंग और समवर्तीता

विधि को noexcept के रूप में घोषित किया गया है और अपवाद-सुरक्षित (“exception safe”) के रूप में निर्दिष्ट किया गया है, जिससे यह गारंटी मिलती है कि कोई अपवाद नहीं फेंका जाएगा [SWS_TS_00906]। इस कॉल के लिए कोई विशिष्ट त्रुटि कोड, DET या DEM संदेश मौजूद नहीं हैं। समवर्तीता व्यवहार के संबंध में, फ़ंक्शन को थ्रेड-सुरक्षित (“thread-safe”) के रूप में वर्गीकृत किया गया है [SWS_TS_00906]। नतीजतन, कॉल बिना किसी बाहरी सिंक्रोनाइज़ेशन के कई निष्पादन संदर्भों से समानांतर में हो सकता है।

परस्पर क्रिया और संबंधित आवश्यकताएँ

पदनाम override के साथ, यह फ़ंक्शन मॉड्यूल ts [SWS_TS_00906] में डोमेन पदनाम के मानकीकृत इंटरफ़ेस को ओवरराइड करता है। संबंधित त्रुटि डोमेन apext::tsync::TsyncFvmErrorDomain समान डिज़ाइन पैटर्न लागू करता है, जिसका apext/tsync/fvm_error_domain.h से फ़ंक्शन Name() भी तुल्यकालिक, थ्रेड-सुरक्षित और अपवाद-सुरक्षित रूप से संबंधित पहचानकर्ता प्रदान करता है [SWS_TS_14209]।

यह उपयोग नोट AI द्वारा जनरेट किया गया था। सभी विवरण केवल रिलीज़ R25-11 के विनिर्देशों पर आधारित हैं।

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Scopeclass ara::tsync::TsyncErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const char *As per ara::tsync::TsyncErrorDomain in [SWS_CORE_ 90023]

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_TS_00906
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_00906@rel:R25-11#114d94c3
Content hash
114d94c3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_00906
Status: valid/unmigrated Version: rel:R25-11#a90a2e3e Versionshistorie & Revisions (1 transition, 4 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_TS_00906@rel:R25-11#a90a2e3e
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#c1284f782026-09-30
  • R23-11rel:R23-11#54a3df7c2026-10-14
  • R24-11rel:R24-11#2c121e8a2026-10-14
  • R25-11rel:R25-11#a90a2e3e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन ThrowAsException [SWS_TS_00908] Upstream: RS_AP_00120, RS_AP_00121, RS_AP_00130

void ThrowAsException (const ara::core::ErrorCode &errorCode) const noexcept(false) override;

Creates a new instance of TsyncException from errorCode and throws it as a C++ exception. As per SWS_CORE_10304 this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 4179c9d54811 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

क्लास ara::tsync::TsyncErrorDomain का मेम्बर फ़ंक्शन ThrowAsException पास किए गए पैरामीटर errorCode से तुल्यकालिक रूप से TsyncException का एक नया इंस्टेंस बनाता है और इसे C++ अपवाद ([SWS_TS_00908]) के रूप में फेंकता है। फ़ंक्शन का कोई रिटर्न मान नहीं है (void) और इसे हेडर ara/tsync/tsync_error_domain.h के माध्यम से प्रदान किया जाता है।

त्रुटि प्रबंधन और अपवाद सुरक्षा

विधि को noexcept(false) के साथ घोषित किया गया है और not exception safe ([SWS_TS_00908]) के रूप में निर्दिष्ट किया गया है। व्याख्या: इस वर्गीकरण का कारण संभवतः यह होना चाहिए कि फ़ंक्शन इच्छानुसार एक अपवाद उत्पन्न करता है और इस प्रकार नियमित नियंत्रण प्रवाह को छोड़ देता है। प्रश्न Q-cde17219378516c1 (खुला) कोई विशिष्ट त्रुटि कोड वापस नहीं किए जाते हैं, बल्कि उन्हें फेंके गए अपवाद ऑब्जेक्ट के माध्यम से प्रेषित किया जाता है।

समवर्तीता और प्रतिबंध

फ़ंक्शन को thread-safe ([SWS_TS_00908]) के रूप में वर्गीकृत किया गया है और इस प्रकार इसे समवर्ती थ्रेड्स से सुरक्षित रूप से कॉल किया जा सकता है। एक महत्वपूर्ण प्रतिबंध टूलचेन से संबंधित है: [SWS_CORE_10304] के अनुसार, यदि कंपाइलर टूलचेन में C++ अपवाद अक्षम हैं, तो ThrowAsException ओवरलोड रिज़ॉल्यूशन (overload resolution) में भाग नहीं लेता है।

इंटरैक्शन

यह व्यवहार AUTOSAR Adaptive में त्रुटि डोमेन के लिए एकीकृत पैटर्न से मेल खाता है। एक सीधा समकक्ष apext::tsync::TsyncFvmErrorDomain ([SWS_TS_14211]) में पाया जाता है, जहाँ ThrowAsException एक apext::tsync::TsyncFvmException फेंकता है और [SWS_CORE_10304] की आवश्यकताओं के भी अधीन होता है।

यह उपयोग नोट AUTOSAR Adaptive रिलीज़ R25-11 के विनिर्देश पर आधारित है।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Scopeclass ara::tsync::TsyncErrorDomain
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodeThe error to throw.

Rückgabewert

TypBeschreibung
None

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_TS_00908
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_00908@rel:R25-11#cd2af0a7
Content hash
cd2af0a7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_00908
Status: valid/unmigrated Version: rel:R25-11#627a4cdd Versionshistorie & Revisions (1 transition, 4 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_TS_00908@rel:R25-11#627a4cdd
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#b956a8742026-09-30
  • R23-11rel:R23-11#52fe73302026-10-14
  • R24-11rel:R24-11#627a4cdd2026-10-14
  • R25-11rel:R25-11#627a4cdd2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

फ़ंक्शन TsyncErrorDomain [SWS_TS_00905] Upstream: RS_AP_00120, RS_AP_00130

TsyncErrorDomain () noexcept;

Constructs a new TsyncErrorDomain object.

एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 2dee9c422a64 उद्गम खुले प्रश्न (1)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

पैरामीटरहीन डिफ़ॉल्ट कंस्ट्रक्टर त्रुटि डोमेन ara::tsync::TsyncErrorDomain का एक नया इंस्टेंस बनाता है [SWS_TS_00905]। यह घोषणा हेडर #include "ara/tsync/tsync_error_domain.h" के माध्यम से प्रदान की जाती है [SWS_TS_00905]। निष्पादन सिंक्रोनस रूप से होता है, कोई इनपुट पैरामीटर स्वीकार नहीं करता है और कोई C++ अपवाद नहीं फेंकता है (noexcept) [SWS_TS_00905]।

इंटरैक्शन और एरर हैंडलिंग

निर्मित त्रुटि डोमेन मॉड्यूल Time Synchronization में तुल्यकालन-विशिष्ट त्रुटि स्थितियों के एनकैप्सुलेशन और व्याख्या के लिए कार्य करता है। डोमेन के भीतर, त्रुटि कोड गणना TsyncErrc [SWS_TS_01266] के लिए प्रकार उपनाम Errc तथा अपवाद बेस क्लास TsyncException [SWS_TS_01267] के लिए Exception उपलब्ध हैं। क्लास के इंस्टेंस विधि Name के माध्यम से डोमेन की एक स्थिर नाम स्ट्रिंग [SWS_TS_00906] प्रदान करते हैं और Message के माध्यम से किसी निर्दिष्ट त्रुटि कोड के लिए टेक्स्टुअल त्रुटि विवरण प्रदान करते हैं [SWS_TS_00907]। इसके अतिरिक्त ThrowAsException, एक ara::core::ErrorCode के आधार पर TsyncException बनाने और फेंकने की अनुमति देता है, बशर्ते कंपाइलर में C++ अपवाद सक्षम हों [SWS_TS_00908]। विशिष्ट अनुप्रयोग परिदृश्यों में, कंस्ट्रक्टर के माध्यम से स्वयं का इंस्टेंसिएशन शायद ही कभी आवश्यक हो, क्योंकि GetTsyncErrorDomain के माध्यम से पहले से ही वैश्विक इंस्टेंस ऑब्जेक्ट का संदर्भ उपलब्ध होता है [SWS_TS_00909]। प्रश्न Q-8ebaff4e52125b78 (खुला)

समवर्तीता और प्रतिबंध

इस कॉल को अपवाद-सुरक्षित (exception safe) और थ्रेड-सुरक्षित (thread-safe) के रूप में निर्दिष्ट किया गया है [SWS_TS_00905]। अतः इंस्टेंसिएशन बिना किसी अतिरिक्त तुल्यकालन उपायों के थ्रेड-पार किया जा सकता है।

यह उपयोग नोट विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया था।

इम्प्लीमेंटर गाइड जल्द आएगी (जटिलता I1)

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Scopeclass ara::tsync::TsyncErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_TS_00905
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_00905@rel:R25-11#a1f1dd51
Content hash
a1f1dd51
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_00905
Status: valid/unmigrated Version: rel:R25-11#db2535d3 Versionshistorie & Revisions (1 transition, 4 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_TS_00905@rel:R25-11#db2535d3
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#fc141cdf2026-09-30
  • R23-11rel:R23-11#c63893f02026-10-14
  • R24-11rel:R24-11#db2535d32026-10-14
  • R25-11rel:R25-11#db2535d32026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

टाइप उपनामों का प्रलेखन

टाइप उपनाम Errc [SWS_TS_01266] Upstream: RS_AP_00120, RS_AP_00130

using Errc = TsyncErrc;

Alias for the error code value enumeration

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Scopeclass ara::tsync::TsyncErrorDomain
SymbolErrc

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_TS_01266
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01266@rel:R25-11#2468a09a
Content hash
2468a09a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01266
Status: valid/unmigrated Version: rel:R25-11#5f14392b Versionshistorie & Revisions (1 transition, 3 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_TS_01266@rel:R25-11#5f14392b
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#079a906f2026-09-30
  • R24-11rel:R24-11#5f14392b2026-10-14
  • R25-11rel:R25-11#5f14392b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

टाइप उपनाम Exception [SWS_TS_01267] Upstream: RS_AP_00120, RS_AP_00130

using Exception = TsyncException;

Alias for the exception base class

Header-Datei#include "ara/tsync/tsync_error_domain.h"
Scopeclass ara::tsync::TsyncErrorDomain
SymbolException

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_TS_01267
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01267@rel:R25-11#c577b540
Content hash
c577b540
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01267
Status: valid/unmigrated Version: rel:R25-11#1b160d53 Versionshistorie & Revisions (1 transition, 3 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_TS_01267@rel:R25-11#1b160d53
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#857684a62026-09-30
  • R24-11rel:R24-11#1b160d532026-10-14
  • R25-11rel:R25-11#1b160d532026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill