类 ara::rds::IEEE1722DatagramNTSCFDiese 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_90305] · Header ara/rds/raw_data_stream_IEEE1722.h
class IEEE1722DatagramNTSCF {...}; IEEE 1722 datagram representation: IEEE1722DatagramNTSCF.
Header-Datei #include "ara/rds/raw_data_stream_IEEE1722.h" Scope namespace ara::rds
用户指南人工智能生成 封装 IEEE 1722 NTSCF 数据报的控制数据和头部字段,用于原始数据流中的处理。
AI 生成
未审核
模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 34ffc7c706f6
来源
未决问题(3)
摘要 详细
封装 IEEE 1722 NTSCF 数据报的控制数据和头部字段,用于原始数据流中的处理。
上下文
类 ara::rds::IEEE1722DatagramNTSCF 根据 SWS RawDataStream “Specification of Raw Data Stream” 在 AUTOSAR Adaptive 模块 rds(Raw Data Stream)内表示 NTSCF 格式(Non-Time-Synchronous Control Format)的 IEEE 1722 数据报结构。该类绑定了为非时间关键型控制和有效载荷数据流交换而指定的协议字段。头文件 #include "ara/rds/raw_data_stream_IEEE1722.h" 在命名空间 ara::rds 中声明了该类。指定的组件包括唯一流标识符 unique_id [SWS_RDS_90309] 、序列号 sequenceNum [SWS_RDS_90307] 以及长度和地址信息 ntscf_data_length 和 mac_address [SWS_RDS_90306] 、[SWS_RDS_90308] 。
引人注目的是,所有数据元素都具有访问保护 protected。作为解释,可以由此得出结论:该类用作派生的协议特定数据报结构的基础基类,并且推测不是为了供常规应用程序逻辑直接实例化而设计的。 问题 Q-10e9faa973973eda (未决)
生命周期
ara::rds::IEEE1722DatagramNTSCF 的生命周期专为面向对象继承层次结构中的安全操作而设计。核心元素是符合 [SWS_RDS_90310] 的虚析构函数 ~IEEE1722DatagramNTSCF() noexcept。通过虚特性保证了在通过指向基类的指针销毁派生实例时,析构函数链能够被完整且正确地执行。
带有 noexcept [SWS_RDS_90310] 的声明确保对象的销毁在任何情况下都不会抛出异常。这符合现代 C++ 资源管理的核心要求,并确保了在错误情况下的异常安全性。
规范范围中未列出公共构造函数。因此,对象的创建可能由派生类在其初始化过程中完成,或者通过 Raw Data Stream 模块的内部创建机制进行。 问题 Q-4a0e75e3e565d2d5 (未决) 该类不具有固定状态或内部状态机;从创建到销毁,该对象始终作为信息载体保持一致状态。
使用路径
该类通常用于根据 IEEE 1722 处理控制数据流。派生类或原始数据流框架的组件使用受保护属性对传输的数据包进行序列化或反序列化。这些属性被定义为基本整数类型或 ara::core::Optional。典型处理链分为以下步骤:
在解析有效负载之后,使用路径通过虚析构函数 [SWS_RDS_90310] 释放实例而结束。
错误场景
由于 ara::rds::IEEE1722DatagramNTSCF 具备数据结构和基类的特性,错误不会以方法返回码的形式出现,而是涉及数据访问和析构时的前置条件:
本类指南基于 Raw Data Stream(rds)模块的 AUTOSAR AP R25-11 规范自动生成。
分组依据 类别 历史
此版本没有元素数据
构造函数和析构函数 Virtual destructor of the IEEE 1722 datagram type.
~IEEE1722DatagramNTSCF() noexcept;
常量 Protected IEEE 1722 datagram field mac_address.
std::uint16_t ntscf_data_length; 118 of 185 Document ID 1098: AUTOSAR_AP_SWS_RawDataStream Specification of Raw Data Stream AUTOSAR AP R25-11
Protected IEEE 1722 datagram field ntscf_data_length.
ara::core::Optional<std::uint64_t> mac_address;
Protected IEEE 1722 datagram field sequenceNum.
ara::core::Optional<std::uint8_t> sequenceNum;
Protected IEEE 1722 datagram field unique_id.
ara::core::Optional<std::uint64_t> unique_id;
点击条目以查看其关系。
基类 派生类 使用 被使用于 继承 自此版本起移除 用于 此类中无关联 函数 AI 评注 打开类页面 无法加载类页面。 调整顺序 调整宽度 调整大纲宽度 章节 阅读时间 SWS 引用 图表 放回中间 调整顺序或拖到标题栏 取消停靠 – 在内容中显示 移到中间栏 作为标签停靠到标题栏 元素 AI 模型 打开审计档案 档案 打开简短版本 打开中等版本 打开完整版本 恢复默认视图 已恢复默认视图 撤销 关闭详细视图 签名 基本信息 值 截至所选版本的最后一次更改 之后的下一次更改 单击:选择版本 无法放在此处:拖到标题栏可停靠,拖到中间栏可取消停靠。 新增 已更改 未更改 已移除 未包含 更改 内容无变化 首次出现于 移除于 没有可用的版本数据。 正在加载版本数据 … 文本 此版本未收录措辞 悬停或单击单元格:与所选版本比较 · 单击版本标题:选择版本 选择版本 属性 版本 元素 只有一个版本有措辞 PDF 中存在,原文尚未导入 首次采集原文 自 {rel} 起未更改 版本颜色 最早版本 最新版本
方法与类型文档 std::uint16_t ntscf_data_length; 118 of 185 Document ID 1098: AUTOSAR_AP_SWS_RawDataStream Specification of Raw Data Stream AUTOSAR AP R25-11 Protected IEEE 1722 datagram field mac_address.
Header-Datei #include "ara/rds/raw_data_stream_IEEE1722.h" Scope class ara::rds::IEEE1722DatagramNTSCF Zugriff protected
Status: valid/unmigrated
Version: rel:R25-11#6fadf38e
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_90306@rel:R25-11#6fadf38e
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#9b62e0542026-09-30 Inspect R24-11 rel:R24-11#9ef2c4ec2026-10-14 Inspect R25-11 rel:R25-11#6fadf38e2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
ara::core::Optional<std::uint64_t> mac_address; Protected IEEE 1722 datagram field ntscf_data_length.
Header-Datei #include "ara/rds/raw_data_stream_IEEE1722.h" Scope class ara::rds::IEEE1722DatagramNTSCF Zugriff protected
Status: valid/unmigrated
Version: rel:R25-11#02183327
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_90308@rel:R25-11#02183327
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#1793f00b2026-09-30 Inspect R24-11 rel:R24-11#f38cd6e32026-10-14 Inspect R25-11 rel:R25-11#021833272026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
ara::core::Optional<std::uint8_t> sequenceNum; Protected IEEE 1722 datagram field sequenceNum.
Header-Datei #include "ara/rds/raw_data_stream_IEEE1722.h" Scope class ara::rds::IEEE1722DatagramNTSCF Zugriff protected
Status: valid/unmigrated
Version: rel:R25-11#1112868a
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_90307@rel:R25-11#1112868a
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#45d3c6742026-09-30 Inspect R24-11 rel:R24-11#1112868a2026-10-14 Inspect R25-11 rel:R25-11#1112868a2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
ara::core::Optional<std::uint64_t> unique_id; Protected IEEE 1722 datagram field unique_id.
Header-Datei #include "ara/rds/raw_data_stream_IEEE1722.h" Scope class ara::rds::IEEE1722DatagramNTSCF Zugriff protected
Status: valid/unmigrated
Version: rel:R25-11#5a87de2a
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_90309@rel:R25-11#5a87de2a
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#cf41f9d72026-09-30 Inspect R24-11 rel:R24-11#673c659b2026-10-14 Inspect R25-11 rel:R25-11#5a87de2a2026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
~IEEE1722DatagramNTSCF() noexcept; Virtual destructor of the IEEE 1722 datagram type.
Header-Datei #include "ara/rds/raw_data_stream_IEEE1722.h" Scope class ara::rds::IEEE1722DatagramNTSCF
Status: valid/unmigrated
Version: rel:R25-11#95cca511
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_90310@rel:R25-11#95cca511
Point-in-Time History:
Release:
R25-11 (Current / Active) R24-11 R20-11 R19-11
View Snapshot
Recorded Revisions (3):
R25-11 rel:R25-11#5c83722f2026-09-30 Inspect R24-11 rel:R24-11#95cca5112026-10-14 Inspect R25-11 rel:R25-11#95cca5112026-10-14 active Inspect
Historical Snapshot:
× Back to current
🚫
Requirement entfallen: Dieses Element ist im gewählten Release nicht mehr enthalten.
Requirement Text as-of this release:
Reachable Artifacts & Dependents:
Date Actor Transition Reason / Rationale Campaign
2026-08-13 tool none → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record 2026-08-13-status-backfill
gemini-3.8-flash-low· 2026-10-13 · 德文原文