DEENESPTFRRUARHIKOZHNL

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

[SWS_TS_01000] Upstream: RS_TS_00030 पाठ अभी आयात नहीं हुआ

class SynchronizedTimeBaseConsumer final {...};

Class SynchronizedTimeBaseConsumer is the access to the synchronized timebase referenced by the InstanceSpecifier. It allows to get the current time_point, the rate deviation, the current status and the received user data

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Forwarding-Header#include "ara/tsync/tsync_fwd.h"
Scopenamespace ara::tsync

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

अनुप्रयोगों को थ्रेड-सुरक्षित तरीके से सिंक्रनाइज़ किए गए समय मानों की क्वेरी करने और स्टेटस नोटिफ़ायर्स को पंजीकृत करने में सक्षम बनाता है।
एआई-जनित असत्यापित मॉडल: gemini-3.8-flash-medium · प्रयास: medium · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 254e46109c20 उद्गम खुले प्रश्न (2)
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

अनुप्रयोगों को थ्रेड-सुरक्षित तरीके से सिंक्रनाइज़ किए गए समय मानों की क्वेरी करने और स्टेटस नोटिफ़ायर्स को पंजीकृत करने में सक्षम बनाता है।

क्लास ara::tsync::SynchronizedTimeBaseConsumer टाइम अनुप्रयोगों को ara::core::InstanceSpecifier के माध्यम से संदर्भित एक सिंक्रनाइज़ किए गए टाइम बेस ([SWS_TS_01001]) तक पहुँचने में सक्षम बनाती है। थ्रेड-सुरक्षित विधियों के माध्यम से, अनुप्रयोग समय मानों और स्थिति फ़्लैग्स के वर्तमान स्नैपशॉट के साथ-साथ घड़ी के दर विचलन ([SWS_TS_01009]) की क्वेरी कर सकते हैं। इसके अलावा, स्थिति परिवर्तनों, समय के उतार-चढ़ाव (time jumps), सत्यापन डेटा और परिशुद्धता मापों के लिए नोटिफ़ायर पंजीकृत किए जा सकते हैं, जिसमें प्रति ईवेंट प्रकार अधिकतम एक पंजीकरण सक्रिय होता है। प्रतिलिपि संचालन प्रतिबंधित हैं, इसलिए उदाहरणों को केवल स्थानांतरित किया जा सकता है या उनके डिस्ट्रक्टर के माध्यम से जारी किया जा सकता है।

संदर्भ

क्लास ara::tsync::SynchronizedTimeBaseConsumer Adaptive Platform पर समय अनुप्रयोगों के लिए एक सिंक्रनाइज़ किए गए टाइम बेस का इंटरफ़ेस बनाती है, जिसे ara::core::InstanceSpecifier के माध्यम से पहचाना जाता है ([SWS_TS_01001])। इसका मुख्य कार्य अनुप्रयोगों को वर्तमान क्वेरी समय, घड़ी का दर विचलन ([SWS_TS_01008]) और सुसंगत स्थिति फ़्लैग्स तथा प्राप्त उपयोगकर्ता डेटा प्रदान करना है ([SWS_TS_01009])। आवश्यक इंटरैक्शन भागीदार कॉलिंग एप्लिकेशन सॉफ़्टवेयर (Time Consumer Application), स्वयं उपभोक्ता इंस्टेंस, और Tsync सबसिस्टम हैं, जो सिंक्रनाइज़ेशन डेटा एकत्र करता है और अधिसूचना घटनाओं को ट्रिगर करता है ([SWS_TS_01016], [SWS_TS_01018])।

जीवनचक्र

इंस्टैंशिएशन ara::core::InstanceSpecifier ([SWS_TS_01001]) निर्दिष्ट करके स्पष्ट कंस्ट्रक्टर के माध्यम से किया जाता है। इस कंस्ट्रक्टर को थ्रेड-सुरक्षित और अपवाद-सुरक्षित के रूप में वर्गीकृत किया गया है। संसाधनों का प्रबंधन करने के लिए, क्लास सख्त मूव सेमांटिक्स लागू करती है: मूव कंस्ट्रक्टर ([SWS_TS_01003]) और मूव असाइनमेंट ऑपरेटर ([SWS_TS_01004]) स्वामित्व हस्तांतरण की अनुमति देते हैं, जबकि कॉपी कंस्ट्रक्टर ([SWS_TS_01005]) और कॉपी असाइनमेंट ऑपरेटर ([SWS_TS_01006]) स्पष्ट रूप से हटा दिए गए हैं (=delete)। यह समान टाइम बेस संसाधन तक पहुँच के अनपेक्षित दोहराव को रोकता है।

डिस्ट्रक्टर इंस्टेंस को मुक्त करता है ([SWS_TS_01002])। समवर्तीता के मामले में, एक स्पष्ट विभाजन लागू होता है: जबकि कंस्ट्रक्टर ([SWS_TS_01001]) और क्वेरी विधियाँ GetRateDeviation ([SWS_TS_01008]) और GetTimeWithStatus ([SWS_TS_01009]) थ्रेड-सुरक्षित निष्पादित की जाती हैं, सभी पंजीकरण और अपंजीकरण फ़ंक्शन के साथ-साथ मूव ऑपरेशन्स और डिस्ट्रक्टर गैर-थ्रेड-सुरक्षित (non_threadsafe) के रूप में निर्दिष्ट हैं।

उपयोग पथ

एक नियमित उपयोग चक्र में आरंभिकरण, प्रासंगिक नोटिफ़ायर्स का पंजीकरण, चक्रीय या घटना-आधारित क्वेरीज़ और अंतिम सफाई के चरण शामिल हैं:

  • आरंभिकरण: अनुप्रयोग उपयुक्त पोर्ट इंस्टेंस विनिर्देश ([SWS_TS_01001]) के साथ ऑब्जेक्ट बनाता है।
  • नोटिफ़ायर पंजीकरण: अनुप्रयोग विशिष्ट घटनाओं के लिए कॉलबैक फ़ंक्शन या नोटिफ़ायर ऑब्जेक्ट पंजीकृत करता है:
    • RegisterStatusChangeNotifier ([SWS_TS_01010]) के माध्यम से सामान्य स्थिति फ़्लैग परिवर्तन,
    • RegisterSynchronizationStateChangeNotifier ([SWS_TS_01012]) के माध्यम से सिंक्रनाइज़ेशन स्थिति में परिवर्तन,
    • RegisterTimeLeapNotifier ([SWS_TS_01014]) के माध्यम से समय छलांग (time jump) का होना,
    • RegisterTimeValidationNotification ([SWS_TS_01016]) के माध्यम से सत्यापन डेटा ब्लॉकों की प्राप्ति,
    • RegisterTimePrecisionMeasurementNotifier ([SWS_TS_01018]) के माध्यम से समय परिशुद्धता मापों की उपलब्धता।
    प्रति नोटिफ़ायर प्रकार अधिकतम एक पंजीकरण सक्रिय हो सकता है; प्रत्येक बाद का पंजीकरण पिछले वाले को अधिलेखित (overwrite) कर देता है ([SWS_TS_01010], [SWS_TS_01018])।
  • संचालन के दौरान क्वेरी: GetTimeWithStatus() के माध्यम से, अनुप्रयोग स्थिति फ़्लैग्स, घड़ी कॉन्फ़िगरेशन और स्थानीय तथा सिंक्रनाइज़ किए गए समय मानों के साथ एक सुसंगत स्नैपशॉट (SynchronizedTimeBaseStatus) पुनर्प्राप्त करता है ([SWS_TS_01009])। GetRateDeviation() का उपयोग करके घड़ी का वर्तमान दर विचलन निर्धारित किया जाता है ([SWS_TS_01008])।
  • सफाई: ऑब्जेक्ट नष्ट होने से पहले ([SWS_TS_01002]), उपभोक्ता के निराकरण से पहले आवश्यकतानुसार नोटिफ़ायर्स को संबंधित कॉलों जैसे UnregisterStatusChangeNotifier ([SWS_TS_01011]), UnregisterSynchronizationStateChangeNotifier ([SWS_TS_01013]), UnregisterTimeLeapNotifier ([SWS_TS_01015]), UnregisterTimeValidationNotification ([SWS_TS_01017]) या UnregisterTimePrecisionMeasurementNotifier ([SWS_TS_01019]) के माध्यम से अपंजीकृत कर दिया जाता है।
SynchronizedTimeBaseConsumer का उपयोग प्रवाहएप्लिकेशनSynchronizedTimeBaseConsumerTsync-SubsystemUse Case: InitialisierungSynchronizedTimeBaseConsumer(specifier)Use Case: Notifier-RegistrierungRegisterStatusChangeNotifier(notifier)RegisterTimeValidationNotification(timeBaseValidationNotification)Use Case: ZeitabfrageGetTimeWithStatus()SynchronizedTimeBaseStatusGetRateDeviation()double (Ratenabweichung)optस्थिति परिवर्तन या ईवेंटSignalisiere Ereignisnotifier(status)Use Case: BereinigungUnregisterStatusChangeNotifier()~SynchronizedTimeBaseConsumer()

अनुक्रम आरेख: आरंभिकरण, नोटिफ़ायर पंजीकरण, चक्रीय क्वेरी और सफाई का विशिष्ट क्रम। स्रोत: [SWS_TS_01001], [SWS_TS_01008], [SWS_TS_01009], [SWS_TS_01010], [SWS_TS_01011], [SWS_TS_01002]।

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

क्लास की सभी इंटरफ़ेस विधियों को noexcept के साथ घोषित किया गया है और अपवाद-सुरक्षित (exception safe) के रूप में निर्दिष्ट किया गया है। इसलिए C++ अपवादों के माध्यम से त्रुटियों की सूचना नहीं दी जाती है। निम्नलिखित सीमा स्थितियों और कॉन्फ़िगरेशन उल्लंघनों पर ध्यान दिया जाना चाहिए:

  • पोर्ट मैपिंग कॉन्फ़िगरेशन त्रुटि: TimeSyncPortPrototypeToTimeBaseMapping के माध्यम से संदर्भित एक PortPrototype को अनिवार्य रूप से एक SynchronizedTimeBaseConsumerInterface के माध्यम से टाइप किया जाना चाहिए; अन्यथा एक PortInterfaceMappingViolation मौजूद होता है ([SWS_TS_01001])।
  • मौजूदा कॉलबैक को ओवरराइट करना: यदि किसी पंजीकरण विधि को फिर से कॉल किया जाता है, तो नया नोटिफ़ायर बिना किसी अलग त्रुटि संदेश के पहले संग्रहीत कॉलबैक को ओवरराइट कर देता है ([SWS_TS_01010], [SWS_TS_01012], [SWS_TS_01014], [SWS_TS_01016], [SWS_TS_01018])।
  • परिशुद्धता मापों में कतार (Queuing) का अभाव: Tsync सबसिस्टम समय परिशुद्धता माप डेटा के लिए कोई मध्यवर्ती संग्रहण (Queuing) नहीं करता है ([SWS_TS_01018])। यदि नोटिफ़ायर डेटा को समय पर संसाधित नहीं कर पाता है, तो बाद के माप संभवतः खो जाते हैं यदि अनुप्रयोग नोटिफ़ायर में अपनी बफ़रिंग प्रदान नहीं करता है। प्रश्न Q-dd82872d44124973 (खुला)
  • नोटिफ़ायर विधियों में डेटा रेस का जोखिम: चूंकि नोटिफ़ायर पंजीकरण और अपंजीकरण को गैर-थ्रेड-सुरक्षित नामित किया गया है, बाहरी सुरक्षा तंत्र के बिना विभिन्न निष्पादन संदर्भों से समवर्ती कॉल असंगत स्थितियों की ओर ले जाने की संभावना है (व्याख्या)। प्रश्न Q-626c00c2b1849655 (खुला)

यह मार्गदर्शिका AUTOSAR R25-11 के विनिर्देश डेटा के आधार पर एक AI मॉडल द्वारा तैयार की गई थी।

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

क्लास आरेख

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

G nara__tsync__SynchronizedTimeBaseConsumer483 SynchronizedTimeBaseConsumer + SynchronizedTimeBaseConsumer() + operator=() + ~SynchronizedTimeBaseConsumer() + GetRateDeviation() + GetTimeWithStatus() + RegisterStatusChangeNotifier() + RegisterSynchronizationStateChangeNotifier() + RegisterTimeLeapNotifier() + RegisterTimePrecisionMeasurementNotifier() + RegisterTimeValidationNotification() + UnregisterStatusChangeNotifier() + UnregisterSynchronizationStateChangeNotifier() + UnregisterTimeLeapNotifier() + UnregisterTimePrecisionMeasurementNotifier() + UnregisterTimeValidationNotification()

विवरण दृश्य

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

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

SynchronizedTimeBaseConsumer फ़ंक्शन 3

SynchronizedTimeBaseConsumer constructor.

ओवरलोड SynchronizedTimeBaseConsumer 3
explicit SynchronizedTimeBaseConsumer (const ara::core::Instance Specifier &specifier) noexcept; SWS_TS_01001
SynchronizedTimeBaseConsumer (SynchronizedTimeBaseConsumer &&stbc) noexcept; SWS_TS_01003
SynchronizedTimeBaseConsumer (const SynchronizedTimeBaseConsumer &)=delete; SWS_TS_01005
~SynchronizedTimeBaseConsumer फ़ंक्शन

SynchronizedTimeBaseConsumer destructor.

मेथड

GetRateDeviation फ़ंक्शन

Method to obtain the current rate deviation of the clock.

double GetRateDeviation () const noexcept;
GetTimeWithStatus फ़ंक्शन

Method to obtain a snapshot of the current state of the clock. This includes status flags, clock configuration and the actual time value (local and synchronized) of the created status object.

SynchronizedTimeBaseStatus GetTimeWithStatus () const noexcept;
RegisterStatusChangeNotifier फ़ंक्शन

Register a notifier function which is called if a StatusFlag is changed (i.e. synchronization state, time leap or userdata). A maximum of one notifier can be registered. Every further registration overwrites the current registration.

void RegisterStatusChangeNotifier (SynchronizedTimeBaseNotifier notifier) noexcept;

Register a notifier function which is called if a synchronization state is changed. A maximum of one notifier can be registered. Every further registration overwrites the current registration.

void RegisterSynchronizationStateChangeNotifier (Synchronization Notifier notifier) noexcept;
RegisterTimeLeapNotifier फ़ंक्शन

Register a notifier function which is called if a time leap happened. A maximum of one notifier can be registered. Every further registration overwrites the current registration.

void RegisterTimeLeapNotifier (SynchronizedTimeBaseNotifier notifier) noexcept;

Register a notifier function which is called if a new time precision snapshot is available. A maximum of one notifier can be registered. Every further registration overwrites the current registration. The Tsync will not do any queuing. If needed it has to be done within the notifier.

void RegisterTimePrecisionMeasurementNotifier (TimePrecisionNotifier notifier) noexcept;

Method that can be used by time consumer applications to receive time sync parameters. A maximum of one notifier can be registered. Every further registration overwrites the current registration.

void RegisterTimeValidationNotification (ConsumerTimeBaseValidation Notification &timeBaseValidationNotification) noexcept;
UnregisterStatusChangeNotifier फ़ंक्शन

Unregister a notifier function which is called if a StatusFlag is changed (i.e. synchronization state, time leap or userdata). .

void UnregisterStatusChangeNotifier () noexcept;

Unregister a notifier function which is called if a synchronization state is changed. .

void UnregisterSynchronizationStateChangeNotifier () noexcept;
UnregisterTimeLeapNotifier फ़ंक्शन

Unregister a notifier function which is called if a time leap happened. .

void UnregisterTimeLeapNotifier () noexcept;

Unregister a notifier function which is called if a new time precision snapshot is available. .

void UnregisterTimePrecisionMeasurementNotifier () noexcept;

Method that can be used by time consumer applications to receive time sync parameters. .

void UnregisterTimeValidationNotification () noexcept;

ऑपरेटर

operator= फ़ंक्शन 2

Move assignment operator for SynchronizedTimeBaseConsumer.

ओवरलोड = 2
SynchronizedTimeBaseConsumer & operator= (const SynchronizedTimeBase Consumer &)=delete; SWS_TS_01006

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

फ़ंक्शन GetRateDeviation [SWS_TS_01008] Upstream: RS_TS_00018 पाठ अभी आयात नहीं हुआ

double GetRateDeviation () const noexcept;

Method to obtain the current rate deviation of the clock.

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

Rückgabewert

TypBeschreibung
doubleThe current rate deviation.

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

Record
AUTOSAR/AP/record/SWS_TS_01008
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01008@rel:R25-11#fa094bee
Content hash
fa094bee
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01008
Status: valid/unmigrated Version: rel:R25-11#3a189a5f Versionshistorie & Revisions (1 transition, 7 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_01008@rel:R25-11#3a189a5f
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#6317296d2026-09-30
  • R20-11rel:R20-11#631e05a12026-10-14
  • R21-11rel:R21-11#631e05a12026-10-14
  • R22-11rel:R22-11#814e445e2026-10-14
  • R23-11rel:R23-11#7b57af722026-10-14
  • R24-11rel:R24-11#3a189a5f2026-10-14
  • R25-11rel:R25-11#3a189a5f2026-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

फ़ंक्शन GetTimeWithStatus [SWS_TS_01009] Upstream: RS_TS_00021 पाठ अभी आयात नहीं हुआ

SynchronizedTimeBaseStatus GetTimeWithStatus () const noexcept;

Method to obtain a snapshot of the current state of the clock. This includes status flags, clock configuration and the actual time value (local and synchronized) of the created status object.

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

Rückgabewert

TypBeschreibung
SynchronizedTimeBaseStatusA clock specific TimeBaseStatus that contains all the relevant clock information.

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

Record
AUTOSAR/AP/record/SWS_TS_01009
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01009@rel:R25-11#981950f0
Content hash
981950f0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01009
Status: valid/unmigrated Version: rel:R25-11#739e94f0 Versionshistorie & Revisions (1 transition, 7 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_01009@rel:R25-11#739e94f0
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#f9c9cf7c2026-09-30
  • R20-11rel:R20-11#dd0ae1732026-10-14
  • R21-11rel:R21-11#dd0ae1732026-10-14
  • R22-11rel:R22-11#27ec07322026-10-14
  • R23-11rel:R23-11#d08f2f342026-10-14
  • R24-11rel:R24-11#739e94f02026-10-14
  • R25-11rel:R25-11#739e94f02026-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

फ़ंक्शन RegisterStatusChangeNotifier [SWS_TS_01010] Upstream: RS_TS_00034 पाठ अभी आयात नहीं हुआ

void RegisterStatusChangeNotifier (SynchronizedTimeBaseNotifier notifier) noexcept;

Register a notifier function which is called if a StatusFlag is changed (i.e. synchronization state, time leap or userdata). A maximum of one notifier can be registered. Every further registration overwrites the current registration.

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

क्लास ara::tsync::SynchronizedTimeBaseConsumer की विधि RegisterStatusChangeNotifier का उपयोग किसी तुल्यकालिक समय आधार में स्थिति परिवर्तनों की सूचना के लिए कॉलबैक फ़ंक्शन को पंजीकृत करने के लिए किया जाता है [SWS_TS_01010]। एकमात्र पैरामीटर के रूप में प्रकार SynchronizedTimeBaseNotifier का notifier पास किया जाता है। पंजीकृत नोटिफ़ायर फ़ंक्शन को तब कॉल किया जाता है जब समय आधार का कोई StatusFlag बदलता है, जैसे कि तुल्यकालन स्थिति (synchronization state), समय की छलांग (time leap) या उपयोगकर्ता-परिभाषित डेटा (userdata) [SWS_TS_01010]।

किसी भी समय अधिकतम एक नोटिफ़ायर फ़ंक्शन पंजीकृत हो सकता है [SWS_TS_01010]। विधि का प्रत्येक अगला कॉल मौजूदा पंजीकरण को पूरी तरह से अधिलेखित (overwrite) कर देता है, जिससे केवल अंतिम बार पास किया गया फ़ंक्शन ही हमेशा सक्रिय रहता है [SWS_TS_01010]।

एकीकरण और कॉल संदर्भ के लिए निम्नलिखित विशिष्ट सीमा शर्तें लागू होती हैं:

  • त्रुटि प्रबंधन: इस फ़ंक्शन का कोई रिटर्न मान नहीं है (void), इसे noexcept के रूप में घोषित किया गया है और exception safe के रूप में निर्दिष्ट किया गया है [SWS_TS_01010]। त्रुटि कोड या त्रुटि संदेश प्रदान नहीं किए गए हैं।
  • समवर्तीता (कंकरेंसी): इस विधि को non_threadsafe के रूप में वर्गीकृत किया गया है [SWS_TS_01010]। एक ही इंस्टेंस पर समवर्ती एक्सेस को कॉलर द्वारा सिंक्रोनाइज़ किया जाना चाहिए।
  • हेडर फ़ाइल: घोषणा हेडर फ़ाइल #include "ara/tsync/synchronized_time_base_consumer.h" के माध्यम से उपलब्ध है [SWS_TS_01010]।

यह उपयोग नोट स्वचालित रूप से तैयार किया गया था और पूरी तरह से AUTOSAR R25-11 के विनिर्देश डेटा पर आधारित है।

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

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitnon_threadsafe

Parameter (in)

ParameterBeschreibung
notifierThe notifier function to be registered.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_TS_01010
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01010@rel:R25-11#c122a6ea
Content hash
c122a6ea
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01010
Status: valid/unmigrated Version: rel:R25-11#964435b1 Versionshistorie & Revisions (1 transition, 7 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_01010@rel:R25-11#964435b1
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#cbb524222026-09-30
  • R20-11rel:R20-11#dc82c1662026-10-14
  • R21-11rel:R21-11#5ed9c57d2026-10-14
  • R22-11rel:R22-11#bcb872ad2026-10-14
  • R23-11rel:R23-11#ab8ae2202026-10-14
  • R24-11rel:R24-11#a036661b2026-10-14
  • R25-11rel:R25-11#964435b12026-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

फ़ंक्शन RegisterSynchronizationStateChangeNotifier [SWS_TS_01012] Upstream: RS_TS_00034 पाठ अभी आयात नहीं हुआ

void RegisterSynchronizationStateChangeNotifier (Synchronization Notifier notifier) noexcept;

Register a notifier function which is called if a synchronization state is changed. A maximum of one notifier can be registered. Every further registration overwrites the current registration.

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

क्लास ara::tsync::SynchronizedTimeBaseConsumer की विधि RegisterSynchronizationStateChangeNotifier (हेडर ara/tsync/synchronized_time_base_consumer.h में परिभाषित) प्रकार Synchronization Notifier के कॉलबैक फ़ंक्शन के पंजीकरण के लिए कार्य करती है। तुल्यकालन स्थिति बदलते ही इसे कॉल किया जाता है [SWS_TS_01012]।

उपयोग करते समय निम्नलिखित कार्यात्मक आवश्यकताओं और सीमा शर्तों का पालन किया जाना चाहिए:

  • पंजीकरण व्यवहार: एक ही समय में अधिकतम एक नोटिफ़ायर पंजीकृत हो सकता है। विधि का प्रत्येक नया कॉल पहले से मौजूद पंजीकरण को पूरी तरह से अधिलेखित कर देता है [SWS_TS_01012]।
  • रिटर्न और त्रुटि सुरक्षा: यह फ़ंक्शन कोई मान नहीं लौटाता है (रिटर्न प्रकार void) और कोई अपवाद नहीं फेंकता है; इसे noexcept के साथ घोषित किया गया है और अपवाद-सुरक्षित (exception safe) के रूप में निर्दिष्ट किया गया है [SWS_TS_01012]। कोई विशिष्ट त्रुटि कोड मौजूद नहीं हैं।
  • समवर्तीता: ऑपरेशन को गैर-थ्रेड-सुरक्षित (non_threadsafe) के रूप में वर्गीकृत किया गया है [SWS_TS_01012]। SynchronizedTimeBaseConsumer के एक ही इंस्टेंस पर समानांतर कॉलों को कॉलर द्वारा सिंक्रोनाइज़ किया जाना चाहिए।

व्याख्या: notifier के लिए विनिर्देश तालिका में दिया गया पैरामीटर विवरण "The function to unregister" विनिर्देश की एक संपादकीय चूक हो सकती है, क्योंकि RegisterSynchronizationStateChangeNotifier का नाम और विवरण दोनों स्पष्ट रूप से कॉलबैक के पंजीकरण और प्रतिस्थापन को परिभाषित करते हैं [SWS_TS_01012]। प्रश्न Q-65eac6c0d06d6c4f (खुला)

AUTOSAR Adaptive R25-11 विनिर्देश के आधार पर स्वचालित रूप से जनरेट किया गया उपयोग नोट।

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

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitnon_threadsafe

Parameter (in)

ParameterBeschreibung
notifierThe function to unregister.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_TS_01012
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01012@rel:R25-11#97dd4f9e
Content hash
97dd4f9e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01012
Status: valid/unmigrated Version: rel:R25-11#d84ac91a Versionshistorie & Revisions (1 transition, 7 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_01012@rel:R25-11#d84ac91a
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#af97126a2026-09-30
  • R20-11rel:R20-11#d5bce1452026-10-14
  • R21-11rel:R21-11#121dda8e2026-10-14
  • R22-11rel:R22-11#a966aec72026-10-14
  • R23-11rel:R23-11#11c070012026-10-14
  • R24-11rel:R24-11#ba74c8012026-10-14
  • R25-11rel:R25-11#d84ac91a2026-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

फ़ंक्शन RegisterTimeLeapNotifier [SWS_TS_01014] Upstream: RS_TS_00034 पाठ अभी आयात नहीं हुआ

void RegisterTimeLeapNotifier (SynchronizedTimeBaseNotifier notifier) noexcept;

Register a notifier function which is called if a time leap happened. A maximum of one notifier can be registered. Every further registration overwrites the current registration.

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

उपयोग

फ़ंक्शन RegisterTimeLeapNotifier एक कॉलबैक फ़ंक्शन पंजीकृत करता है जिसे समय की छलांग (Time Leap) उत्पन्न होते ही कॉल किया जाता है [SWS_TS_01014]। यह क्लास ara::tsync::SynchronizedTimeBaseConsumer से संबंधित है और इसे हेडर #include "ara/tsync/synchronized_time_base_consumer.h" के माध्यम से प्रदान किया जाता है [SWS_TS_01014]।

पैरामीटर के रूप में प्रकार SynchronizedTimeBaseNotifier का notifier पास किया जाता है [SWS_TS_01014]। एक ही समय में अधिकतम एक नोटिफ़ायर फ़ंक्शन पंजीकृत किया जा सकता है; RegisterTimeLeapNotifier का प्रत्येक बाद का कॉल पहले से पंजीकृत फ़ंक्शन को अधिलेखित कर देता है [SWS_TS_01014]। यह फ़ंक्शन कोई रिटर्न मान प्रदान नहीं करता है [SWS_TS_01014]।

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

ऑपरेशन को noexcept के रूप में घोषित किया गया है और Exception-सुरक्षित के रूप में वर्गीकृत किया गया है [SWS_TS_01014]। विनिर्देश तत्व में कोई विशिष्ट त्रुटि कोड या त्रुटि प्रतिक्रियाएँ परिभाषित नहीं हैं [SWS_TS_01014]।

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

थ्रेड-सुरक्षा के संबंध में, RegisterTimeLeapNotifier को स्पष्ट रूप से non_threadsafe के रूप में निर्दिष्ट किया गया है [SWS_TS_01014]। इसलिए एक ही इंस्टेंस पर समवर्ती संदर्भों से की गई कॉलों को बाह्य रूप से सिंक्रोनाइज़ किया जाना चाहिए।

यह पाठ AI द्वारा स्वचालित रूप से तैयार किया गया था और यह मार्गदर्शन के रूप में कार्य करता है। संदर्भित AUTOSAR विनिर्देश ही प्रामाणिक हैं।

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitnon_threadsafe

Parameter (in)

ParameterBeschreibung
notifierThe function to be called if the TimeBaseStatus has changed.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_TS_01014
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01014@rel:R25-11#13843b4d
Content hash
13843b4d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01014
Status: valid/unmigrated Version: rel:R25-11#bce4a7cf Versionshistorie & Revisions (1 transition, 7 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_01014@rel:R25-11#bce4a7cf
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#a27a028d2026-09-30
  • R20-11rel:R20-11#4d2128072026-10-14
  • R21-11rel:R21-11#f53cf2e02026-10-14
  • R22-11rel:R22-11#53e0e7302026-10-14
  • R23-11rel:R23-11#9bf2fa892026-10-14
  • R24-11rel:R24-11#b9f485482026-10-14
  • R25-11rel:R25-11#bce4a7cf2026-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

फ़ंक्शन RegisterTimePrecisionMeasurementNotifier [SWS_TS_01018] Upstream: RS_TS_00034 पाठ अभी आयात नहीं हुआ

void RegisterTimePrecisionMeasurementNotifier (TimePrecisionNotifier notifier) noexcept;

Register a notifier function which is called if a new time precision snapshot is available. A maximum of one notifier can be registered. Every further registration overwrites the current registration. The Tsync will not do any queuing. If needed it has to be done within the notifier.

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

फ़ंक्शन RegisterTimePrecisionMeasurementNotifier एक कॉलबैक फ़ंक्शन को पंजीकृत करने के काम आता है, जिसे टाइम प्रिसिजन माप के लिए एक नया स्नैपशॉट उपलब्ध होते ही कॉल किया जाता है [SWS_TS_01018]। यह क्लास ara::tsync::SynchronizedTimeBaseConsumer की एक विधि के रूप में हेडर ara/tsync/synchronized_time_base_consumer.h के माध्यम से परिभाषित है [SWS_TS_01018]।

पंजीकरण व्यवहार और कॉल सिमेंटिक्स के संबंध में निम्नलिखित आवश्यकताएं लागू होती हैं:

  • पंजीकरण सीमा: एक समय में अधिकतम एक नोटिफ़ायर पंजीकृत किया जा सकता है। RegisterTimePrecisionMeasurementNotifier का प्रत्येक आगामी कॉल मौजूदा पंजीकरण को अधिलेखित (ओवरराइट) कर देता है [SWS_TS_01018]।
  • कोई कतार नहीं: टाइम-सिंक्रोनाइज़ेशन मॉड्यूल (Tsync) सूचनाओं या डेटा का कोई कतारण (क्यूइंग) नहीं करता है। यदि माप मानों की बफ़रिंग या मध्यवर्ती संग्रहण आवश्यक है, तो इसे पास किए गए नोटिफ़ायर फ़ंक्शन के भीतर कार्यान्वित किया जाना चाहिए [SWS_TS_01018]।
  • रिटर्न मान और अपवाद प्रबंधन: यह फ़ंक्शन कोई रिटर्न मान नहीं लौटाता है (void) और इसे noexcept के साथ अपवाद-सुरक्षित (exception safe) के रूप में विनिर्दिष्ट किया गया है [SWS_TS_01018]।

समवर्तीता के संबंध में, फ़ंक्शन को non_threadsafe के रूप में विनिर्दिष्ट किया गया है [SWS_TS_01018]। इसका अर्थ है कि डेटा रेस को रोकने के लिए कई थ्रेड्स से एक्सेस के दौरान RegisterTimePrecisionMeasurementNotifier के कॉल्स को बाह्य रूप से सिंक्रोनाइज़ किया जाना चाहिए। संभवतः यह पंजीकरण इंस्टेंस के नियतात्मक (डिटर्मिनिस्टिक) आरंभीकरण चरण में प्राथमिकता से किया जाना चाहिए। प्रश्न Q-acd77cb313138b63 (खुला)

यह उपयोग संबंधी निर्देश AUTOSAR R25-11 विनिर्देश स्थिति के आधार पर स्वचालित रूप से तैयार किया गया था।

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitnon_threadsafe

Parameter (in)

ParameterBeschreibung
notifierThe function to be called.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_TS_01018
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01018@rel:R25-11#205aad6c
Content hash
205aad6c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01018
Status: valid/unmigrated Version: rel:R25-11#0f285003 Versionshistorie & Revisions (1 transition, 7 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_01018@rel:R25-11#0f285003
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#c03f79d02026-09-30
  • R20-11rel:R20-11#b9e39d5c2026-10-14
  • R21-11rel:R21-11#a98705762026-10-14
  • R22-11rel:R22-11#08913dfe2026-10-14
  • R23-11rel:R23-11#3f9f8ba72026-10-14
  • R24-11rel:R24-11#ba986d8d2026-10-14
  • R25-11rel:R25-11#0f2850032026-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

फ़ंक्शन RegisterTimeValidationNotification [SWS_TS_01016] Upstream: RS_TS_00034 पाठ अभी आयात नहीं हुआ, RS_TS_00030 पाठ अभी आयात नहीं हुआ

void RegisterTimeValidationNotification (ConsumerTimeBaseValidation Notification &timeBaseValidationNotification) noexcept;

Method that can be used by time consumer applications to receive time sync parameters. A maximum of one notifier can be registered. Every further registration overwrites the current registration.

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

विधि RegisterTimeValidationNotification Time-Consumer अनुप्रयोगों को समय तुल्यकालन मापदंडों के लिए एक अधिसूचना ऑब्जेक्ट पंजीकृत करने में सक्षम बनाती है [SWS_TS_01016]। यह क्लास ara::tsync::SynchronizedTimeBaseConsumer का हिस्सा है और इसे हेडर ara/tsync/synchronized_time_base_consumer.h के माध्यम से शामिल किया गया है [SWS_TS_01016]।

उपयोग और पैरामीटर:

  • पैरामीटर: इनपुट पैरामीटर के रूप में एक संदर्भ ConsumerTimeBaseValidationNotification& timeBaseValidationNotification पास किया जाता है [SWS_TS_01016]। जैसे ही समय आधार के लिए एक नया रिकॉर्ड किया गया डेटा ब्लॉक उपलब्ध होता है, इस अधिसूचना ऑब्जेक्ट को सूचित किया जाता है [SWS_TS_01016]।
  • रिटर्न मान: फ़ंक्शन का कोई रिटर्न मान (void) नहीं है [SWS_TS_01016]।
  • कार्डिनैलिटी: एक समय में अधिकतम एक Notifier पंजीकृत किया जा सकता है; प्रत्येक नया पंजीकरण मौजूदा [SWS_TS_01016] को अधिलेखित कर देता है।

त्रुटि हैंडलिंग और अपवाद-सुरक्षा:

फ़ंक्शन को noexcept के रूप में घोषित किया गया है और अपवाद-सुरक्षित (exception safe) के रूप में निर्दिष्ट किया गया है [SWS_TS_01016]। कोई विशिष्ट त्रुटि कोड नहीं लौटाए जाते हैं।

समवर्तीता और परस्पर क्रिया:

विधि को गैर-थ्रेड-सुरक्षित (non_threadsafe) के रूप में वर्गीकृत किया गया है [SWS_TS_01016]। इसलिए लागू करने वाले एप्लिकेशन द्वारा समानांतर पहुंच को बाह्य रूप से सिंक्रनाइज़ किया जाना चाहिए। जबकि यह तत्व Consumer इंस्टेंसेस पर लागू होता है, [SWS_TS_01114] ProviderTimeBaseValidationNotification ऑब्जेक्ट वाले Provider अनुप्रयोगों (ara::tsync::SynchronizedTimeBaseProvider) के लिए कार्यात्मक समकक्ष का प्रतिनिधित्व करता है।

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

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

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitnon_threadsafe

Parameter (in)

ParameterBeschreibung
timeBaseValidationNotificationtime consumer application notification object that will be notified about the availability of a new data block recorded for the Time Base

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_TS_01016
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01016@rel:R25-11#320a31f1
Content hash
320a31f1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01016
Status: valid/unmigrated Version: rel:R25-11#a5b91052 Versionshistorie & Revisions (1 transition, 7 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_01016@rel:R25-11#a5b91052
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#58ca60622026-09-30
  • R20-11rel:R20-11#94e8af522026-10-14
  • R21-11rel:R21-11#a7bbf4502026-10-14
  • R22-11rel:R22-11#d104689d2026-10-14
  • R23-11rel:R23-11#866500902026-10-14
  • R24-11rel:R24-11#a5b910522026-10-14
  • R25-11rel:R25-11#a5b910522026-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

फ़ंक्शन SynchronizedTimeBaseConsumer [SWS_TS_01001] Upstream: RS_TS_00005 पाठ अभी आयात नहीं हुआ, RS_AP_00170, RS_AP_00173, RS_AP_00177

explicit SynchronizedTimeBaseConsumer (const ara::core::Instance Specifier &specifier) noexcept;

SynchronizedTimeBaseConsumer constructor.

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)PortInterfaceMap- A PortPrototype that is referenced by a pingViolation TimeSyncPortPrototypeToTimeBaseMapping needs to be typed by a SynchronizedTimeBaseConsumerInterface.

Parameter (in)

ParameterBeschreibung
specifierInstanceSpecifier to a PortPrototype typed by a SynchronizedTime BaseConsumerInterface

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

Record
AUTOSAR/AP/record/SWS_TS_01001
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01001@rel:R25-11#fb37e96e
Content hash
fb37e96e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01001
Status: valid/unmigrated Version: rel:R25-11#b8f6eeab Versionshistorie & Revisions (1 transition, 7 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_01001@rel:R25-11#b8f6eeab
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#2a2978582026-09-30
  • R20-11rel:R20-11#825c5b6c2026-10-14
  • R21-11rel:R21-11#0cf5ea952026-10-14
  • R22-11rel:R22-11#501c46042026-10-14
  • R23-11rel:R23-11#3ebd810e2026-10-14
  • R24-11rel:R24-11#b8f6eeab2026-10-14
  • R25-11rel:R25-11#b8f6eeab2026-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

फ़ंक्शन SynchronizedTimeBaseConsumer [SWS_TS_01003] Upstream: RS_TS_00005 पाठ अभी आयात नहीं हुआ

SynchronizedTimeBaseConsumer (SynchronizedTimeBaseConsumer &&stbc) noexcept;

Move constructor for SynchronizedTimeBaseConsumer.

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitnon_threadsafe

Parameter (in)

ParameterBeschreibung
stbcThe SynchronizedTimeBaseConsumer object to be moved.

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

Record
AUTOSAR/AP/record/SWS_TS_01003
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01003@rel:R25-11#df8fe4ac
Content hash
df8fe4ac
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01003
Status: valid/unmigrated Version: rel:R25-11#6a1d0132 Versionshistorie & Revisions (1 transition, 7 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_01003@rel:R25-11#6a1d0132
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#85a4289c2026-09-30
  • R20-11rel:R20-11#3169bed62026-10-14
  • R21-11rel:R21-11#6d37fff52026-10-14
  • R22-11rel:R22-11#6bc2f9482026-10-14
  • R23-11rel:R23-11#7a78e6452026-10-14
  • R24-11rel:R24-11#ac21eae12026-10-14
  • R25-11rel:R25-11#6a1d01322026-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

फ़ंक्शन SynchronizedTimeBaseConsumer [SWS_TS_01005] Upstream: RS_TS_00005 पाठ अभी आयात नहीं हुआ

SynchronizedTimeBaseConsumer (const SynchronizedTimeBaseConsumer &)=delete;

The copy constructor for SynchronizedTimeBaseConsumer shall not be used.

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer

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

Record
AUTOSAR/AP/record/SWS_TS_01005
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01005@rel:R25-11#6b4fe902
Content hash
6b4fe902
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01005
Status: valid/unmigrated Version: rel:R25-11#a82edc8b Versionshistorie & Revisions (1 transition, 7 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_01005@rel:R25-11#a82edc8b
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#ac9425dc2026-09-30
  • R20-11rel:R20-11#5dd184112026-10-14
  • R21-11rel:R21-11#5dd184112026-10-14
  • R22-11rel:R22-11#f849cbd82026-10-14
  • R23-11rel:R23-11#68d3b4fd2026-10-14
  • R24-11rel:R24-11#a82edc8b2026-10-14
  • R25-11rel:R25-11#a82edc8b2026-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

फ़ंक्शन UnregisterStatusChangeNotifier [SWS_TS_01011] Upstream: RS_TS_00034 पाठ अभी आयात नहीं हुआ

void UnregisterStatusChangeNotifier () noexcept;

Unregister a notifier function which is called if a StatusFlag is changed (i.e. synchronization state, time leap or userdata). .

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

क्लास ara::tsync::SynchronizedTimeBaseConsumer की विधि UnregisterStatusChangeNotifier (हेडर #include "ara/tsync/synchronized_time_base_consumer.h" में परिभाषित) पहले से पंजीकृत नोटिफ़ायर फ़ंक्शन को अपंजीकृत करने के लिए कार्य करती है [SWS_TS_01011]। यह नोटिफ़ायर तब कॉल किया जाता है जब कोई StatusFlag बदलता है, उदाहरण के लिए तुल्यकालन स्थिति, समय की छलांग (time leap) या उपयोगकर्ता डेटा (userdata) के संबंध में [SWS_TS_01011]।

उपयोग और सिग्नेचर

इस फ़ंक्शन का सिग्नेचर void UnregisterStatusChangeNotifier () noexcept; है, यह कोई पैरामीटर नहीं लेता है और कोई रिटर्न मान नहीं देता है [SWS_TS_01011]। सफल अपंजीकरण के बाद, कॉलर संबंधित समय आधार पर स्थिति परिवर्तनों के बारे में कोई और सूचना प्राप्त नहीं करता है।

त्रुटि प्रबंधन और अपवाद व्यवहार

इस फ़ंक्शन को exception safe और noexcept के रूप में घोषित किया गया है [SWS_TS_01011]। यह त्रुटि की स्थिति में कोई C++ अपवाद ट्रिगर नहीं करता है और कोई त्रुटि कोड वापस नहीं लौटाता है। यदि कॉल के समय कोई नोटिफ़ायर फ़ंक्शन पंजीकृत नहीं है, तो विनिर्देश के अनुसार यह कॉल अप्रभावी रहनी चाहिए। प्रश्न Q-6c7ff4cfdcf4dba8 (खुला)

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

कॉल संदर्भ के संबंध में, UnregisterStatusChangeNotifier को non_threadsafe के रूप में वर्गीकृत किया गया है [SWS_TS_01011]। इसलिए रेस कंडीशन्स से बचने के लिए ara::tsync::SynchronizedTimeBaseConsumer के एक ही इंस्टेंस पर समानांतर कॉलों को बाहरी तुल्यकालन तंत्रों द्वारा संरक्षित किया जाना चाहिए।

यह पाठ AUTOSAR रिलीज़ R25-11 के आधार पर स्वचालित रूप से जनरेट किया गया था।

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

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitnon_threadsafe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_TS_01011
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01011@rel:R25-11#dcbe49fc
Content hash
dcbe49fc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01011
Status: valid/unmigrated Version: rel:R25-11#5878855a Versionshistorie & Revisions (1 transition, 7 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_01011@rel:R25-11#5878855a
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#3f70620e2026-09-30
  • R20-11rel:R20-11#1b8212322026-10-14
  • R21-11rel:R21-11#3fe716a42026-10-14
  • R22-11rel:R22-11#fd954f8a2026-10-14
  • R23-11rel:R23-11#c8a9d3412026-10-14
  • R24-11rel:R24-11#5878855a2026-10-14
  • R25-11rel:R25-11#5878855a2026-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

फ़ंक्शन UnregisterSynchronizationStateChangeNotifier [SWS_TS_01013] Upstream: RS_TS_00034 पाठ अभी आयात नहीं हुआ

void UnregisterSynchronizationStateChangeNotifier () noexcept;

Unregister a notifier function which is called if a synchronization state is changed. .

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

उपयोग

विधि UnregisterSynchronizationStateChangeNotifier क्लास ara::tsync::SynchronizedTimeBaseConsumer से संबंधित है और पहले से पंजीकृत कॉलबैक फ़ंक्शन को अपंजीकृत करने का काम करती है, जिसे सिंक्रोनाइज़ेशन स्थिति में परिवर्तन होने पर कॉल किया जाता है [SWS_TS_01013]। यह हेडर ara/tsync/synchronized_time_base_consumer.h में परिभाषित है, किसी इनपुट पैरामीटर की अपेक्षा नहीं करती है और कोई रिटर्न मान नहीं देती है [SWS_TS_01013]।

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

फ़ंक्शन को विनिर्देशक noexcept प्रदान किया गया है और इसे अपवाद-सुरक्षित (exception safe) के रूप में घोषित किया गया है [SWS_TS_01013]। परिणामस्वरूप यह कोई अपवाद नहीं फेंकता है, और चूँकि रिटर्न प्रकार void है, इसलिए कोई त्रुटि कोड भी नहीं लौटाए जाते हैं [SWS_TS_01013]।

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

विधि के लिए विशेषता non_threadsafe निर्धारित की गई है [SWS_TS_01013]। इसलिए SynchronizedTimeBaseConsumer के समान इंस्टेंस पर समानांतर कॉल को अनुप्रयोग के बाहरी सिंक्रोनाइज़ेशन तंत्र द्वारा समन्वित किया जाना चाहिए। डि-रजिस्ट्रेशन समकालिक रूप से होना चाहिए; संभवतः फ़ंक्शन के पूरा होने के तुरंत बाद अपंजीकृत नोटिफ़ायर को कोई और स्थिति परिवर्तन संकेतित नहीं किए जाएंगे (व्याख्या)। प्रश्न Q-cc4b55c56144f0f0 (खुला)

यह उपयोग संबंधी निर्देश AUTOSAR Adaptive R25-11 विनिर्देश पर आधारित है।

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

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitnon_threadsafe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_TS_01013
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01013@rel:R25-11#b56a9248
Content hash
b56a9248
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01013
Status: valid/unmigrated Version: rel:R25-11#d7331e52 Versionshistorie & Revisions (1 transition, 7 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_01013@rel:R25-11#d7331e52
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#7c1adf652026-09-30
  • R20-11rel:R20-11#1de641d92026-10-14
  • R21-11rel:R21-11#e463acf32026-10-14
  • R22-11rel:R22-11#cc600fca2026-10-14
  • R23-11rel:R23-11#addb738a2026-10-14
  • R24-11rel:R24-11#d7331e522026-10-14
  • R25-11rel:R25-11#d7331e522026-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

फ़ंक्शन UnregisterTimeLeapNotifier [SWS_TS_01015] Upstream: RS_TS_00034 पाठ अभी आयात नहीं हुआ

void UnregisterTimeLeapNotifier () noexcept;

Unregister a notifier function which is called if a time leap happened. .

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

विधि UnregisterTimeLeapNotifier क्लास ara::tsync::SynchronizedTimeBaseConsumer से संबंधित है और हेडर फ़ाइल ara/tsync/synchronized_time_base_consumer.h के माध्यम से घोषित की जाती है [SWS_TS_01015]। यह पहले से पंजीकृत अधिसूचना फ़ंक्शन (नोटिफ़ायर) को अपंजीकृत करने का काम करती है, जिसे समय छलांग (time leap) आने पर कॉल किया जाता है [SWS_TS_01015]।

कॉल और इंटरफ़ेस शब्दार्थ के लिए निम्नलिखित विशेषताएँ लागू होती हैं:

  • कॉल संदर्भ और पैरामीटर: फ़ंक्शन पैरामीटर-रहित है और इसका कोई रिटर्न मान नहीं है (void) [SWS_TS_01015]। कॉल SynchronizedTimeBaseConsumer के मौजूदा इंस्टेंस पर समकालिक रूप से की जाती है।
  • त्रुटि प्रबंधन: ऑपरेशन को noexcept के रूप में घोषित किया गया है और अपवाद-सुरक्षित (exception safe) के रूप में निर्दिष्ट किया गया है [SWS_TS_01015]। चूँकि कोई त्रुटि कोड या अपवाद प्रदान नहीं किए गए हैं, इसलिए इंटरफ़ेस के दृष्टिकोण से निष्पादन विफल नहीं होता है। व्याख्या: त्रुटि चैनल की अनुपस्थिति के कारण पहले से पंजीकृत नोटिफ़ायर के बिना कॉल चुपचाप बिना किसी प्रभाव के रह सकती है। प्रश्न Q-431f60b308590f3c (खुला)
  • संगामिति: विधि को नॉन-थ्रेडसेफ़ (non_threadsafe) के रूप में वर्गीकृत किया गया है [SWS_TS_01015]। कई थ्रेड्स से एक ही Consumer इंस्टेंस पर समानांतर एक्सेस के मामले में, डेटा रेस से बचने के लिए अनुप्रयोग को बाहरी सिंक्रोनाइज़ेशन तंत्र का उपयोग करना चाहिए।

Time Synchronization मॉड्यूल (ts) के भीतर सहभागिता में, अपंजीकरण यह सुनिश्चित करता है कि Consumer इंस्टेंस सिंक्रनाइज़ किए गए समय आधार की बाद की समय छलांगों को पहले से संग्रहीत कॉलबैक फ़ंक्शन पर अग्रेषित नहीं करता है [SWS_TS_01015]।

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

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitnon_threadsafe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_TS_01015
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01015@rel:R25-11#14a5542b
Content hash
14a5542b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01015
Status: valid/unmigrated Version: rel:R25-11#4a0fabf7 Versionshistorie & Revisions (1 transition, 7 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_01015@rel:R25-11#4a0fabf7
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#c5721f162026-09-30
  • R20-11rel:R20-11#2b146ee32026-10-14
  • R21-11rel:R21-11#19fb6a2a2026-10-14
  • R22-11rel:R22-11#d54cf9a32026-10-14
  • R23-11rel:R23-11#0c5305c72026-10-14
  • R24-11rel:R24-11#f541f4912026-10-14
  • R25-11rel:R25-11#4a0fabf72026-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

फ़ंक्शन UnregisterTimePrecisionMeasurementNotifier [SWS_TS_01019] Upstream: RS_TS_00034 पाठ अभी आयात नहीं हुआ

void UnregisterTimePrecisionMeasurementNotifier () noexcept;

Unregister a notifier function which is called if a new time precision snapshot is available. .

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

फ़ंक्शन UnregisterTimePrecisionMeasurementNotifier, [SWS_TS_01019] के अनुसार पहले से पंजीकृत उस सूचना फ़ंक्शन को अनरजिस्टर करने के काम आता है, जिसे नया टाइम प्रिसिजन स्नैपशॉट (time precision snapshot) उपलब्ध होते ही कॉल किया जाता है।

कॉल और सिमेंटिक्स

यह विधि हेडर ara/tsync/synchronized_time_base_consumer.h में क्लास ara::tsync::SynchronizedTimeBaseConsumer के सदस्य फ़ंक्शन (मेंबर फ़ंक्शन) के रूप में घोषित है ([SWS_TS_01019])। यह कॉल सिग्नेचर void UnregisterTimePrecisionMeasurementNotifier() noexcept के साथ पैरामीटर-रहित होता है, कोई रिटर्न मान नहीं लौटाता है और कोई अपवाद नहीं फेंकता है ([SWS_TS_01019] के अनुसार exception safe)।

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

थ्रेड-सुरक्षा के संबंध में, फ़ंक्शन को स्पष्ट रूप से non_threadsafe के रूप में विनिर्दिष्ट किया गया है ([SWS_TS_01019])। इसलिए कॉल करने वालों को यह सुनिश्चित करना चाहिए कि SynchronizedTimeBaseConsumer के समान इंस्टेंस पर कॉल्स को समानांतर एक्सेस से सुरक्षित रखा जाए। यह कॉल सिंक्रोनस होना चाहिए, ताकि फ़ंक्शन के लौटने के बाद पहले से पंजीकृत नोटिफ़ायर के माध्यम से स्नैपशॉट के लिए आगे कोई सूचना ट्रिगर न हो। प्रश्न Q-f6eb9ea26348b348 (खुला)

यह टेक्स्ट AUTOSAR विनिर्देशों के आधार पर एक AI द्वारा तैयार किया गया था।

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitnon_threadsafe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_TS_01019
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01019@rel:R25-11#1fbdac17
Content hash
1fbdac17
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01019
Status: valid/unmigrated Version: rel:R25-11#c5847231 Versionshistorie & Revisions (1 transition, 7 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_01019@rel:R25-11#c5847231
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#9f2708282026-09-30
  • R20-11rel:R20-11#fcf60a7a2026-10-14
  • R21-11rel:R21-11#c461efce2026-10-14
  • R22-11rel:R22-11#ebf0c1c32026-10-14
  • R23-11rel:R23-11#d1ea280e2026-10-14
  • R24-11rel:R24-11#c58472312026-10-14
  • R25-11rel:R25-11#c58472312026-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

फ़ंक्शन UnregisterTimeValidationNotification [SWS_TS_01017] Upstream: RS_TS_00034 पाठ अभी आयात नहीं हुआ, RS_TS_00030 पाठ अभी आयात नहीं हुआ

void UnregisterTimeValidationNotification () noexcept;

Method that can be used by time consumer applications to receive time sync parameters. .

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

उपयोग और सिग्नेचर

विधि UnregisterTimeValidationNotification क्लास ara::tsync::SynchronizedTimeBaseConsumer का हिस्सा है और इसे हेडर ara/tsync/synchronized_time_base_consumer.h के माध्यम से शामिल किया जाता है [SWS_TS_01017]। इसका सिग्नेचर void UnregisterTimeValidationNotification () noexcept; [SWS_TS_01017] है। यह कोई पैरामीटर नहीं लेती है और इसका कोई रिटर्न मान नहीं होता है। विनिर्देश के अनुसार, यह टाइम सिंक्रोनाइज़ेशन पैरामीटरों के संदर्भ में उपभोक्ता अनुप्रयोगों (कंज्यूमर एप्लिकेशन) के काम आती है [SWS_TS_01017]। व्याख्या: पहचानकर्ता (आइडेंटिफ़ायर) के अनुसार, यह कॉल संभवतः टाइम वैलिडेशन के लिए पहले से पंजीकृत सूचनाओं को अनरजिस्टर करने के काम आती है। प्रश्न Q-0b75b8b0d60da378 (खुला)

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

यह ऑपरेशन exception safe के रूप में विनिर्दिष्ट है और noexcept के साथ घोषित है [SWS_TS_01017]। यह कोई एक्सेप्शन नहीं फेंकता है और न ही कोई विशिष्ट त्रुटि कोड लौटाता है [SWS_TS_01017]।

संगामिति

विनिर्देश इस विधि को non_threadsafe के रूप में चिह्नित करता है [SWS_TS_01017]। इसलिए SynchronizedTimeBaseConsumer के एक ही इंस्टेंस पर कई ऑपरेशनों के समवर्ती (कन्करेंट) कॉल को एप्लिकेशन स्तर पर सिंक्रोनाइज़ किया जाना चाहिए।

इंटरैक्शन

जहाँ [SWS_TS_01017] समय-उपभोक्ताओं के लिए इंटरफ़ेस निर्धारित करती है, वहीं [SWS_TS_01115] के साथ क्लास ara::tsync::SynchronizedTimeBaseProvider (हेडर ara/tsync/synchronized_time_base_provider.h) में सिग्नेचर, थ्रेड-सुरक्षा और एक्सेप्शन-सुरक्षा के संदर्भ में समान विशेषताओं वाली एक अनुरूप प्रदाता (प्रोवाइडर) विधि मौजूद है।

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

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

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitnon_threadsafe

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_TS_01017
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01017@rel:R25-11#9fa12d1b
Content hash
9fa12d1b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01017
Status: valid/unmigrated Version: rel:R25-11#bc34fe58 Versionshistorie & Revisions (1 transition, 7 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_01017@rel:R25-11#bc34fe58
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#4b54cb202026-09-30
  • R20-11rel:R20-11#f6e616202026-10-14
  • R21-11rel:R21-11#f6e616202026-10-14
  • R22-11rel:R22-11#f51a94302026-10-14
  • R23-11rel:R23-11#8df80f822026-10-14
  • R24-11rel:R24-11#bc34fe582026-10-14
  • R25-11rel:R25-11#bc34fe582026-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

फ़ंक्शन operator= [SWS_TS_01004] Upstream: RS_TS_00005 पाठ अभी आयात नहीं हुआ

SynchronizedTimeBaseConsumer & operator= (SynchronizedTimeBaseConsumer &&stbc) & noexcept;

Move assignment operator for SynchronizedTimeBaseConsumer.

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitnon_threadsafe

Parameter (in)

ParameterBeschreibung
stbcThe SynchronizedTimeBaseConsumer object to be moved.

Rückgabewert

TypBeschreibung
SynchronizedTimeBaseConsumer &The moved SynchronizedTimeBaseConsumer object.

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

Record
AUTOSAR/AP/record/SWS_TS_01004
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01004@rel:R25-11#28e6a029
Content hash
28e6a029
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01004
Status: valid/unmigrated Version: rel:R25-11#87525a6b Versionshistorie & Revisions (1 transition, 7 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_01004@rel:R25-11#87525a6b
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#787987762026-09-30
  • R20-11rel:R20-11#653b48d52026-10-14
  • R21-11rel:R21-11#e1e684582026-10-14
  • R22-11rel:R22-11#845bb2bc2026-10-14
  • R23-11rel:R23-11#abf16e102026-10-14
  • R24-11rel:R24-11#61cb34952026-10-14
  • R25-11rel:R25-11#87525a6b2026-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

फ़ंक्शन operator= [SWS_TS_01006] Upstream: RS_TS_00005 पाठ अभी आयात नहीं हुआ

SynchronizedTimeBaseConsumer & operator= (const SynchronizedTimeBase Consumer &)=delete;

The copy assignment operator for SynchronizedTimeBaseConsumer shall not be used.

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer

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

Record
AUTOSAR/AP/record/SWS_TS_01006
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01006@rel:R25-11#31ddadc0
Content hash
31ddadc0
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01006
Status: valid/unmigrated Version: rel:R25-11#95f90379 Versionshistorie & Revisions (1 transition, 7 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_01006@rel:R25-11#95f90379
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#a8cb6bfc2026-09-30
  • R20-11rel:R20-11#c1b844c12026-10-14
  • R21-11rel:R21-11#034c20e22026-10-14
  • R22-11rel:R22-11#840cbbae2026-10-14
  • R23-11rel:R23-11#03c69fe92026-10-14
  • R24-11rel:R24-11#95f903792026-10-14
  • R25-11rel:R25-11#95f903792026-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

फ़ंक्शन ~SynchronizedTimeBaseConsumer [SWS_TS_01002] Upstream: RS_TS_00005 पाठ अभी आयात नहीं हुआ

~SynchronizedTimeBaseConsumer () noexcept;

SynchronizedTimeBaseConsumer destructor.

Header-Datei#include "ara/tsync/synchronized_time_base_consumer.h"
Scopeclass ara::tsync::SynchronizedTimeBaseConsumer
Exception-Sicherheitexception safe
Thread-Sicherheitnon_threadsafe

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

Record
AUTOSAR/AP/record/SWS_TS_01002
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01002@rel:R25-11#d6490d36
Content hash
d6490d36
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01002
Status: valid/unmigrated Version: rel:R25-11#cf7b75c9 Versionshistorie & Revisions (1 transition, 7 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_01002@rel:R25-11#cf7b75c9
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#7e91b1f82026-09-30
  • R20-11rel:R20-11#ed915b0d2026-10-14
  • R21-11rel:R21-11#ed915b0d2026-10-14
  • R22-11rel:R22-11#b9d0068b2026-10-14
  • R23-11rel:R23-11#5a14e4452026-10-14
  • R24-11rel:R24-11#cf7b75c92026-10-14
  • R25-11rel:R25-11#cf7b75c92026-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