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 تطبيقات الوقت من الوصول إلى قاعدة زمنية متزامنة ([SWS_TS_01001]) يُشار إليها عبر ara::core::InstanceSpecifier. عبر طرق آمنة بالنسبة للخيوط، يمكن للتطبيقات الاستعلام عن لقطات حالية لقيم الوقت وأعلام الحالة بالإضافة إلى انحراف معدل الساعة ([SWS_TS_01009]). بالإضافة إلى ذلك، يمكن تسجيل أدوات إخطار لتغييرات الحالة، وقفزات الوقت، وبيانات التحقق، وقياسات الدقة، مع تنشيط تسجيل واحد كحد أقصى لكل نوع حدث. عمليات النسخ محظورة، بحيث لا يمكن إلا نقل النسخ أو تحريرها عبر المدمر الخاص بها.

السياق

تشكل الفئة 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])،
    • استلام كتل بيانات التحقق عبر RegisterTimeValidationNotification ([SWS_TS_01016])،
    • توفر قياسات دقة الوقت عبر RegisterTimePrecisionMeasurementNotifier ([SWS_TS_01018]).
    يمكن تنشيط تسجيل واحد كحد أقصى لكل نوع أداة إخطار؛ أي تسجيل إضافي يستبدل التسجيل السابق ([SWS_TS_01010]، [SWS_TS_01018]).
  • الاستعلام أثناء التشغيل: عبر GetTimeWithStatus()، يسترجع التطبيق لقطة متماسكة (SynchronizedTimeBaseStatus) تحتوي على أعلام الحالة، وتكوين الساعة، وقيم الوقت المحلية والمتزامنة ([SWS_TS_01009]). وباستخدام GetRateDeviation()، يتم تحديد انحراف معدل الساعة الحالي ([SWS_TS_01008]).
  • التنظيف: قبل إنهاء المستهلك، يتم إلغاء تسجيل أدوات الإخطار عند الحاجة عبر الاستدعاءات المقابلة مثل UnregisterStatusChangeNotifier ([SWS_TS_01011])، أو UnregisterSynchronizationStateChangeNotifier ([SWS_TS_01013])، أو UnregisterTimeLeapNotifier ([SWS_TS_01015])، أو UnregisterTimeValidationNotification ([SWS_TS_01017])، أو UnregisterTimePrecisionMeasurementNotifier ([SWS_TS_01019])، قبل تدمير الكائن ([SWS_TS_01002]).
تسلسل استخدام 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. يجب مراعاة الشروط الحدية وانتهاكات التكوين التالية:

  • خطأ تكوين تعيين المنفذ: يجب تحديد نوع PortPrototype يُشار إليه عبر TimeSyncPortPrototypeToTimeBaseMapping إلزاميًا بواسطة SynchronizedTimeBaseConsumerInterface؛ وإلا فسيكون هناك PortInterfaceMappingViolation ([SWS_TS_01001]).
  • استبدال عمليات رد الاتصال الحالية: إذا تم استدعاء طريقة تسجيل مرة أخرى، فإن أداة الإخطار الجديدة تستبدل رد الاتصال المخزن سابقًا دون رسالة خطأ منفصلة ([SWS_TS_01010]، [SWS_TS_01012]، [SWS_TS_01014]، [SWS_TS_01016]، [SWS_TS_01018]).
  • عدم وجود قائمة انتظار لقياسات الدقة: لا يقوم النظام الفرعي Tsync بإجراء تخزين مؤقت في قائمة انتظار (Queuing) لبيانات قياس دقة الوقت ([SWS_TS_01018]). إذا لم تتمكن أداة الإخطار من معالجة البيانات في الوقت المناسب، فمن المحتمل أن تضيع القياسات اللاحقة إذا لم يوفر التطبيق تخزينًا مؤقتًا خاصًا به في أداة الإخطار. سؤال Q-dd82872d44124973 (مفتوح)
  • خطر سباق البيانات في طرق أدوات الإخطار: نظرًا لأنه تم تحديد تسجيل أدوات الإخطار وإلغاء تسجيلها على أنها ليست آمنة بالنسبة للخيوط، فمن المرجح أن يؤدي الاستدعاء المتزامن من سياقات تنفيذ مختلفة دون آليات حماية خارجية إلى حالات غير متسقة (تفسير). سؤال Q-626c00c2b1849655 (مفتوح)

تم إنشاء هذا الدليل بواسطة نموذج ذكاء اصطناعي استنادًا إلى بيانات مواصفات AUTOSAR R25-11.

خريطة الأعضاء

مخطط الفئة

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 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 destructor.

الدوال الأعضاء

Method to obtain the current rate deviation of the clock.

double GetRateDeviation () 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.

SynchronizedTimeBaseStatus GetTimeWithStatus () const 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.

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;

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;

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;

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#7c2ff09e
Content hash
7c2ff09e
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#51ac7ebd
Content hash
51ac7ebd
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 · الأصل الألماني

يخدم الأسلوب RegisterStatusChangeNotifier للفئة ara::tsync::SynchronizedTimeBaseConsumer تسجيل دالة رد نداء للإشعار بتغييرات الحالة في قاعدة زمنية متزامنة [SWS_TS_01010]. ويُمرَّر notifier من النوع SynchronizedTimeBaseNotifier كمعلمة وحيدة. يتم استدعاء دالة الإشعار المسجلة بمجرد أن يتغير StatusFlag لقاعدة الوقت، مثل حالة المزامنة (synchronization state) أو قفزة زمنية (time leap) أو بيانات معرفة من قِبل المستخدم (userdata) [SWS_TS_01010].

يمكن تسجيل دالة إشعار واحدة كحد أقصى في أي وقت [SWS_TS_01010]. ويقوم كل استدعاء لاحق للأسلوب بالكتابة فوق تسجيل حالي بالكامل، بحيث تظل الدالة الممررة مؤخرًا فقط هي النشطة دائمًا [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#10ab70e7
Content hash
10ab70e7
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 · الأصل الألماني

يخدم الأسلوب RegisterSynchronizationStateChangeNotifier للفئة ara::tsync::SynchronizedTimeBaseConsumer (المعرف في ملف الترويسة 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 بواسطة المتصل.

تفسير: وصف المعلمة «The function to unregister» المذكور في جدول المواصفة لـ notifier يُرجَّح أن يكون سهوًا تحريريًا في المواصفة، حيث يحدد كل من اسم ووصف 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#04170a74
Content hash
04170a74
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].

يُمرَّر notifier من النوع SynchronizedTimeBaseNotifier كمعلمة [SWS_TS_01014]. ويمكن تسجيل دالة إشعار واحدة على الأكثر في الوقت نفسه؛ وكل استدعاء لاحق لـ RegisterTimeLeapNotifier يكتب فوق الدالة المسجلة مسبقًا [SWS_TS_01014]. ولا تُرجع الدالة أي قيمة [SWS_TS_01014].

معالجة الأخطاء والأمان من الاستثناءات

أُعلنت العملية كـ noexcept وصُنِّفت على أنها آمنة استثنائيًا [SWS_TS_01014]. ولا توجد رموز خطأ أو استجابات خطأ محددة معرفة في عنصر المواصفة [SWS_TS_01014].

التزامن والقيود

فيما يتعلق بالأمان الخيطي، حُدد RegisterTimeLeapNotifier صراحةً على أنه non_threadsafe [SWS_TS_01014]. وبالتالي يجب مزامنة الاستدعاءات القادمة من سياقات متزامنة على نفس المثيل خارجيًا.

تم إنشاء هذا النص تلقائيًا بواسطة ذكاء اصطناعي ويُستخدم كدليل توجيهي. وتظل مواصفات 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#139e5144
Content hash
139e5144
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].
  • عدم وجود قائمة انتظار: لا تجري وحدة Time-Synchronization (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#173bdfea
Content hash
173bdfea
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 لتطبيقات مستهلك الوقت تسجيل كائن إخطار لمعلمات مزامنة الوقت [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].
  • التعددية (Cardinality): يمكن تسجيل مُخطِر واحد على الأكثر في الوقت ذاته؛ وتؤدي كل عملية تسجيل جديدة إلى استبدال الحالي [SWS_TS_01016].

معالجة الأخطاء وأمان الاستثناءات:

أُعلن عن الدالة بوصفها noexcept وحُدِّدت بأنها آمنة من الاستثناءات (exception safe) [SWS_TS_01016]. ولا تُرجع رموز أخطاء محددة.

التزامن والتكامل:

صُنِّفت الطريقة على أنها غير آمنة مؤشريًا (non_threadsafe) [SWS_TS_01016]. لذلك، يجب مزامنة عمليات الوصول المتوازية خارجيًا من جانب التطبيق المستخدم. وبينما ينطبق هذا العنصر على مثيلات المستهلك (Consumer)، يمثل [SWS_TS_01114] النظير الوظيفي لتطبيقات المزوّد (ara::tsync::SynchronizedTimeBaseProvider) مع كائن ProviderTimeBaseValidationNotification.

تم إنشاء هذا النص بواسطة ذكاء اصطناعي بناءً على مواصفة 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
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#df4e9f09
Content hash
df4e9f09
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#3b35e44b
Content hash
3b35e44b
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#3bb0a813
Content hash
3bb0a813
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#83868181
Content hash
83868181
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 · الأصل الألماني

يخدم الأسلوب UnregisterStatusChangeNotifier للفئة ara::tsync::SynchronizedTimeBaseConsumer (المعرف في ملف الترويسة #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 بواسطة آليات مزامنة خارجية لتجنب حالات السباق (Race Conditions).

تم إنشاء هذا النص تلقائيًا استنادًا إلى AUTOSAR Release 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#03b169d9
Content hash
03b169d9
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#efa8d83d
Content hash
efa8d83d
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]. وتُستخدم لإلغاء تسجيل دالة إخطار (Notifier) مسجلة مسبقًا، والتي يتم استدعاؤها عند حدوث قفزة وقت (time leap) [SWS_TS_01015].

تنطبق الخصائص التالية على الاستدعاء ودلالات الواجهة:

  • سياق الاستدعاء والمعلمات: الدالة خالية من المعلمات وليس لها قيمة إرجاع (void) [SWS_TS_01015]. ويتم الاستدعاء بشكل متزامن على مثيل موجود من SynchronizedTimeBaseConsumer.
  • معالجة الأخطاء: تم التصريح عن العملية كـ noexcept وتحديدها كآمنة من الاستثناءات (exception safe) [SWS_TS_01015]. ونظرًا لعدم توفير رموز خطأ أو استثناءات، فإن التنفيذ لا يفشل من منظور الواجهة. تفسير: من المرجح أن يظل الاستدعاء دون وجود Notifier مسجل مسبقًا عديم التأثير ضمنيًا لعدم وجود قناة للأخطاء. سؤال 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#145c0c5c
Content hash
145c0c5c
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::SynchronizedTimeBaseConsumer في ملف الترويسة ara/tsync/synchronized_time_base_consumer.h ([SWS_TS_01019]). ويتم الاستدعاء بدون معلمات بالبنية void UnregisterTimePrecisionMeasurementNotifier() noexcept، ولا تُرجع قيمة ولا تُطلق استثناءات (exception safe وفقًا لـ [SWS_TS_01019]).

التزامن والقيود

فيما يتعلق بأمان مؤشرات الترابط (Thread-Safety)، تم تحديد الدالة صراحةً بأنها non_threadsafe ([SWS_TS_01019]). لذلك، يجب على المتصلين التأكد من حماية الاستدعاءات على نفس المثيل من SynchronizedTimeBaseConsumer ضد عمليات الوصول المتزامنة. يُرجّح أن يتم الاستدعاء بشكل متزامن، بحيث لا ينبغي إطلاق أي إشعارات أخرى للّقطات (Snapshots) عبر المُخطِر (Notifier) المسجل سابقًا بعد عودة الدالة. سؤال Q-f6eb9ea26348b348 (مفتوح)

تم إنشاء هذا النص بواسطة ذكاء اصطناعي بناءً على مواصفات AUTOSAR.

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#4661db88
Content hash
4661db88
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#c745d4a8
Content hash
c745d4a8
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#c0b50284
Content hash
c0b50284
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#7f54a0a2
Content hash
7f54a0a2
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#3b256c6b
Content hash
3b256c6b
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