DEENESPTFRRUARHIKOZHNL

classe ara::tsync::SynchronizedTimeBaseProvider

[SWS_TS_01100] Upstream: RS_TS_00030 libellé pas encore importé

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

Guide utilisateurGÉNÉRÉ PAR IA

Sert aux applications fournisseurs de temps pour définir, corriger et valider une base de temps synchronisée sur le bus.
GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 29af5ad2e896 Provenance Questions ouvertes (2)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Sert aux applications fournisseurs de temps pour définir, corriger et valider une base de temps synchronisée sur le bus.

La classe déplaçable uniquement ara::tsync::SynchronizedTimeBaseProvider sert aux applications fournisseurs de temps pour l'injection, la correction de dérive et la validation d'une base de temps synchronisée [SWS_TS_01101] [SWS_TS_01110]. Les actualisations peuvent soit déclencher des transmissions immédiates sur le bus, soit être planifiées en tant que mise à jour locale pour le prochain cycle de transmission [SWS_TS_01107] [SWS_TS_01108]. Alors que les accès en lecture sont sûrs vis-à-vis des threads, toutes les méthodes modificatrices ainsi que l'enregistrement de notificateurs nécessitent un appel local au thread ou synchronisé [SWS_TS_01109] [SWS_TS_01114].

Contexte

La classe ara::tsync::SynchronizedTimeBaseProvider fournit aux applications fournisseurs de temps l'accès de contrôle actif à une base de temps synchronisée, modélisée via un ara::core::InstanceSpecifier [SWS_TS_01101]. Dans AUTOSAR Adaptive, l'instance fait office d'interface entre la logique applicative fournisseuse, le démon local de Time-Sync et les bus de communication raccordés. Par le biais de ce composant, l'application injecte de nouvelles valeurs de temps et des données utiles spécifiques à l'utilisateur dans le système, compense les dérives par des corrections de taux et acquiert des paramètres de validation [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

Diagramme de contexte : intégration du SynchronizedTimeBaseProvider entre l'application fournisseur, la validation et la transmission sur le bus. Sources : [SWS_TS_01101], [SWS_TS_01107], [SWS_TS_01114]

Cycle de vie

L'instanciation s'effectue explicitement via un ara::core::InstanceSpecifier, qui doit référencer un PortPrototype typé par un SynchronizedTimeBaseProviderInterface [SWS_TS_01101]. Le constructeur est déclaré sûr vis-à-vis des exceptions et des threads [SWS_TS_01101]. Un objet de la classe est un objet exclusif déplaçable uniquement : le constructeur de copie et l'opérateur d'affectation par copie sont explicitement supprimés [SWS_TS_01104] [SWS_TS_01105], tandis que la construction par déplacement et l'affectation par déplacement sont prises en charge [SWS_TS_01102] [SWS_TS_01103].

Concernant la concurrence, une séparation stricte s'applique : les opérations de pure lecture sur l'état telles que GetCurrentTime(), GetRateDeviation() et GetUserData() sont sûres vis-à-vis des threads et peuvent être exécutées de manière concurrente [SWS_TS_01109] [SWS_TS_01111] [SWS_TS_01113]. En revanche, toutes les opérations modificatrices, l'enregistrement de notifications ainsi que la destruction de l'objet via le destructeur ne sont pas sûrs vis-à-vis des threads et requièrent une synchronisation côté application [SWS_TS_01106] [SWS_TS_01107] [SWS_TS_01114].

Parcours d'utilisation

L'utilisation typique s'articule entre l'enregistrement pour les retours de validation et la transmission temporelle cyclique ou pilotée par événements :

  • Enregistrer la validation : si nécessaire, l'application fournisseur enregistre via RegisterTimeValidationNotification() un objet de notification afin de recevoir de nouveaux blocs de données de synchronisation temporelle enregistrés [SWS_TS_01114]. Au maximum un récepteur de notifications peut être actif ; un nouvel enregistrement écrase un enregistrement existant [SWS_TS_01114], tandis que UnregisterTimeValidationNotification() supprime la liaison [SWS_TS_01115].
  • Définir la valeur temporelle : en cas de distribution immédiatement requise, l'application appelle SetTime(). Cela définit la valeur temporelle locale et déclenche immédiatement la transmission sur le bus [SWS_TS_01107]. Si la transmission sur le bus ne doit avoir lieu qu'au prochain cycle régulier, UpdateTime() est utilisé, ce qui met d'abord à jour l'horloge uniquement au niveau local [SWS_TS_01108].
  • Correction et données utiles : via SetRateCorrection(), la dérive de l'horloge locale peut être ajustée par un facteur de correction (des valeurs inférieures à 1.0 ralentissent l'horloge, des valeurs supérieures à 1.0 l'accélèrent) [SWS_TS_01110]. Des données de base de temps supplémentaires spécifiques à l'utilisateur peuvent être mises à jour via SetUserData() [SWS_TS_01112].
Déroulement de la mise à disposition de temps et notificationApplicationSynchronizedTimeBaseProviderTimeSyncDaemonRegisterTimeValidationNotification(notifier)voidUse Case: ZeitaktualisierungaltTransmission immédiate sur le busSetTime(timePoint, userData)Transmettre la valeur de temps et déclencher la transmission sur le busResult<void> (Erfolg)Transmission cycliqueUpdateTime(timePoint, userData)Mettre à jour l’horloge localement (envoi lors du cycle suivant)Result<void> (Erfolg)Use Case: ValidierungsereignisNeuer Datenblock aufgezeichnetNotification via timeBaseValidationNotification

Diagramme de séquence : déroulement de l'enregistrement du notificateur et de l'actualisation temporelle avec chemins de transmission sur le bus alternatifs. Sources : [SWS_TS_01107], [SWS_TS_01108], [SWS_TS_01114]

Scénarios d'erreur

Les méthodes avec valeur de retour ara::core::Result<void> signalent les échecs via des codes d'erreur du type TsyncErrc sans sémantique de rollback :

  • TsyncErrc::kInvalidUserDataSize : survient lors de SetTime(), UpdateTime() et SetUserData() lorsque les UserData transmis dépassent la longueur maximale de UserData::kMaxUserDataSize (actuellement 3 octets) [SWS_TS_01107] [SWS_TS_01108] [SWS_TS_01112].
  • TsyncErrc::kDaemonConnectionLost : survient lors de SetTime() si la connexion IPC avec le démon de Time-Sync est interrompue au moment de l'appel [SWS_TS_01107].
  • TsyncErrc::kLimitsExceeded : est renvoyé par SetRateCorrection() lorsque le facteur de correction de taux demandé se situe en dehors de la plage de valeurs autorisée [SWS_TS_01110].
  • TsyncErrc::kFunctionNotSupported : est signalé par SetRateCorrection() lorsque la plateforme sous-jacente ou la base de temps ne prend pas en charge la correction de taux [SWS_TS_01110].

Ce guide repose sur la spécification AUTOSAR Adaptive Platform R25-11 (module tsync) et a été rédigé pour autodocs.

Carte des membres

Diagramme de classes

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()

Vue détaillée

Sélectionnez une entrée dans le plan.

Constructeurs et destructeur

SynchronizedTimeBaseProvider constructor.

Surcharges 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

Destructor for SynchronizedTimeBaseProvider.

Méthodes

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

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

Method to obtain the current rate deviation of the clock.

double GetRateDeviation () const noexcept;
GetUserData fonction

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;

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 fonction

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 fonction

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 fonction

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;

Opérateurs

operator= fonction 2

Move assignment operator for SynchronizedTimeBaseProvider.

Surcharges = 2
SynchronizedTimeBaseProvider & operator= (const SynchronizedTimeBase Provider &)=delete; SWS_TS_01105

Documentation des méthodes

fonction GetCurrentTime [SWS_TS_01109] Upstream: RS_TS_00026 libellé pas encore importé, RS_TS_00005 libellé pas encore importé

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#f63b49b9
Content hash
f63b49b9
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

fonction GetRateDeviation [SWS_TS_01111] Upstream: RS_TS_00018 libellé pas encore importé

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#ba03bbb0
Content hash
ba03bbb0
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

fonction GetUserData [SWS_TS_01113] Upstream: RS_TS_00021 libellé pas encore importé, RS_TS_00014 libellé pas encore importé

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#dcfa9dc5
Content hash
dcfa9dc5
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

fonction RegisterTimeValidationNotification [SWS_TS_01114] Upstream: RS_TS_00034 libellé pas encore importé, RS_TS_00030 libellé pas encore importé

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.

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 89b44278d606 Provenance
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Utilisation

La méthode RegisterTimeValidationNotification fait partie de la classe ara::tsync::SynchronizedTimeBaseProvider et est incluse via l'en-tête #include "ara/tsync/synchronized_time_base_provider.h" [SWS_TS_01114]. Elle sert aux applications fournisseuses de temps pour recevoir des paramètres de synchronisation temporelle [SWS_TS_01114]. Via le paramètre timeBaseValidationNotification, une référence vers un objet de notification de type ProviderTimeBaseValidationNotification est transmise, lequel est informé dès qu'un nouveau bloc de données est disponible pour la base de temps [SWS_TS_01114]. La méthode ne renvoie aucune valeur de retour (void) [SWS_TS_01114].

Gestion des erreurs

La méthode est déclarée comme noexcept et possède la propriété exception safe [SWS_TS_01114]. Elle ne lève aucune exception et ne renvoie aucun code d'erreur [SWS_TS_01114].

Concurrence et restrictions

Lors de l'utilisation, les restrictions suivantes doivent être respectées :

  • Limite d'enregistrement : Au maximum un notifieur peut être enregistré ; tout enregistrement supplémentaire écrase l'enregistrement actuel [SWS_TS_01114].
  • Sécurité des threads : La fonction est spécifiée comme non_threadsafe [SWS_TS_01114]. Les appels sur la même instance en cas d'accès parallèle doivent être synchronisés côté application.

Interaction

Tandis que cette fonction implémente l'enregistrement du côté du fournisseur d'horloge (Provider) [SWS_TS_01114], la classe ara::tsync::SynchronizedTimeBaseConsumer avec RegisterTimeValidationNotification et le type ConsumerTimeBaseValidationNotification constitue le pendant fonctionnel pour les consommateurs de temps (Consumer) [SWS_TS_01016].

Cette note d'utilisation a été générée automatiquement sur la base de la spécification AUTOSAR.

Guide de l'implémenteur à venir (complexité 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#a918bb95
Content hash
a918bb95
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

fonction SetRateCorrection [SWS_TS_01110] Upstream: RS_TS_00029 libellé pas encore importé, RS_TS_00026 libellé pas encore importé, RS_TS_00018 libellé pas encore importé

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#73a11913
Content hash
73a11913
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

fonction SetTime [SWS_TS_01107] Upstream: RS_TS_00010 libellé pas encore importé, RS_TS_00026 libellé pas encore importé

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#f0ff0961
Content hash
f0ff0961
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

fonction SetUserData [SWS_TS_01112] Upstream: RS_TS_00029 libellé pas encore importé, RS_TS_00026 libellé pas encore importé, RS_TS_00015 libellé pas encore importé

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#ff48739c
Content hash
ff48739c
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

fonction SynchronizedTimeBaseProvider [SWS_TS_01101] Upstream: RS_TS_00005 libellé pas encore importé, 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#1e0e5d5f
Content hash
1e0e5d5f
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

fonction SynchronizedTimeBaseProvider [SWS_TS_01102] Upstream: RS_TS_00005 libellé pas encore importé

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#f4fc649b
Content hash
f4fc649b
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

fonction SynchronizedTimeBaseProvider [SWS_TS_01104] Upstream: RS_TS_00005 libellé pas encore importé

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#268c9840
Content hash
268c9840
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

fonction UnregisterTimeValidationNotification [SWS_TS_01115] Upstream: RS_TS_00034 libellé pas encore importé, RS_TS_00030 libellé pas encore importé

void UnregisterTimeValidationNotification () noexcept;

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

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : 4be2caa7a1a0 Provenance Questions ouvertes (1)
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

La méthode UnregisterTimeValidationNotification de la classe ara::tsync::SynchronizedTimeBaseProvider est fournie via le fichier d'en-tête ara/tsync/synchronized_time_base_provider.h [SWS_TS_01115]. Elle sert aux applications fournisseuses de temps (Time Provider Applications) dans le contexte de la synchronisation temporelle et de la réception de paramètres de synchronisation temporelle [SWS_TS_01115] ; d'après l'identifiant, son but devrait être la désinscription d'une notification de validation temporelle précédemment enregistrée. Question Q-49ba26b4b16dd5c7 (ouverte)

Concernant le contexte d'appel et la sémantique, les exigences suivantes s'appliquent :

  • Signature et retour : La fonction ne prend aucun paramètre et ne possède aucune valeur de retour (void) [SWS_TS_01115].
  • Traitement des erreurs : L'opération est déclarée comme noexcept et spécifiée comme sûre face aux exceptions (exception safe) [SWS_TS_01115]. Aucun code d'erreur ni notification à DET ou DEM n'est prévu pour cette interface.
  • Concurrence : La fonction est explicitement classée comme non_threadsafe [SWS_TS_01115]. Les appels parallèles sur la même instance de SynchronizedTimeBaseProvider doivent donc être synchronisés par l'appelant.

Dans l'interaction de l'architecture de synchronisation temporelle, il existe pour les récepteurs de temps (Time Consumer Applications) un pendant direct dans la classe ara::tsync::SynchronizedTimeBaseConsumer (définie dans ara/tsync/synchronized_time_base_consumer.h), qui présente des propriétés identiques en matière de sécurité des threads et de sécurité face aux exceptions [SWS_TS_01017].

Cette note d'utilisation a été créée automatiquement et repose exclusivement sur la spécification R25-11.

Guide de l'implémenteur à venir (complexité 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#ae6ffb91
Content hash
ae6ffb91
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

fonction UpdateTime [SWS_TS_01108] Upstream: RS_TS_00010 libellé pas encore importé, RS_TS_00011 libellé pas encore importé, RS_TS_00029 libellé pas encore importé, RS_TS_00026 libellé pas encore importé, RS_TS_00009 libellé pas encore importé

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.

GÉNÉRÉ PAR IA non vérifié Modèle : gemini-3.8-flash-medium · Effort : medium · Température : non réglable · Prompt : a90a9a9d69ee Provenance
traduit du guide allemandgemini-3.8-flash-low · 2026-10-13 · Original allemand

Utilisation

La méthode UpdateTime de l'en-tête ara/tsync/synchronized_time_base_provider.h appartient à la classe ara::tsync::SynchronizedTimeBaseProvider [SWS_TS_01108]. Elle sert à définir une nouvelle valeur temporelle pour l'horloge. La méthode reçoit le point temporel à définir timePoint avec le paramètre de modèle Duration ainsi que des données d'application personnalisées userData [SWS_TS_01108]. La valeur de l'horloge est alors immédiatement mise à jour localement ; la transmission sur le bus n'a lieu qu'au cycle suivant [SWS_TS_01108].

Gestion des erreurs

L'appel est déclaré avec noexcept et renvoie un ara::core::Result<void> [SWS_TS_01108]. Si la longueur de userData transmise dépasse la taille maximale autorisée, actuellement limitée à 3 octets par UserData::kMaxUserDataSize, l'opération échoue [SWS_TS_01108]. Dans ce cas, l'objet de résultat fournit le code d'erreur TsyncErrc::kInvalidUserDataSize, aucune sémantique de retour arrière (no_rollback_semantics) n'étant prévue en cas d'erreur [SWS_TS_01108].

Concurrence et restrictions

Pour l'intégration, il convient de noter que UpdateTime est spécifié comme non sûr pour les threads (non_threadsafe) [SWS_TS_01108]. Si des instances de SynchronizedTimeBaseProvider sont utilisées dans des contextes d'exécution concurrents, le code appelant doit veiller à une synchronisation appropriée. La fonction garantit toutefois la sécurité face aux exceptions (exception safe) [SWS_TS_01108].

Ce texte a été rédigé par une IA sur la base de la spécification.

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#25d69e8c
Content hash
25d69e8c
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

fonction operator= [SWS_TS_01103] Upstream: RS_TS_00005 libellé pas encore importé

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#b5689639
Content hash
b5689639
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

fonction operator= [SWS_TS_01105] Upstream: RS_TS_00005 libellé pas encore importé

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#d7e08546
Content hash
d7e08546
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

fonction ~SynchronizedTimeBaseProvider [SWS_TS_01106] Upstream: RS_TS_00005 libellé pas encore importé

~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#36efc155
Content hash
36efc155
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