DEENESPTFRRUARHIKOZHNL

class ara::rds::IEEE1722DatagramTSCF

Diese Seite wurde vollständig KI-generiert auf Basis von SWS Raw Data Stream (R25-11) — kein offizieller AUTOSAR-Text und keine automatisch extrahierte API-Seite wie die übrigen Module. Als Interpretation gekennzeichnete Aussagen sind Schlussfolgerungen aus den Quellen.

[SWS_RDS_90275] · Header ara/rds/raw_data_stream_IEEE1722.h

class IEEE1722DatagramTSCF {...};

IEEE 1722 datagram representation: IEEE1722DatagramTSCF.

Header-Datei#include "ara/rds/raw_data_stream_IEEE1722.h"
Scopenamespace ara::rds

User GuideKI-GENERIERT

Repräsentiert IEEE-1722-TSCF-Datagramme im Raw-Data-Stream-Modul und stellt eine polymorphe Zerstörung sicher.
KI-GENERIERT ungeprüft Modell: gemini-3.8-flash-medium · Aufwand: medium · Temperatur: nicht steuerbar · Prompt: c88f010e5bc3 Herkunft Offene Fragen (3)
KI-generiertgemini-3.8-flash-medium · 2026-10-13

Repräsentiert IEEE-1722-TSCF-Datagramme im Raw-Data-Stream-Modul und stellt eine polymorphe Zerstörung sicher.

Die Klasse ara::rds::IEEE1722DatagramTSCF repräsentiert IEEE-1722-TSCF-Datagramme im Modul Raw Data Stream (RDS) der AUTOSAR Adaptive Platform und wird über den Header ara/rds/raw_data_stream_IEEE1722.h bereitgestellt [SWS_RDS_90275]. Als wesentliche Schnittstelleneigenschaft besitzt sie einen virtuellen Destruktor, der eine polymorphe Zerstörung über Basiszeiger sicherstellt AUTOSAR_AP_SWS_RawDataStream §1 „Virtual destructor of the IEEE 1722 datagram type“. Als zentrale Randbedingung garantiert die Deklaration mit noexcept die vollkommen ausnahmefreie Bereinigung aller Ressourcen beim Objektlebensende.

Kontext

Die Klasse ara::rds::IEEE1722DatagramTSCF repräsentiert innerhalb der AUTOSAR Adaptive Platform ein spezifisches Datenformat für IEEE-1722-Datagramme, genauer für das Time-Sensitive Control Format (TSCF) gemäß der Spezifikation AUTOSAR_AP_SWS_RawDataStream §1 „Virtual destructor of the IEEE 1722 datagram type“. Angesiedelt ist dieser Datentyp im Modul Raw Data Stream (RDS), welches die Erfassung und Weiterleitung unformatierter oder protokollspezifischer Datenströme in adaptiven Fahrzeuganwendungen ermöglicht. Für die Einbindung und Verwendung der Klasse ist die Bereitstellung über den standardisierten Header #include "ara/rds/raw_data_stream_IEEE1722.h" im Namensraum ara::rds spezifiziert [SWS_RDS_90275].

Als strukturierte Repräsentation eines IEEE-1722-TSCF-Datagramms dient die Klasse dazu, Steuer- und Sensordaten, die über zeitkritische Netzwerkverbindungen wie Ethernet im Automobilbereich übertragen werden, abzubilden. Interpretation: Die Klasse dürfte als standardisierter Träger für TSCF-Nutzlastdaten innerhalb der Datenstromverarbeitung des RDS-Moduls agieren, um anwendungsspezifischen Komponenten einen einheitlichen Zugriff auf entsprechende Datagramme zu erlauben, wie aus der Typbezeichnung hervorgeht AUTOSAR_AP_SWS_RawDataStream §1 „Virtual destructor of the IEEE 1722 datagram type“. Frage Q-64f198106e28f54e (offen) Dabei fungiert sie im C++-Typsystem als definierter Daten- oder Schnittstellentyp, der in Datenstrom-Pipelines des RDS-Subsystems eingebunden wird [SWS_RDS_90275].

Lebenszyklus

Der Lebenszyklus von Instanzen der Klasse ara::rds::IEEE1722DatagramTSCF umfasst deren Erzeugung, Nutzung zur Datenübermittlung und anschließende Freigabe. Die Spezifikation definiert für die Klasse explizit einen virtuellen Destruktor ~IEEE1722DatagramTSCF() noexcept [SWS_RDS_90275]. Das Vorhandensein eines virtuellen Destruktors belegt, dass die Klasse auf polymorphe Verwendung ausgelegt ist AUTOSAR_AP_SWS_RawDataStream §1 „Virtual destructor of the IEEE 1722 datagram type“. Interpretation: Instanzen von ara::rds::IEEE1722DatagramTSCF dürften als Basisklasse fungieren oder über Zeiger beziehungsweise Referenzen auf übergeordnete Datagramm-Schnittstellen verwaltet werden, womit eine sichere Zerstörung abgeleiteter Klassen über Basisklassenzeiger gewährleistet wird. Frage Q-6f91c3dc1d6d129e (offen)

Hinsichtlich des Speichermanagements können Objekte der Klasse je nach Anwendungsfall und Datenstromarchitektur entweder auf dem Stack oder dynamisch auf dem Heap instanziiert werden. Beim Verlassen des Gültigkeitsbereichs oder bei expliziter Freigabe sorgt der virtuelle Destruktor für das deterministische Aufräumen aller zugeordneten Ressourcen [SWS_RDS_90275]. Da der Destruktor mit dem Bezeichner noexcept deklariert ist, garantiert die Implementierung, dass während des Zerstörungsvorgangs keine Ausnahmen nach außen propagiert werden, was für die Stabilität des Lebenszyklus und die sichere Freigabe in mehrfädigen Laufzeitumgebungen zwingend erforderlich ist AUTOSAR_AP_SWS_RawDataStream §1 „Virtual destructor of the IEEE 1722 datagram type“.

Fehlerszenarien

Im Bereich der Fehlerbehandlung und Ausnahmebehandlung zeichnet sich die Schnittstelle durch strikte No-Fail-Garantien beim Abbau von Instanzen aus. Gemäß der Anforderung [SWS_RDS_90275] ist der Destruktor ~IEEE1722DatagramTSCF() mit dem Spezifizierer noexcept deklariert. Dadurch wird formal sichergestellt, dass bei der Zerstörung eines Datagramm-Objekts keine C++-Exceptions geworfen werden dürfen AUTOSAR_AP_SWS_RawDataStream §1 „Virtual destructor of the IEEE 1722 datagram type“.

Sollte es während des Aufräumvorgangs intern zu unerwarteten Fehlern kommen, darf die Methode diese keinesfalls über den Stack an den Aufrufer weiterleiten. Das Werfen einer Ausnahme aus einer als noexcept deklarierten Funktion würde im C++-Laufzeitsystem unmittelbar den Aufruf von std::terminate zur Folge haben. Interpretation: Eventuelle interne Bereinigungsfehler müssen daher defensiv behandelt oder intern protokolliert werden, um einen unkontrollierten Abbruch des Gesamtprozesses zu verhindern. Frage (offen) Der Destruktor besitzt keine Fehlerrückgabewerte und erfordert keine Vorbedingungen über die Existenz eines gültigen Objekts hinaus, wodurch die sichere Beendigung auch in Ausnahmesituationen, wie etwa während eines Stack-Unwindings, gewährleistet bleibt [SWS_RDS_90275].

Dieser Leitfaden basiert auf den technischen Spezifikationen der AUTOSAR Adaptive Platform R25-11 für das Modul Raw Data Stream (RDS) und wurde durch eine künstliche Intelligenz aufbereitet.

Konstruktoren und Destruktor

Virtual destructor of the IEEE 1722 datagram type.

~IEEE1722DatagramTSCF() noexcept;

Dokumentation der Methoden und Typen

function ~IEEE1722DatagramTSCF [SWS_RDS_90275]

~IEEE1722DatagramTSCF() noexcept;

Virtual destructor of the IEEE 1722 datagram type.

Header-Datei#include "ara/rds/raw_data_stream_IEEE1722.h"
Scopeclass ara::rds::IEEE1722DatagramTSCF

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

Record
AUTOSAR/AP/record/SWS_RDS_90275
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90275@rel:R25-11#47409a77
Content hash
47409a77
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90275
Status: valid/unmigrated Version: rel:R25-11#9becc168 Versionshistorie & Revisions (1 transition, 3 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_RDS_90275@rel:R25-11#9becc168
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#47409a772026-09-30
  • R24-11rel:R24-11#9becc1682026-10-14
  • R25-11rel:R25-11#9becc1682026-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