DEENESPTFRRUARHIKOZHNL

클래스 ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields

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_90234] · Header ara/rds/raw_data_stream_IEEE1722.h

class IEEE1722DatagramAVTPDUCommonStreamHeaderFields {...};

IEEE 1722 datagram representation: IEEE1722DatagramAVTPDUCommonStreamHeaderFields.

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

사용자 가이드AI 생성

IEEE 1722 AVTPDU 스트림을 위한 타임스탬프 및 시퀀스 번호와 같은 공통 헤더 필드를 선택적 값으로 캡슐화합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 912c0d92e417 출처 열린 질문 (2)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

IEEE 1722 AVTPDU 스트림을 위한 타임스탬프 및 시퀀스 번호와 같은 공통 헤더 필드를 선택적 값으로 캡슐화합니다.

ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields 클래스는 rds 모듈에서 IEEE 1722 AVTPDU 데이터그램을 위한 공통 스트림 헤더 필드를 캡슐화하기 위한 보호된 기본 구조 역할을 합니다 SWS RawDataStream 1쪽. 이 클래스는 시퀀스 번호 및 타임스탬프와 같은 프로토콜 관련 속성을 ara::core::Optional 필드에 유지하며, 이러한 필드는 일반적으로 파생 데이터그램 클래스를 통해 인스턴스화되고 평가됩니다. noexcept(으)로 선언된 가상 소멸자를 통해 인스턴스의 안전한 다형성 해제가 보장됩니다 [SWS_RDS_90242]. 속성에 대한 읽기 액세스를 수행하기 전에 항상 해당 Optional 값의 할당 여부를 확인해야 합니다.

컨텍스트

ara::rds::IEEE1722DatagramAVTPDUCommonStreamHeaderFields 클래스는 AUTOSAR Adaptive Platform의 Raw Data Stream(rds) 모듈 내에서 IEEE 1722 AVTPDU 데이터그램을 위한 스트림 헤더 필드의 공통 표현을 제공합니다 SWS RawDataStream 1쪽. 이 클래스는 #include "ara/rds/raw_data_stream_IEEE1722.h" 헤더를 통해 포함되며 이더넷 기반 데이터 스트림을 통한 Audio/Video Transport Protocol Data Units(AVTPDU) 처리의 표준화된 기반을 형성합니다. 사양에 정의된 모든 프로토콜 변수에는 접근 제한자 protected이(가) 지정되어 있습니다([SWS_RDS_90235], [SWS_RDS_90236], [SWS_RDS_90237], [SWS_RDS_90238], [SWS_RDS_90239], [SWS_RDS_90240], [SWS_RDS_90241]). 해석: 이는 해당 클래스가 특수화된 데이터그램 타입을 위한 상속 기반으로 설계되었으며, 애플리케이션 코드에서 독립된 객체로 직접 사용되도록 의도되지 않았음을 시사합니다. 질문 Q-11a6ac64bcd3c7d8 (열림)

이 클래스는 IEEE 1722 AVTP 스트림의 프로토콜 속성을 번들로 제공합니다. 여기에는 패킷 순서를 추적하기 위한 시퀀스 번호 sequenceNum [SWS_RDS_90240], 동기화된 네트워크 내 시간적 배치를 위한 ara::tsync::Timestamp 타입의 타임스탬프 avtp_timestamp [SWS_RDS_90237], 그리고 시간 불확실성 플래그 tu [SWS_RDS_90241]이(가) 포함됩니다. MAC 주소, 식별자 및 플래그와 같은 추가 헤더 필드가 프로토콜 프레임을 완성합니다([SWS_RDS_90235], [SWS_RDS_90236], [SWS_RDS_90238], [SWS_RDS_90239]). 모든 데이터 필드를 ara::core::Optional(으)로 일관되게 캡슐화한 것은 AVTPDU 포맷 변형에 따라 모든 필드가 항상 채워져야 하는 것은 아니라는 점을 고려한 것입니다.

수명 주기

공통 헤더 필드의 인스턴스화 및 수명은 각각의 파생 데이터그램 클래스에 직접 바인딩됩니다. 멤버들이 protected(으)로 선언되어 있으므로, AVTPDU 스트림이 수신되거나 전송을 위해 어셈블되는 즉시 일반적으로 특수화된 하위 클래스의 생성자에서 생성됩니다 SWS RawDataStream 1쪽.

적절한 소멸을 위해 클래스는 ~IEEE1722DatagramAVTPDUCommonStreamHeaderFields() noexcept 식별자를 가진 가상 소멸자를 선언합니다 [SWS_RDS_90242]. 가상성을 통해 기본 클래스 포인터를 통해 데이터그램을 삭제할 때 파생 인스턴스의 완전한 소멸자 호출이 수행되도록 보장합니다. noexcept(으)로의 지정은 소멸 시 예외가 발생하지 않음을 보장합니다.

동시성과 관련하여 클래스는 어떠한 동기화 메커니즘도 제공하지 않습니다. 해석: 병렬 처리 시 보호된 멤버에 대한 스레드 안전한 접근은 아마도 사용하는 상위 계층의 메커니즘을 통해 보장되어야 할 것입니다. 질문 (열림)

사용 경로

실제 사용 시에는 일반적으로 다음과 같은 흐름을 따릅니다:

  • 생성 및 채우기: 파생 데이터그램 클래스가 헤더 구조를 인스턴스화합니다. 전송 시 시퀀스 번호 sequenceNum [SWS_RDS_90240] 및 AVTP 타임스탬프 avtp_timestamp [SWS_RDS_90237]과(와) 같이 필요한 ara::core::Optional 필드를 채웁니다.
  • 수신 경로에서의 처리: 수신된 로우 데이터를 역직렬화하여 속성에 할당합니다. 평가 로직은 선택적 값의 존재 여부를 확인하고 동기화 타임스탬프 [SWS_RDS_90237]을(를) 통해 타이밍을 처리하거나 sequenceNum [SWS_RDS_90240]을(를) 기준으로 중복 패킷을 폐기합니다.
  • 해제: 스트림 처리가 완료된 후 인스턴스는 소멸자를 통해 정리됩니다 [SWS_RDS_90242].

오류 시나리오

사양에는 이 클래스에 대한 특정 오류 코드나 예외 타입이 정의되어 있지 않습니다. 가능한 오류 상태는 선택적 데이터 필드의 처리 및 인터페이스 조건으로 제한됩니다:

모든 필드가 ara::core::Optional(으)로 캡슐화되어 있으므로([SWS_RDS_90235], [SWS_RDS_90236], [SWS_RDS_90237], [SWS_RDS_90238], [SWS_RDS_90239], [SWS_RDS_90240], [SWS_RDS_90241]), 해당 값에 접근하기 전에 필드가 유효하게 채워져 있는지 확인해야 합니다. 비어 있는 Optional 객체에 검증 없이 직접 접근하면 오류 동작이 발생합니다.

소멸자는 noexcept(으)로 선언되어 있습니다 [SWS_RDS_90242]. 따라서 파생 구조의 리소스 정리 중에 발생할 수 있는 오류는 예외로 전달되어서는 안 되며 내부적으로 처리되어야 합니다.

이 가이드는 AUTOSAR Adaptive R25-11 사양을 기반으로 합니다.

멤버 맵

상세 보기

개요에서 항목을 선택하세요.

생성자 및 소멸자

Virtual destructor of the IEEE 1722 datagram type.

~IEEE1722DatagramAVTPDUCommonStreamHeaderFields() noexcept;

상수

Protected IEEE 1722 datagram field avtp_timestamp.

ara::core::Optional<ara::tsync::Timestamp> avtp_timestamp;

Protected IEEE 1722 datagram field mac_address.

ara::core::Optional<std::uint8_t> mr;
mr 변수

Protected IEEE 1722 datagram field mr.

ara::core::Optional<std::uint8_t> tv;

Protected IEEE 1722 datagram field sequenceNum.

ara::core::Optional<std::uint8_t> sequenceNum;
tu 변수

Protected IEEE 1722 datagram field tu.

ara::core::Optional<std::uint8_t> tu;
tv 변수

Protected IEEE 1722 datagram field tv.

ara::core::Optional<std::uint64_t> unique_id;
unique_id 변수

Protected IEEE 1722 datagram field unique_id.

ara::core::Optional<std::uint64_t> mac_address;

메서드와 타입 문서

변수 avtp_timestamp [SWS_RDS_90237]

ara::core::Optional<ara::tsync::Timestamp> avtp_timestamp;

Protected IEEE 1722 datagram field avtp_timestamp.

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

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

Record
AUTOSAR/AP/record/SWS_RDS_90237
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90237@rel:R25-11#e0dd7f32
Content hash
e0dd7f32
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90237
Status: valid/unmigrated Version: rel:R25-11#741a2ac0 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_90237@rel:R25-11#741a2ac0
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#2c7643d52026-09-30
  • R24-11rel:R24-11#4765c1242026-10-14
  • R25-11rel:R25-11#741a2ac02026-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

변수 mac_address [SWS_RDS_90238]

ara::core::Optional<std::uint8_t> mr;

Protected IEEE 1722 datagram field mac_address.

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

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

Record
AUTOSAR/AP/record/SWS_RDS_90238
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90238@rel:R25-11#c4617b2b
Content hash
c4617b2b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90238
Status: valid/unmigrated Version: rel:R25-11#16f84e8c 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_90238@rel:R25-11#16f84e8c
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#ba54d0182026-09-30
  • R24-11rel:R24-11#16f84e8c2026-10-14
  • R25-11rel:R25-11#16f84e8c2026-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

변수 mr [SWS_RDS_90239]

ara::core::Optional<std::uint8_t> tv;

Protected IEEE 1722 datagram field mr.

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

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

Record
AUTOSAR/AP/record/SWS_RDS_90239
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90239@rel:R25-11#38cee29a
Content hash
38cee29a
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90239
Status: valid/unmigrated Version: rel:R25-11#203db6c6 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_90239@rel:R25-11#203db6c6
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#c43942c32026-09-30
  • R24-11rel:R24-11#203db6c62026-10-14
  • R25-11rel:R25-11#203db6c62026-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

변수 sequenceNum [SWS_RDS_90240]

ara::core::Optional<std::uint8_t> sequenceNum;

Protected IEEE 1722 datagram field sequenceNum.

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

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

Record
AUTOSAR/AP/record/SWS_RDS_90240
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90240@rel:R25-11#dd3e9279
Content hash
dd3e9279
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90240
Status: valid/unmigrated Version: rel:R25-11#ed36f211 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_90240@rel:R25-11#ed36f211
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#cf85045b2026-09-30
  • R24-11rel:R24-11#2ab79aee2026-10-14
  • R25-11rel:R25-11#ed36f2112026-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

변수 tu [SWS_RDS_90241]

ara::core::Optional<std::uint8_t> tu;

Protected IEEE 1722 datagram field tu.

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

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

Record
AUTOSAR/AP/record/SWS_RDS_90241
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90241@rel:R25-11#c9ebaa76
Content hash
c9ebaa76
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90241
Status: valid/unmigrated Version: rel:R25-11#ed11f836 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_90241@rel:R25-11#ed11f836
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#b984c37d2026-09-30
  • R24-11rel:R24-11#ed11f8362026-10-14
  • R25-11rel:R25-11#ed11f8362026-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

변수 tv [SWS_RDS_90236]

ara::core::Optional<std::uint64_t> unique_id;

Protected IEEE 1722 datagram field tv.

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

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

Record
AUTOSAR/AP/record/SWS_RDS_90236
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90236@rel:R25-11#d42fb572
Content hash
d42fb572
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90236
Status: valid/unmigrated Version: rel:R25-11#b13b1a1a 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_90236@rel:R25-11#b13b1a1a
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#af60d4762026-09-30
  • R24-11rel:R24-11#442cb2db2026-10-14
  • R25-11rel:R25-11#b13b1a1a2026-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

변수 unique_id [SWS_RDS_90235]

ara::core::Optional<std::uint64_t> mac_address;

Protected IEEE 1722 datagram field unique_id.

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

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

Record
AUTOSAR/AP/record/SWS_RDS_90235
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90235@rel:R25-11#75995aba
Content hash
75995aba
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90235
Status: valid/unmigrated Version: rel:R25-11#d3308a83 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_90235@rel:R25-11#d3308a83
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#a425cced2026-09-30
  • R24-11rel:R24-11#d3308a832026-10-14
  • R25-11rel:R25-11#d3308a832026-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

함수 ~IEEE1722DatagramAVTPDUCommonStreamHeaderFields [SWS_RDS_90242]

~IEEE1722DatagramAVTPDUCommonStreamHeaderFields() noexcept;

Virtual destructor of the IEEE 1722 datagram type.

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

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

Record
AUTOSAR/AP/record/SWS_RDS_90242
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_RDS_90242@rel:R25-11#3fdb062f
Content hash
3fdb062f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_RawDataStream.pdf#nameddest=SWS_RDS_90242
Status: valid/unmigrated Version: rel:R25-11#11b61d25 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_90242@rel:R25-11#11b61d25
Point-in-Time History:
Recorded Revisions (3):
  • R25-11rel:R25-11#76b103782026-09-30
  • R24-11rel:R24-11#11b61d252026-10-14
  • R25-11rel:R25-11#11b61d252026-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