DEENESPTFRRUARHIKOZHNL

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

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

class SynchronizedTimeBaseProvider final {...};

Class SynchronizedTimeBaseProvider is the access to the synchronized timebase referenced by the IntstanceSpecifier. 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_provider.h"
Forwarding-Header#include "ara/tsync/tsync_fwd.h"
Scopenamespace ara::tsync

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

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

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

Move-Only वर्ग ara::tsync::SynchronizedTimeBaseProvider एक सिंक्रोनाइज़्ड टाइम बेस को फीड करने, दर सुधारने और मान्य करने के लिए टाइम प्रोवाइडर अनुप्रयोगों की सेवा करता है [SWS_TS_01101] [SWS_TS_01110]। अद्यतन या तो तत्काल बस ट्रांसमिशन को ट्रिगर कर सकते हैं या अगले ट्रांसमिशन चक्र के लिए स्थानीय अद्यतन के रूप में शेड्यूल किए जा सकते हैं [SWS_TS_01107] [SWS_TS_01108]। जबकि रीड एक्सेस थ्रेड-सुरक्षित हैं, सभी संशोधन विधियों के साथ-साथ नोटिफ़ायर पंजीकरण के लिए थ्रेड-लोकल या सिंक्रोनाइज़्ड कॉल की आवश्यकता होती है [SWS_TS_01109] [SWS_TS_01114]।

संदर्भ

वर्ग ara::tsync::SynchronizedTimeBaseProvider टाइम प्रोवाइडर अनुप्रयोगों के लिए एक सिंक्रोनाइज़्ड टाइम बेस के लिए सक्रिय नियंत्रण पहुँच प्रदान करता है, जिसे ara::core::InstanceSpecifier के माध्यम से मॉडल किया जाता है [SWS_TS_01101]। AUTOSAR Adaptive में, यह इंस्टेंस प्रदान करने वाले अनुप्रयोग तर्क, स्थानीय Time-Sync-Daemon और कनेक्टेड संचार बसों के बीच एक इंटरफ़ेस के रूप में कार्य करता है। इस घटक के माध्यम से, अनुप्रयोग सिस्टम में नए समय मान और उपयोगकर्ता-विशिष्ट पेलोड डेटा फीड करता है, दर सुधारों के माध्यम से ड्रिफ्ट की भरपाई करता है, और सत्यापन पैरामीटर रिकॉर्ड करता है [SWS_TS_01107] [SWS_TS_01110] [SWS_TS_01114]।

Kontext Anwendung Anwendung SynchronizedTimeBaseProvider SynchronizedTimeBaseProvider Anwendung->SynchronizedTimeBaseProvider SetTime / UpdateTime / GetCurrentTime TimeSyncDaemon TimeSyncDaemon SynchronizedTimeBaseProvider->TimeSyncDaemon Zeitaktualisierung ProviderTimeBaseValidationNotification ProviderTimeBaseValidationNotification SynchronizedTimeBaseProvider->ProviderTimeBaseValidationNotification Benachrichtigung TimeSyncDaemon->SynchronizedTimeBaseProvider Validierungsdaten Kommunikationsbus Kommunikationsbus TimeSyncDaemon->Kommunikationsbus Bussynchronisation

संदर्भ आरेख: प्रोवाइडर अनुप्रयोग, सत्यापन और बस ट्रांसमिशन के बीच SynchronizedTimeBaseProvider का एकीकरण। स्रोत: [SWS_TS_01101], [SWS_TS_01107], [SWS_TS_01114]

जीवनचक्र

इंस्टेंसिएशन स्पष्ट रूप से एक ara::core::InstanceSpecifier के माध्यम से होता है, जिसे एक PortPrototype को संदर्भित करना चाहिए, जो SynchronizedTimeBaseProviderInterface द्वारा टाइप किया गया है [SWS_TS_01101]। कंस्ट्रक्टर को अपवाद-सुरक्षित और थ्रेड-सुरक्षित घोषित किया गया है [SWS_TS_01101]। इस वर्ग का एक ऑब्जेक्ट एक विशेष Move-Only ऑब्जेक्ट है: कॉपी कंस्ट्रक्टर और कॉपी असाइनमेंट ऑपरेटर स्पष्ट रूप से हटा दिए गए हैं [SWS_TS_01104] [SWS_TS_01105], जबकि मूव कंस्ट्रक्शन और मूव असाइनमेंट समर्थित हैं [SWS_TS_01102] [SWS_TS_01103]।

समवर्तीता के संबंध में एक सख्त पृथक्करण लागू होता है: स्थिति पर केवल-पढ़ने के संचालन जैसे कि GetCurrentTime(), GetRateDeviation() और GetUserData() थ्रेड-सुरक्षित हैं और समवर्ती रूप से निष्पादित किए जा सकते हैं [SWS_TS_01109] [SWS_TS_01111] [SWS_TS_01113]। इसके विपरीत, सभी संशोधनकारी संचालन, सूचनाओं का पंजीकरण और डिस्ट्रक्टर के माध्यम से ऑब्जेक्ट का विनाश थ्रेड-सुरक्षित नहीं हैं और अनुप्रयोग-पक्ष सिंक्रोनाइज़ेशन की आवश्यकता होती है [SWS_TS_01106] [SWS_TS_01107] [SWS_TS_01114]।

उपयोग पथ

विशिष्ट उपयोग सत्यापन फीडबैक के लिए पंजीकरण के साथ-साथ चक्रीय या घटना-संचालित समय संचरण में विभाजित है:

  • सत्यापन पंजीकृत करें: यदि आवश्यक हो, तो प्रोवाइडर अनुप्रयोग नए रिकॉर्ड किए गए टाइम सिंक्रोनाइज़ेशन डेटा ब्लॉक प्राप्त करने के लिए RegisterTimeValidationNotification() के माध्यम से एक अधिसूचना ऑब्जेक्ट संग्रहीत करता है [SWS_TS_01114]। अधिकतम एक अधिसूचना प्राप्तकर्ता सक्रिय हो सकता है; एक नया पंजीकरण मौजूदा को ओवरराइट कर देता है [SWS_TS_01114], जबकि UnregisterTimeValidationNotification() बाइंडिंग को हटा देता है [SWS_TS_01115]।
  • समय मान सेट करें: यदि तत्काल वितरण की आवश्यकता होती है, तो अनुप्रयोग SetTime() को कॉल करता है। यह स्थानीय समय मान सेट करता है और बस पर ट्रांसमिशन को तुरंत ट्रिगर करता है [SWS_TS_01107]। यदि इसके बजाय बस ट्रांसमिशन केवल अगले नियमित चक्र में होना चाहिए, तो UpdateTime() का उपयोग किया जाता है, जिससे घड़ी शुरू में केवल स्थानीय रूप से अद्यतन होती है [SWS_TS_01108]।
  • सुधार और पेलोड डेटा: SetRateCorrection() के माध्यम से, स्थानीय घड़ी के ड्रिफ्ट को एक सुधार कारक द्वारा समायोजित किया जा सकता है (1.0 से कम मान घड़ी को धीमा करते हैं, 1.0 से अधिक मान इसे तेज करते हैं) [SWS_TS_01110]। अतिरिक्त उपयोगकर्ता-विशिष्ट टाइम बेस डेटा को SetUserData() के माध्यम से अद्यतन किया जा सकता है [SWS_TS_01112]।
समय प्रावधान और अधिसूचना का प्रवाहएप्लिकेशनSynchronizedTimeBaseProviderTimeSyncDaemonRegisterTimeValidationNotification(notifier)voidUse Case: Zeitaktualisierungaltतत्काल बस ट्रांसमिशनSetTime(timePoint, userData)समय मान प्रेषित करें और बस ट्रांसमिशन ट्रिगर करेंResult<void> (Erfolg)चक्रीय ट्रांसमिशनUpdateTime(timePoint, userData)घड़ी को स्थानीय रूप से अपडेट करें (अगले चक्र में भेजना)Result<void> (Erfolg)Use Case: ValidierungsereignisNeuer Datenblock aufgezeichnettimeBaseValidationNotification के माध्यम से अधिसूचना

अनुक्रम आरेख: वैकल्पिक बस ट्रांसमिशन पथों के साथ नोटिफ़ायर पंजीकरण और समय अद्यतन का प्रवाह। स्रोत: [SWS_TS_01107], [SWS_TS_01108], [SWS_TS_01114]

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

रिटर्न मान ara::core::Result<void> वाली विधियाँ बिना रोलबैक सिमेंटिक्स के TsyncErrc प्रकार के त्रुटि कोड के माध्यम से विफलताओं का संकेत देती हैं:

  • TsyncErrc::kInvalidUserDataSize: SetTime(), UpdateTime() और SetUserData() पर तब उत्पन्न होता है जब पास किया गया UserData UserData::kMaxUserDataSize (वर्तमान में 3 बाइट्स) की अधिकतम लंबाई से अधिक हो जाता है [SWS_TS_01107] [SWS_TS_01108] [SWS_TS_01112]।
  • TsyncErrc::kDaemonConnectionLost: SetTime() पर तब उत्पन्न होता है यदि कॉल के समय Time-Sync-Daemon से IPC कनेक्शन बाधित हो [SWS_TS_01107]।
  • TsyncErrc::kLimitsExceeded: SetRateCorrection() द्वारा तब लौटाया जाता है जब अनुरोधित दर सुधार कारक अनुमत मान सीमा से बाहर होता है [SWS_TS_01110]।
  • TsyncErrc::kFunctionNotSupported: SetRateCorrection() द्वारा तब रिपोर्ट किया जाता है जब अंतर्निहित प्लेटफ़ॉर्म या टाइम बेस दर सुधार का समर्थन नहीं करता है [SWS_TS_01110]।

यह मार्गदर्शिका विनिर्देश AUTOSAR Adaptive Platform R25-11 (मॉड्यूल tsync) पर आधारित है और इसे autodocs के लिए तैयार किया गया था।

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

क्लास आरेख

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

G nara__tsync__SynchronizedTimeBaseProvider954 SynchronizedTimeBaseProvider + SynchronizedTimeBaseProvider() + operator=() + ~SynchronizedTimeBaseProvider() + GetCurrentTime() + GetRateDeviation() + GetUserData() + RegisterTimeValidationNotification() + SetRateCorrection() + SetTime() + SetUserData() + UnregisterTimeValidationNotification() + UpdateTime()

विवरण दृश्य

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

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

SynchronizedTimeBaseProvider फ़ंक्शन 3

SynchronizedTimeBaseProvider constructor.

ओवरलोड SynchronizedTimeBaseProvider 3
explicit SynchronizedTimeBaseProvider (const ara::core::Instance Specifier &specifier) noexcept; SWS_TS_01101
SynchronizedTimeBaseProvider (SynchronizedTimeBaseProvider &&stbc) noexcept; SWS_TS_01102
SynchronizedTimeBaseProvider (const SynchronizedTimeBaseProvider &)=delete; SWS_TS_01104
~SynchronizedTimeBaseProvider फ़ंक्शन

Destructor for SynchronizedTimeBaseProvider.

मेथड

GetCurrentTime फ़ंक्शन

Method to obtain the current time (regardless of the current sync status).

ara::tsync::Timestamp GetCurrentTime () const noexcept;
GetRateDeviation फ़ंक्शन

Method to obtain the current rate deviation of the clock.

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

A method to return the user defined data of the time base.

UserData GetUserData () const noexcept;

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

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

This method can be used to set the rate correction that will be applied to time values.

ara::core::Result< void > SetRateCorrection (double rateCorrection) noexcept;
SetTime फ़ंक्शन

A method that can be used to set a new time value for the clock. Setting a new time also triggers transmission on the bus.

ara::core::Result< void > SetTime (ara::tsync::Timestamp timePoint, const UserData &userData) noexcept;
SetUserData फ़ंक्शन

Method that can be used to set user data.

ara::core::Result< void > SetUserData (const UserData &userData) noexcept;

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

void UnregisterTimeValidationNotification () noexcept;
UpdateTime फ़ंक्शन

A method that can be used to set a new time value for the clock. The clock value is only updated locally, transmission on the bus will happen in the next cycle.

ara::core::Result< void > UpdateTime (ara::tsync::Timestamp timePoint, const UserData &userData) noexcept;

ऑपरेटर

operator= फ़ंक्शन 2

Move assignment operator for SynchronizedTimeBaseProvider.

ओवरलोड = 2
SynchronizedTimeBaseProvider & operator= (const SynchronizedTimeBase Provider &)=delete; SWS_TS_01105

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

फ़ंक्शन GetCurrentTime [SWS_TS_01109] Upstream: RS_TS_00026 पाठ अभी आयात नहीं हुआ, RS_TS_00005 पाठ अभी आयात नहीं हुआ

ara::tsync::Timestamp GetCurrentTime () const noexcept;

Method to obtain the current time (regardless of the current sync status).

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

Rückgabewert

TypBeschreibung
ara::tsync::TimestampThe current time as clock specific time point.

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

Record
AUTOSAR/AP/record/SWS_TS_01109
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01109@rel:R25-11#d946ec4d
Content hash
d946ec4d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01109
Status: valid/unmigrated Version: rel:R25-11#e536c303 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_01109@rel:R25-11#e536c303
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#d1ba831e2026-09-30
  • R20-11rel:R20-11#94ccbc272026-10-14
  • R21-11rel:R21-11#783be03b2026-10-14
  • R22-11rel:R22-11#6f8525752026-10-14
  • R23-11rel:R23-11#8db206c62026-10-14
  • R24-11rel:R24-11#e536c3032026-10-14
  • R25-11rel:R25-11#e536c3032026-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

फ़ंक्शन GetRateDeviation [SWS_TS_01111] 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_provider.h"
Scopeclass ara::tsync::SynchronizedTimeBaseProvider
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_01111
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01111@rel:R25-11#9472fb0f
Content hash
9472fb0f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01111
Status: valid/unmigrated Version: rel:R25-11#0bfa82ee 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_01111@rel:R25-11#0bfa82ee
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#db156b212026-09-30
  • R20-11rel:R20-11#5f3215b52026-10-14
  • R21-11rel:R21-11#74e7a9a92026-10-14
  • R22-11rel:R22-11#f8bfd2e22026-10-14
  • R23-11rel:R23-11#653c6ada2026-10-14
  • R24-11rel:R24-11#0bfa82ee2026-10-14
  • R25-11rel:R25-11#0bfa82ee2026-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

फ़ंक्शन GetUserData [SWS_TS_01113] Upstream: RS_TS_00021 पाठ अभी आयात नहीं हुआ, RS_TS_00014 पाठ अभी आयात नहीं हुआ

UserData GetUserData () const noexcept;

A method to return the user defined data of the time base.

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

Rückgabewert

TypBeschreibung
UserDataThe current user data of the Time Base.

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

Record
AUTOSAR/AP/record/SWS_TS_01113
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01113@rel:R25-11#ae2faa0c
Content hash
ae2faa0c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01113
Status: valid/unmigrated Version: rel:R25-11#66040507 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_01113@rel:R25-11#66040507
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#7aa1ba2f2026-09-30
  • R20-11rel:R20-11#9110470c2026-10-14
  • R21-11rel:R21-11#9110470c2026-10-14
  • R22-11rel:R22-11#9709ff892026-10-14
  • R23-11rel:R23-11#40998e0a2026-10-14
  • R24-11rel:R24-11#660405072026-10-14
  • R25-11rel:R25-11#660405072026-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_01114] Upstream: RS_TS_00034 पाठ अभी आयात नहीं हुआ, RS_TS_00030 पाठ अभी आयात नहीं हुआ

void RegisterTimeValidationNotification (ProviderTimeBaseValidation Notification &timeBaseValidationNotification) noexcept;

Method that can be used by time provider 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 · तापमान: नियंत्रित नहीं किया जा सकता · प्रॉम्प्ट: 89b44278d606 उद्गम
जर्मन मार्गदर्शिका से अनूदितgemini-3.8-flash-low · 2026-10-13 · जर्मन मूल

उपयोग

विधि RegisterTimeValidationNotification क्लास ara::tsync::SynchronizedTimeBaseProvider का हिस्सा है और इसे हेडर #include "ara/tsync/synchronized_time_base_provider.h" के माध्यम से शामिल किया गया है [SWS_TS_01114]। इसका उपयोग Time-Provider अनुप्रयोगों द्वारा समय तुल्यकालन पैरामीटर प्राप्त करने के लिए किया जाता है [SWS_TS_01114]। पैरामीटर timeBaseValidationNotification के माध्यम से प्रकार ProviderTimeBaseValidationNotification के एक अधिसूचना ऑब्जेक्ट का संदर्भ पास किया जाता है, जिसे समय आधार के लिए एक नया डेटा ब्लॉक उपलब्ध होते ही सूचित किया जाता है [SWS_TS_01114]। विधि कोई रिटर्न मान नहीं देती है (void) [SWS_TS_01114]।

त्रुटि प्रबंधन

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

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

उपयोग करते समय निम्नलिखित प्रतिबंधों पर ध्यान दिया जाना चाहिए:

  • पंजीकरण सीमा: अधिकतम एक Notifier पंजीकृत किया जा सकता है; प्रत्येक अतिरिक्त पंजीकरण वर्तमान पंजीकरण को अधिलेखित कर देता है [SWS_TS_01114]।
  • थ्रेड सुरक्षा: फ़ंक्शन को non_threadsafe के रूप में निर्दिष्ट किया गया है [SWS_TS_01114]। समानांतर पहुंच के मामले में उसी इंस्टेंस पर कॉल्स को अनुप्रयोग पक्ष पर सिंक्रनाइज़ किया जाना चाहिए।

इंटरैक्शन

जबकि यह फ़ंक्शन समय प्रदाता (Provider) पक्ष पर पंजीकरण को लागू करता है [SWS_TS_01114], क्लास ara::tsync::SynchronizedTimeBaseConsumer RegisterTimeValidationNotification और प्रकार ConsumerTimeBaseValidationNotification के साथ समय उपभोक्ता (Consumer) के लिए कार्यात्मक समकक्ष का प्रतिनिधित्व करती है [SWS_TS_01016]।

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

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

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

Parameter (in)

ParameterBeschreibung
timeBaseValidationNotificationtime provider 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_01114
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01114@rel:R25-11#a12dc54b
Content hash
a12dc54b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01114
Status: valid/unmigrated Version: rel:R25-11#5b0c66e7 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_01114@rel:R25-11#5b0c66e7
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#43de0cea2026-09-30
  • R20-11rel:R20-11#3753493e2026-10-14
  • R21-11rel:R21-11#87d3b5002026-10-14
  • R22-11rel:R22-11#c5387b082026-10-14
  • R23-11rel:R23-11#e5b34ad22026-10-14
  • R24-11rel:R24-11#5b0c66e72026-10-14
  • R25-11rel:R25-11#5b0c66e72026-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

फ़ंक्शन SetRateCorrection [SWS_TS_01110] Upstream: RS_TS_00029 पाठ अभी आयात नहीं हुआ, RS_TS_00026 पाठ अभी आयात नहीं हुआ, RS_TS_00018 पाठ अभी आयात नहीं हुआ

ara::core::Result< void > SetRateCorrection (double rateCorrection) noexcept;

This method can be used to set the rate correction that will be applied to time values.

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

Parameter (in)

ParameterBeschreibung
rateCorrectionRate correction factor applied to the local clock value. A factor smaller than 1.0 slows down the local clock by that factor, a value greater than 1.0 speeds up the clock.

Rückgabewert

TypBeschreibung
ara::core::Result< void >-

Fehler

FehlercodeBeschreibung
TsyncErrc::kLimitsExceededno_rollback_semantics The value exceeds valid value range
TsyncErrc::kFunctionNotSupportedno_rollback_semantics The requested function is not supported

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

Record
AUTOSAR/AP/record/SWS_TS_01110
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01110@rel:R25-11#3334c1f7
Content hash
3334c1f7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01110
Status: valid/unmigrated Version: rel:R25-11#25dd7f54 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_01110@rel:R25-11#25dd7f54
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#5bca40712026-09-30
  • R20-11rel:R20-11#439c1a362026-10-14
  • R21-11rel:R21-11#439c1a362026-10-14
  • R22-11rel:R22-11#fd3129132026-10-14
  • R23-11rel:R23-11#7279969d2026-10-14
  • R24-11rel:R24-11#46ceacc72026-10-14
  • R25-11rel:R25-11#25dd7f542026-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

फ़ंक्शन SetTime [SWS_TS_01107] Upstream: RS_TS_00010 पाठ अभी आयात नहीं हुआ, RS_TS_00026 पाठ अभी आयात नहीं हुआ

ara::core::Result< void > SetTime (ara::tsync::Timestamp timePoint, const UserData &userData) noexcept;

A method that can be used to set a new time value for the clock. Setting a new time also triggers transmission on the bus.

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

Parameter (in)

ParameterBeschreibung
timePointThe time information to be set.
userDataThe user data to be set.

Rückgabewert

TypBeschreibung
ara::core::Result< void >-

Fehler

FehlercodeBeschreibung
TsyncErrc::kInvalidUserDataSizeno_rollback_semantics The length of the user data exceeded the maximum allowed size, defined by UserData::kMaxUserDataSize (currently 3 bytes).
TsyncErrc::kDaemonConnectionLostno_rollback_semantics The action cannot be executed, because the connection to time sync daemon is currently lost.

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

Record
AUTOSAR/AP/record/SWS_TS_01107
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01107@rel:R25-11#b4ebe8d8
Content hash
b4ebe8d8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01107
Status: valid/unmigrated Version: rel:R25-11#89b07835 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_01107@rel:R25-11#89b07835
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#a692af212026-09-30
  • R20-11rel:R20-11#f42eeb692026-10-14
  • R21-11rel:R21-11#c223935e2026-10-14
  • R22-11rel:R22-11#a92b79242026-10-14
  • R23-11rel:R23-11#cad045a82026-10-14
  • R24-11rel:R24-11#ad0b748c2026-10-14
  • R25-11rel:R25-11#89b078352026-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

फ़ंक्शन SetUserData [SWS_TS_01112] Upstream: RS_TS_00029 पाठ अभी आयात नहीं हुआ, RS_TS_00026 पाठ अभी आयात नहीं हुआ, RS_TS_00015 पाठ अभी आयात नहीं हुआ

ara::core::Result< void > SetUserData (const UserData &userData) noexcept;

Method that can be used to set user data.

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

Parameter (in)

ParameterBeschreibung
userDataThe user data to be set.

Rückgabewert

TypBeschreibung
ara::core::Result< void >-

Fehler

FehlercodeBeschreibung
TsyncErrc::kInvalidUserDataSizeno_rollback_semantics The length of the user data exceeded the maximum allowed size, defined by UserData::kMaxUserDataSize (currently 3 bytes).

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

Record
AUTOSAR/AP/record/SWS_TS_01112
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01112@rel:R25-11#e4ca48d2
Content hash
e4ca48d2
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01112
Status: valid/unmigrated Version: rel:R25-11#2ff2b4dd 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_01112@rel:R25-11#2ff2b4dd
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#30e077782026-09-30
  • R20-11rel:R20-11#9370f9812026-10-14
  • R21-11rel:R21-11#9370f9812026-10-14
  • R22-11rel:R22-11#73d4f8122026-10-14
  • R23-11rel:R23-11#bca80c8f2026-10-14
  • R24-11rel:R24-11#1af4259c2026-10-14
  • R25-11rel:R25-11#2ff2b4dd2026-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

फ़ंक्शन SynchronizedTimeBaseProvider [SWS_TS_01101] Upstream: RS_TS_00005 पाठ अभी आयात नहीं हुआ, RS_AP_00171, RS_AP_00172

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

SynchronizedTimeBaseProvider constructor.

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

Parameter (in)

ParameterBeschreibung
specifierInstanceSpecifier to an PortPrototype of a PortPrototype typed by a SynchronizedTimeBaseProviderInterface

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

Record
AUTOSAR/AP/record/SWS_TS_01101
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01101@rel:R25-11#78eac2b5
Content hash
78eac2b5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01101
Status: valid/unmigrated Version: rel:R25-11#8264f9ed 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_01101@rel:R25-11#8264f9ed
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#a6669f8b2026-09-30
  • R20-11rel:R20-11#897cd3202026-10-14
  • R21-11rel:R21-11#93f9733a2026-10-14
  • R22-11rel:R22-11#5dc9102a2026-10-14
  • R23-11rel:R23-11#de89ffd02026-10-14
  • R24-11rel:R24-11#8264f9ed2026-10-14
  • R25-11rel:R25-11#8264f9ed2026-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

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

SynchronizedTimeBaseProvider (SynchronizedTimeBaseProvider &&stbc) noexcept;

Move constructor for SynchronizedTimeBaseProvider.

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

Parameter (in)

ParameterBeschreibung
stbcThe SynchronizedTimeBaseProvider object to be moved.

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

Record
AUTOSAR/AP/record/SWS_TS_01102
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01102@rel:R25-11#cb0627fc
Content hash
cb0627fc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01102
Status: valid/unmigrated Version: rel:R25-11#5ccdf1e4 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_01102@rel:R25-11#5ccdf1e4
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#cdeebd802026-09-30
  • R20-11rel:R20-11#5f6dc9f02026-10-14
  • R21-11rel:R21-11#5f6dc9f02026-10-14
  • R22-11rel:R22-11#549d5b802026-10-14
  • R23-11rel:R23-11#c3c5508d2026-10-14
  • R24-11rel:R24-11#5ccdf1e42026-10-14
  • R25-11rel:R25-11#5ccdf1e42026-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

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

SynchronizedTimeBaseProvider (const SynchronizedTimeBaseProvider &)=delete;

The copy constructor for SynchronizedTimeBaseProvider shall not be used.

Header-Datei#include "ara/tsync/synchronized_time_base_provider.h"
Scopeclass ara::tsync::SynchronizedTimeBaseProvider

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

Record
AUTOSAR/AP/record/SWS_TS_01104
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01104@rel:R25-11#790ffe21
Content hash
790ffe21
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01104
Status: valid/unmigrated Version: rel:R25-11#78d0d11f 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_01104@rel:R25-11#78d0d11f
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#e81093912026-09-30
  • R20-11rel:R20-11#5de31eee2026-10-14
  • R21-11rel:R21-11#1c6424382026-10-14
  • R22-11rel:R22-11#5f747d002026-10-14
  • R23-11rel:R23-11#a0b2c2c32026-10-14
  • R24-11rel:R24-11#78d0d11f2026-10-14
  • R25-11rel:R25-11#78d0d11f2026-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_01115] Upstream: RS_TS_00034 पाठ अभी आयात नहीं हुआ, RS_TS_00030 पाठ अभी आयात नहीं हुआ

void UnregisterTimeValidationNotification () noexcept;

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

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

क्लास ara::tsync::SynchronizedTimeBaseProvider की विधि UnregisterTimeValidationNotification हेडर फ़ाइल ara/tsync/synchronized_time_base_provider.h के माध्यम से प्रदान की जाती है [SWS_TS_01115]। यह समय तुल्यकालन और समय तुल्यकालन मापदंडों की प्राप्ति के संदर्भ में समय प्रदाता अनुप्रयोगों (Time Provider Applications) के काम आती है [SWS_TS_01115]; पहचानकर्ता के अनुसार, इसका उद्देश्य समय सत्यापन के लिए पहले से पंजीकृत अधिसूचना को अपंजीकृत करना हो सकता है। प्रश्न Q-49ba26b4b16dd5c7 (खुला)

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

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

समय तुल्यकालन वास्तुकला की परस्पर क्रिया में, समय प्राप्तकर्ताओं (Time Consumer Applications) के लिए क्लास ara::tsync::SynchronizedTimeBaseConsumer (ara/tsync/synchronized_time_base_consumer.h में परिभाषित) में एक सीधा समकक्ष मौजूद है, जो थ्रेड-सुरक्षा और अपवाद-सुरक्षा के संबंध में समान गुण प्रदर्शित करता है [SWS_TS_01017]।

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

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

Header-Datei#include "ara/tsync/synchronized_time_base_provider.h"
Scopeclass ara::tsync::SynchronizedTimeBaseProvider
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_01115
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01115@rel:R25-11#1d482888
Content hash
1d482888
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01115
Status: valid/unmigrated Version: rel:R25-11#0fcedc91 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_01115@rel:R25-11#0fcedc91
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#6eb400f72026-09-30
  • R20-11rel:R20-11#4096e3f92026-10-14
  • R21-11rel:R21-11#4096e3f92026-10-14
  • R22-11rel:R22-11#1c4d64e72026-10-14
  • R23-11rel:R23-11#a284fe002026-10-14
  • R24-11rel:R24-11#10a03cb02026-10-14
  • R25-11rel:R25-11#0fcedc912026-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

फ़ंक्शन UpdateTime [SWS_TS_01108] Upstream: RS_TS_00010 पाठ अभी आयात नहीं हुआ, RS_TS_00011 पाठ अभी आयात नहीं हुआ, RS_TS_00029 पाठ अभी आयात नहीं हुआ, RS_TS_00026 पाठ अभी आयात नहीं हुआ, RS_TS_00009 पाठ अभी आयात नहीं हुआ

ara::core::Result< void > UpdateTime (ara::tsync::Timestamp timePoint, const UserData &userData) noexcept;

A method that can be used to set a new time value for the clock. The clock value is only updated locally, transmission on the bus will happen in the next cycle.

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

उपयोग

हेडर ara/tsync/synchronized_time_base_provider.h की विधि UpdateTime क्लास ara::tsync::SynchronizedTimeBaseProvider [SWS_TS_01108] से संबंधित है। इसका उपयोग घड़ी के लिए एक नया समय मान निर्धारित करने के लिए किया जाता है। विधि सेट किए जाने वाले समय बिंदु timePoint को टेम्पलेट पैरामीटर Duration के साथ और उपयोगकर्ता-परिभाषित अनुप्रयोग डेटा userData प्राप्त करती है [SWS_TS_01108]। घड़ी का मान तुरंत स्थानीय रूप से अपडेट किया जाता है; बस पर ट्रांसमिशन केवल अगले चक्र में होता है [SWS_TS_01108]।

त्रुटि प्रबंधन

कॉल को noexcept के साथ घोषित किया गया है और यह एक ara::core::Result<void> लौटाता है [SWS_TS_01108]। यदि पास किए गए userData की लंबाई अधिकतम अनुमत आकार से अधिक हो जाती है, जो वर्तमान में UserData::kMaxUserDataSize द्वारा 3 बाइट्स तक सीमित है, तो ऑपरेशन विफल हो जाता है [SWS_TS_01108]। इस स्थिति में, Result ऑब्जेक्ट त्रुटि कोड TsyncErrc::kInvalidUserDataSize लौटाता है, जिसमें त्रुटि के मामले के लिए कोई रोलबैक सिमेंटिक्स (no_rollback_semantics) प्रदान नहीं किया गया है [SWS_TS_01108]।

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

एकीकरण के लिए यह ध्यान दिया जाना चाहिए कि UpdateTime को गैर-थ्रेड-सुरक्षित (non_threadsafe) के रूप में निर्दिष्ट किया गया है [SWS_TS_01108]। यदि समवर्ती निष्पादन संदर्भों में SynchronizedTimeBaseProvider के इंस्टेंसेस का उपयोग किया जाता है, तो कॉलिंग कोड को उपयुक्त तुल्यकालन सुनिश्चित करना चाहिए। हालाँकि, फ़ंक्शन अपवाद सुरक्षा (exception safe) की गारंटी देता है [SWS_TS_01108]।

यह पाठ विनिर्देश के आधार पर AI द्वारा तैयार किया गया था।

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

Template-Parameter

ParameterBeschreibung
DurationThe duration type of the time point passed as parameter.

Parameter (in)

ParameterBeschreibung
timePointThe time information to be set.
userDataThe user data to be set.

Rückgabewert

TypBeschreibung
ara::core::Result< void >-

Fehler

FehlercodeBeschreibung
TsyncErrc::kInvalidUserDataSizeno_rollback_semantics The length of the user data exceeded the maximum allowed size, defined by UserData::kMaxUserDataSize (currently 3 bytes).

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

Record
AUTOSAR/AP/record/SWS_TS_01108
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01108@rel:R25-11#fec5796d
Content hash
fec5796d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01108
Status: valid/unmigrated Version: rel:R25-11#3e214e85 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_01108@rel:R25-11#3e214e85
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#7a8c2c262026-09-30
  • R20-11rel:R20-11#1fc2a3642026-10-14
  • R21-11rel:R21-11#1fc2a3642026-10-14
  • R22-11rel:R22-11#00df04242026-10-14
  • R23-11rel:R23-11#23e34e062026-10-14
  • R24-11rel:R24-11#fe1c31432026-10-14
  • R25-11rel:R25-11#3e214e852026-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_01103] Upstream: RS_TS_00005 पाठ अभी आयात नहीं हुआ

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

Move assignment operator for SynchronizedTimeBaseProvider.

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

Parameter (in)

ParameterBeschreibung
stbcThe SynchronizedTimeBaseProvider object to be moved.

Rückgabewert

TypBeschreibung
SynchronizedTimeBaseProvider &The moved SynchronizedTimeBaseProvider object.

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

Record
AUTOSAR/AP/record/SWS_TS_01103
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01103@rel:R25-11#adf394a1
Content hash
adf394a1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01103
Status: valid/unmigrated Version: rel:R25-11#3f83c7f0 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_01103@rel:R25-11#3f83c7f0
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#f3b6eee22026-09-30
  • R20-11rel:R20-11#18afdf662026-10-14
  • R21-11rel:R21-11#18afdf662026-10-14
  • R22-11rel:R22-11#9f313dae2026-10-14
  • R23-11rel:R23-11#2e7c31dc2026-10-14
  • R24-11rel:R24-11#3f83c7f02026-10-14
  • R25-11rel:R25-11#3f83c7f02026-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_01105] Upstream: RS_TS_00005 पाठ अभी आयात नहीं हुआ

SynchronizedTimeBaseProvider & operator= (const SynchronizedTimeBase Provider &)=delete;

The copy assignment operator for SynchronizedTimeBaseProvider shall not be used.

Header-Datei#include "ara/tsync/synchronized_time_base_provider.h"
Scopeclass ara::tsync::SynchronizedTimeBaseProvider

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

Record
AUTOSAR/AP/record/SWS_TS_01105
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01105@rel:R25-11#670c62d8
Content hash
670c62d8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01105
Status: valid/unmigrated Version: rel:R25-11#70f8fb4a 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_01105@rel:R25-11#70f8fb4a
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#3f14e13b2026-09-30
  • R20-11rel:R20-11#b91c21862026-10-14
  • R21-11rel:R21-11#b91c21862026-10-14
  • R22-11rel:R22-11#84adf2a22026-10-14
  • R23-11rel:R23-11#ed4c3bf52026-10-14
  • R24-11rel:R24-11#70f8fb4a2026-10-14
  • R25-11rel:R25-11#70f8fb4a2026-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

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

~SynchronizedTimeBaseProvider () noexcept;

Destructor for SynchronizedTimeBaseProvider.

Header-Datei#include "ara/tsync/synchronized_time_base_provider.h"
Scopeclass ara::tsync::SynchronizedTimeBaseProvider
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_01106
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_TS_01106@rel:R25-11#2b3b77d1
Content hash
2b3b77d1
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_TimeSynchronization.pdf#nameddest=SWS_TS_01106
Status: valid/unmigrated Version: rel:R25-11#b1bfdc0e 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_01106@rel:R25-11#b1bfdc0e
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#aabe16672026-09-30
  • R20-11rel:R20-11#86ef63302026-10-14
  • R21-11rel:R21-11#86ef63302026-10-14
  • R22-11rel:R22-11#868b1d042026-10-14
  • R23-11rel:R23-11#43500dab2026-10-14
  • R24-11rel:R24-11#b1bfdc0e2026-10-14
  • R25-11rel:R25-11#b1bfdc0e2026-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