DEENESPTFRRUARHIKOZHNL

класс 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

Руководство пользователяСОЗДАНО ИИ

Представляет датаграммы IEEE-1722-TSCF в модуле Raw Data Stream и обеспечивает полиморфное уничтожение.
СОЗДАНО ИИ не проверено Модель: gemini-3.8-flash-medium · Усилие: medium · Температура: не регулируется · Промпт: c88f010e5bc3 Происхождение Открытые вопросы (3)
переведено с немецкого руководстваgemini-3.8-flash-low · 2026-10-13 · Немецкий оригинал

Представляет датаграммы IEEE-1722-TSCF в модуле Raw Data Stream и обеспечивает полиморфное уничтожение.

Класс ara::rds::IEEE1722DatagramTSCF представляет датаграммы IEEE-1722-TSCF в модуле Raw Data Stream (RDS) в AUTOSAR Adaptive Platform и предоставляется через заголовочный файл ara/rds/raw_data_stream_IEEE1722.h [SWS_RDS_90275]. В качестве существенного свойства интерфейса он имеет виртуальный деструктор, обеспечивающий полиморфное уничтожение через указатели на базовый класс AUTOSAR_AP_SWS_RawDataStream §1 «Virtual destructor of the IEEE 1722 datagram type». В качестве ключевого граничного условия объявление с noexcept гарантирует полностью свободную от исключений очистку всех ресурсов при завершении жизненного цикла объекта.

Контекст

Класс ara::rds::IEEE1722DatagramTSCF представляет внутри AUTOSAR Adaptive Platform специфический формат данных для датаграмм IEEE-1722, точнее для Time-Sensitive Control Format (TSCF) согласно спецификации AUTOSAR_AP_SWS_RawDataStream §1 «Virtual destructor of the IEEE 1722 datagram type». Расположен этот тип данных в модуле Raw Data Stream (RDS), который обеспечивает сбор и пересылку неформатированных или протокольно-специфичных потоков данных в адаптивных автомобильных приложениях. Для подключения и использования класса специфицировано предоставление через стандартизированный заголовочный файл #include "ara/rds/raw_data_stream_IEEE1722.h" в пространстве имен ara::rds [SWS_RDS_90275].

Будучи структурированным представлением датаграммы IEEE-1722-TSCF, класс служит для отображения данных управления и датчиков, передаваемых через критичные ко времени сетевые соединения, такие как Ethernet в автомобильной сфере. Интерпретация: класс, вероятно, выступает в качестве стандартизированного носителя данных полезной нагрузки TSCF в рамках обработки потоков данных модуля RDS, чтобы предоставить прикладным компонентам унифицированный доступ к соответствующим датаграммам, как следует из обозначения типа AUTOSAR_AP_SWS_RawDataStream §1 «Virtual destructor of the IEEE 1722 datagram type». Вопрос Q-64f198106e28f54e (открытый) При этом он функционирует в системе типов C++ как определенный тип данных или интерфейса, включаемый в конвейеры потоков данных подсистемы RDS [SWS_RDS_90275].

Жизненный цикл

Жизненный цикл экземпляров класса ara::rds::IEEE1722DatagramTSCF включает их создание, использование для передачи данных и последующее освобождение. Спецификация явно определяет для класса виртуальный деструктор ~IEEE1722DatagramTSCF() noexcept [SWS_RDS_90275]. Наличие виртуального деструктора доказывает, что класс рассчитан на полиморфное использование AUTOSAR_AP_SWS_RawDataStream §1 «Virtual destructor of the IEEE 1722 datagram type». Интерпретация: экземпляры ara::rds::IEEE1722DatagramTSCF, вероятно, функционируют в качестве базового класса или управляются через указатели либо ссылки на вышестоящие интерфейсы датаграмм, благодаря чему гарантируется безопасное уничтожение производных классов через указатель на базовый класс. Вопрос Q-6f91c3dc1d6d129e (открытый)

Что касается управления памятью, объекты класса в зависимости от сценария применения и архитектуры потока данных могут инстанцироваться либо на стеке, либо динамически в куче. При выходе из области видимости или при явном освобождении виртуальный деструктор обеспечивает детерминированную очистку всех сопоставленных ресурсов [SWS_RDS_90275]. Поскольку деструктор объявлен со спецификатором noexcept, реализация гарантирует, что во время процесса уничтожения никакие исключения не будут распространяться наружу, что крайне необходимо для стабильности жизненного цикла и безопасного освобождения в многопоточных средах выполнения AUTOSAR_AP_SWS_RawDataStream §1 «Virtual destructor of the IEEE 1722 datagram type».

Сценарии ошибок

В области обработки ошибок и обработки исключений интерфейс отличается строгими гарантиями отсутствия сбоев при ликвидации экземпляров. Согласно требованию [SWS_RDS_90275] деструктор ~IEEE1722DatagramTSCF() объявлен со спецификатором noexcept. Благодаря этому формально гарантируется, что при уничтожении объекта датаграммы не разрешается выбрасывать исключения C++ AUTOSAR_AP_SWS_RawDataStream §1 «Virtual destructor of the IEEE 1722 datagram type».

Если во время процесса очистки внутри возникнут непредвиденные ошибки, метод ни в коем случае не должен передавать их через стек вызывающей стороне. Выбрасывание исключения из функции, объявленной как noexcept, в среде выполнения C++ непосредственно повлечет за собой вызов std::terminate. Интерпретация: возможные внутренние ошибки очистки поэтому должны обрабатываться защитно или протоколироваться внутри во избежание неконтролируемого аварийного завершения всего процесса. Вопрос (открытый) Деструктор не имеет возвращаемых значений ошибок и не требует никаких предусловий помимо существования валидного объекта, благодаря чему безопасное завершение остается гарантированным даже в исключительных ситуациях, таких как развертывание стека [SWS_RDS_90275].

Настоящее руководство основано на технических спецификациях AUTOSAR Adaptive Platform R25-11 для модуля Raw Data Stream (RDS) и подготовлено искусственным интеллектом.

Конструкторы и деструктор

~IEEE1722DatagramTSCF функция

Virtual destructor of the IEEE 1722 datagram type.

~IEEE1722DatagramTSCF() noexcept;

Документация методов и типов

функция ~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#52a65630
Content hash
52a65630
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