DEENESPTFRRUARHIKOZHNL

类 ara::per::ReadAccessor

[SWS_PER_00342] Upstream: RS_PER_00004, RS_AP_00122, RS_AP_00146

class ReadAccessor :            public virtual FileAccessor {...};

ReadAccessor is used to read file data. It provides binary and text mode methods for checking or getting the current byte/character (PeekByte/PeekChar, GetByte/GetChar) methods for reading a section of a binary/text file (Read Binary/ReadText), a method to read a line of text (ReadLine).

Header-Datei#include "ara/per/read_accessor.h"
Forwarding-Header#include "ara/per/per_fwd.h"
Scopenamespace ara::per
Basisklasse(n)FileAccessor

用户指南人工智能生成

支持按块、按行或基于字符读取持久化的文件和二进制数据。
AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 811820211677 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

支持按块、按行或基于字符读取持久化的文件和二进制数据。

类 ara::per::ReadAccessor 提供了用于在二进制和文本模式下顺序和按行读取文件的同步方法 [SWS_PER_00421]、[SWS_PER_00119]。除了消耗性读取外,它还允许对后续字节或字符进行指针中立的前瞻。由于实例不是线程安全的,因此必须在外部协调并发访问,而在发生错误时,回滚保证可以保护读指针位置 [SWS_PER_00419]。

上下文和职责范围

类 ara::per::ReadAccessor 提供了持久化管理(模块 per)中用于同步读取文件内容的接口,并虚继承自 FileAccessor。它抽象了对持久化数据存储的读取访问,并提供二进制和文本访问方法。应用程序可以通过专用函数检查和检索单个字节或字符,以及读取连续块或完整行。

生命周期和并发

ReadAccessor 的默认构造函数已删除 [SWS_PER_00461];因此,实例化通常通过持久化模块的上层打开和访问机制间接进行。接口和绑定的访问资源的释放通过虚析构函数 ~ReadAccessor() 执行 [SWS_PER_00417]。ReadAccessor 的实例拥有一个管理文件中当前位置的内部读指针。该类的所有方法都被显式指定为非线程安全(not thread-safe)[SWS_PER_00419],因此调用方必须在外部同步同一实例上的并发读取操作。

二进制和文本数据的使用路径

对于二进制文件操作,该类提供了用于可前瞻或顺序读取的函数。使用 PeekByte() 可以在不改变读指针的情况下检查当前读取位置处的字节 [SWS_PER_00418]。相比之下,GetByte() 精确读取一个字节并推进位置 [SWS_PER_00419]。可以通过 ReadBinary(n) 将较大的数据块读取到 ara::core::Vector<ara::core::Byte> 中,此时位置会相应调整;如果提前到达文件末尾,则向量包含的字节数将少于请求的字节数 [SWS_PER_00422]。通过 ReadBinary() 可以一步获取直至文件末尾的所有剩余字节 [SWS_PER_00421]。

Sequenzielles Lesen von Dateiinhalten应用ReadAccessorPeekByte()Result<Byte>(位置未变)ReadBinary(n)Result<Vector<Byte>>(位置前移)ReadBinary()Result<Vector<Byte>> (Restinhalt bis Dateiende)

时序图:带有预先检查和分段数据处理的顺序读取访问典型流程。来源:[SWS_PER_00418]、[SWS_PER_00422]、[SWS_PER_00421]。

在文本模式下,PeekChar() 提供基于字符的前瞻 [SWS_PER_00167],而 GetChar() 消耗下一个字符 [SWS_PER_00168]。按行读取通过 ReadLine() 进行,它会一直读取到分隔符为止(默认:'\n',ASCII 0x0a);分隔符不会被包含在结果字符串中 [SWS_PER_00119]。长度为 n 个字符的片段或全部剩余内容可以通过 ReadText() 的重载来读取 [SWS_PER_00165]、[SWS_PER_00420]。如果读指针位于多字节字符的中间,则生成的字符串可能包含不完整的 Unicode 码点 [SWS_PER_00119]、[SWS_PER_00165]。

错误场景与错误处理

ReadAccessor 的所有读取操作都将其值封装在 ara::core::Result 中返回,并被指定为异常安全(exception safe)[SWS_PER_00419]。如果访问期间发生错误,则会应用严格的回滚语义:在发生错误时,读指针的当前位置始终保持不变 [SWS_PER_00421]、[SWS_PER_00422]。典型的已记录错误状态包括:

本指南基于 AUTOSAR Adaptive R25-11 规范自动生成。

成员图

类图

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__per__ReadAccessor956 ReadAccessor + ReadAccessor() + ~ReadAccessor() + GetByte() + GetChar() + PeekByte() + PeekChar() + ReadBinary() + ReadLine() + ReadText() nara__per__FileAccessor932 FileAccessor nara__per__ReadAccessor956->nara__per__FileAccessor932 nara__per__ReadWriteAccessor483 ReadWriteAccessor nara__per__ReadWriteAccessor483->nara__per__ReadAccessor956

详细视图

请在大纲中选择一个条目。

构造函数和析构函数

The default constructor for ReadAccessor shall not be used.

ReadAccessor ()=delete;

Destructor for ReadAccessor.

~ReadAccessor () override noexcept;

方法

GetByte 函数

Returns the byte at the current position of the file, advancing the current position. In case of an error, the current position is not changed.

ara::core::Result< ara::core::Byte > GetByte () noexcept;
GetChar 函数

Returns the character at the current position of the file, advancing the current position. In case of an error, the current position is not changed.

ara::core::Result< char > GetChar () noexcept;
PeekByte 函数

Returns the byte at the current position of the file. The current position is not changed.

ara::core::Result< ara::core::Byte > PeekByte () const noexcept;
PeekChar 函数

Returns the character at the current position of the file. The current position is not changed.

ara::core::Result< char > PeekChar () const noexcept;
ReadBinary 函数 2

Reads all remaining bytes into a Vector of Byte, starting from the current position. The current position is set to the end of the file. In case of an error, the current position is not changed.

重载 ReadBinary 2
ReadLine 函数

Reads a complete line of characters into a String, advancing the current position accordingly. The end of the line is demarcated by the delimiter, or by "\\n" (ASCII 0x0a) if that parameter is omitted. The delimiter itself is not included in the returned String. Only Unicode code points with one character (code unit) can be used as delimiters. The returned string may start with an incomplete Unicode code point in case the current read position is in the middle of a code point. If the end of the file is reached, the remaining characters are returned and the current position is set to the end of the file. In case of an error, the current position is not changed.

ara::core::Result< ara::core::String > ReadLine (char delimiter=’\n’) noexcept;
ReadText 函数 2

Reads a number of characters into a String, starting from the current position. The returned string may start and/or end with incomplete Unicode code points in case the current read position and/or the last read character (code unit) is in the middle of a code point. The current position is advanced accordingly. If the end of the file is reached, the number of returned characters can be less than the requested number, and the current position is set to the end of the file. In case of an error, the current position is not changed.

重载 ReadText 2

方法文档

函数 GetByte [SWS_PER_00419] Upstream: RS_PER_00001, RS_PER_00004, RS_AP_00119, RS_AP_00120, RS_ AP_00135, RS_AP_00139, RS_AP_00159

ara::core::Result< ara::core::Byte > GetByte () noexcept;

Returns the byte at the current position of the file, advancing the current position. In case of an error, the current position is not changed.

Header-Datei#include "ara/per/read_accessor.h"
Scopeclass ara::per::ReadAccessor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe PerErrc::kPhysical rollback_semantics

Rückgabewert

TypBeschreibung
ara::core::Result<ara::core::Byte >A Result containing a byte. In case of an error, it contains any of the errors defined below, or a vendor specific error.

Fehler

FehlercodeBeschreibung
StorageFailureReturned if access to the physical storage fails.
PerErrc::kValidationFailedrollback_semantics Returned if the validity of stored data cannot be ensured.
PerErrc::kEncryptionFailedrollback_semantics Returned if the decryption of stored data fails.
PerErrc::kEofrollback_semantics Returned if the current position is at the end of the file or if the file is empty.
PerErrc::kAuthenticationFailedrollback_semantics Returned if checking the MAC of stored data fails.

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

Record
AUTOSAR/AP/record/SWS_PER_00419
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PER_00419@rel:R25-11#c54e3324
Content hash
c54e3324
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Persistency.pdf#nameddest=SWS_PER_00419
Status: valid/unmigrated Version: rel:R25-11#0912989a 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_PER_00419@rel:R25-11#0912989a
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#0364504c2026-09-30
  • R20-11rel:R20-11#5413fe932026-10-14
  • R21-11rel:R21-11#942b773e2026-10-14
  • R22-11rel:R22-11#bd9006822026-10-14
  • R23-11rel:R23-11#a95950da2026-10-14
  • R24-11rel:R24-11#0912989a2026-10-14
  • R25-11rel:R25-11#0912989a2026-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

函数 GetChar [SWS_PER_00168] Upstream: RS_PER_00001, RS_PER_00004, RS_AP_00119, RS_AP_00120, RS_ AP_00135, RS_AP_00139, RS_AP_00159

ara::core::Result< char > GetChar () noexcept;

Returns the character at the current position of the file, advancing the current position. In case of an error, the current position is not changed.

Header-Datei#include "ara/per/read_accessor.h"
Scopeclass ara::per::ReadAccessor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe PerErrc::kPhysical rollback_semantics

Rückgabewert

TypBeschreibung
ara::core::Result< char >A Result containing a character. In case of an error, it contains any of the errors defined below, or a vendor specific error.

Fehler

FehlercodeBeschreibung
StorageFailureReturned if access to the physical storage fails.
PerErrc::kValidationFailedrollback_semantics Returned if the validity of stored data cannot be ensured.
PerErrc::kEncryptionFailedrollback_semantics Returned if the decryption of stored data fails.
PerErrc::kEofrollback_semantics Returned if the current position is at the end of the file or if the file is empty.
PerErrc::kAuthenticationFailedrollback_semantics Returned if checking the MAC of stored data fails.

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

Record
AUTOSAR/AP/record/SWS_PER_00168
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PER_00168@rel:R25-11#1b050c87
Content hash
1b050c87
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Persistency.pdf#nameddest=SWS_PER_00168
Status: valid/unmigrated Version: rel:R25-11#0c481b90 Versionshistorie & Revisions (1 transition, 8 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_PER_00168@rel:R25-11#0c481b90
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#3ca1a1292026-09-30
  • R19-11rel:R19-11#730eeb9f2026-10-14
  • R20-11rel:R20-11#8515a7212026-10-14
  • R21-11rel:R21-11#9651569a2026-10-14
  • R22-11rel:R22-11#cece1f3e2026-10-14
  • R23-11rel:R23-11#af3b07a02026-10-14
  • R24-11rel:R24-11#cbb2020f2026-10-14
  • R25-11rel:R25-11#0c481b902026-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

函数 PeekByte [SWS_PER_00418] Upstream: RS_PER_00001, RS_PER_00004, RS_AP_00119, RS_AP_00120, RS_ AP_00135, RS_AP_00139, RS_AP_00159

ara::core::Result< ara::core::Byte > PeekByte () const noexcept;

Returns the byte at the current position of the file. The current position is not changed.

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: eb387be6a3cf 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::per::ReadAccessor 的同步成员函数 PeekByte 读取文件当前位置处的单个字节,而不改变文件位置 [SWS_PER_00418]。该函数需要包含头文件 ara/per/read_accessor.h,不接受任何参数,并在 ara::core::Result<ara::core::Byte> 中返回所读取的值 [SWS_PER_00418]。

如果在访问期间发生错误,返回对象要么包含厂商特定错误码,要么包含来自 PerErrc 的已定义错误之一 [SWS_PER_00418]:

  • PerErrc::kEof:当前位置处于文件末尾,或者文件为空。
  • PerErrc::kPhysicalStorageFailure:访问物理存储失败。
  • PerErrc::kValidationFailed:无法保证已存储数据的有效性。
  • PerErrc::kEncryptionFailed:已存储数据的解密失败。
  • PerErrc::kAuthenticationFailed:MAC(Message Authentication Code)验证失败。

在执行安全性方面,该方法声明为 noexcept 和 exception safe [SWS_PER_00418]。然而,由于规范将 PeekByte 归类为 not thread-safe,对 ara::per::ReadAccessor 的同一实例进行并发调用可能需要应用端进行同步 [SWS_PER_00418]。 问题 Q-14b3334052f6c810 (未决)

本使用说明由 AI 基于 AUTOSAR 规范 R25-11 生成。

Header-Datei#include "ara/per/read_accessor.h"
Scopeclass ara::per::ReadAccessor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe PerErrc::kPhysical rollback_semantics

Rückgabewert

TypBeschreibung
ara::core::Result<ara::core::Byte >A Result containing a byte. In case of an error, it contains any of the errors defined below, or a vendor specific error.

Fehler

FehlercodeBeschreibung
StorageFailureReturned if access to the physical storage fails.
PerErrc::kValidationFailedrollback_semantics Returned if the validity of stored data cannot be ensured.
PerErrc::kEncryptionFailedrollback_semantics Returned if the decryption of stored data fails.
PerErrc::kEofrollback_semantics Returned if the current position is at the end of the file or if the file is empty.
PerErrc::kAuthenticationFailedrollback_semantics Returned if checking the MAC of stored data fails.

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

Record
AUTOSAR/AP/record/SWS_PER_00418
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PER_00418@rel:R25-11#3f443a98
Content hash
3f443a98
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Persistency.pdf#nameddest=SWS_PER_00418
Status: valid/unmigrated Version: rel:R25-11#728d6d2e 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_PER_00418@rel:R25-11#728d6d2e
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#e281f9292026-09-30
  • R20-11rel:R20-11#4a5022882026-10-14
  • R21-11rel:R21-11#265813ae2026-10-14
  • R22-11rel:R22-11#7f25e6502026-10-14
  • R23-11rel:R23-11#413441c32026-10-14
  • R24-11rel:R24-11#3c1c4a1c2026-10-14
  • R25-11rel:R25-11#728d6d2e2026-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

函数 PeekChar [SWS_PER_00167] Upstream: RS_PER_00001, RS_PER_00004, RS_AP_00119, RS_AP_00120, RS_ AP_00135, RS_AP_00139, RS_AP_00159

ara::core::Result< char > PeekChar () const noexcept;

Returns the character at the current position of the file. The current position is not changed.

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: b4d92aee30b2 来源
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::per::ReadAccessor(头文件 #include "ara/per/read_accessor.h")的方法 PeekChar 读取文件当前位置处的字符,而不改变读取指针 [SWS_PER_00167]。

使用

该函数的签名是 ara::core::Result<char> PeekChar() const noexcept;。它以同步方式工作,声明为 const 并保证异常安全性(exception safe)[SWS_PER_00167]。返回值是一个 ara::core::Result<char>,在成功时包含读取出的字符 [SWS_PER_00167]。

错误处理

如果发生错误,ara::core::Result 将返回厂商特定错误或来自 PerErrc 的以下错误码之一 [SWS_PER_00167]:

  • PerErrc::kEof:当前读取位置已达到文件末尾,或者文件为空 [SWS_PER_00167]。
  • PerErrc::kPhysicalStorageFailure:对物理存储介质的访问失败 [SWS_PER_00167]。
  • PerErrc::kValidationFailed:无法确保已存储数据的有效性 [SWS_PER_00167]。
  • PerErrc::kEncryptionFailed:所存储数据的解密失败 [SWS_PER_00167]。
  • PerErrc::kAuthenticationFailed:数据的消息身份验证码(MAC)验证失败 [SWS_PER_00167]。

并发性与限制

该操作不是线程安全的(not thread-safe)[SWS_PER_00167]。因此,对同一 ReadAccessor 实例的并发访问必须由调用方进行同步。

本使用说明基于 AUTOSAR Adaptive Release R25-11 规范。

Header-Datei#include "ara/per/read_accessor.h"
Scopeclass ara::per::ReadAccessor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe PerErrc::kPhysical rollback_semantics

Rückgabewert

TypBeschreibung
ara::core::Result< char >A Result containing a character. In case of an error, it contains any of the errors defined below, or a vendor specific error.

Fehler

FehlercodeBeschreibung
StorageFailureReturned if access to the physical storage fails.
PerErrc::kValidationFailedrollback_semantics Returned if the validity of stored data cannot be ensured.
PerErrc::kEncryptionFailedrollback_semantics Returned if the decryption of stored data fails.
PerErrc::kEofrollback_semantics Returned if the current position is at the end of the file or if the file is empty.
PerErrc::kAuthenticationFailedrollback_semantics Returned if checking the MAC of stored data fails.

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

Record
AUTOSAR/AP/record/SWS_PER_00167
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PER_00167@rel:R25-11#8e7a848f
Content hash
8e7a848f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Persistency.pdf#nameddest=SWS_PER_00167
Status: valid/unmigrated Version: rel:R25-11#0012349e Versionshistorie & Revisions (1 transition, 8 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_PER_00167@rel:R25-11#0012349e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#4e561ee32026-09-30
  • R19-11rel:R19-11#a681f46f2026-10-14
  • R20-11rel:R20-11#484d8e7f2026-10-14
  • R21-11rel:R21-11#9ba26bcc2026-10-14
  • R22-11rel:R22-11#adc94cd82026-10-14
  • R23-11rel:R23-11#5efe621b2026-10-14
  • R24-11rel:R24-11#0012349e2026-10-14
  • R25-11rel:R25-11#0012349e2026-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

函数 ReadAccessor [SWS_PER_00461] Upstream: RS_PER_00004, RS_AP_00120, RS_AP_00129, RS_AP_00146

ReadAccessor ()=delete;

The default constructor for ReadAccessor shall not be used.

Header-Datei#include "ara/per/read_accessor.h"
Scopeclass ara::per::ReadAccessor

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

Record
AUTOSAR/AP/record/SWS_PER_00461
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PER_00461@rel:R25-11#a32ee433
Content hash
a32ee433
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Persistency.pdf#nameddest=SWS_PER_00461
Status: valid/unmigrated Version: rel:R25-11#036da8e2 Versionshistorie & Revisions (1 transition, 6 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_PER_00461@rel:R25-11#036da8e2
Point-in-Time History:
Recorded Revisions (6):
  • R25-11rel:R25-11#030094252026-09-30
  • R21-11rel:R21-11#ebfad02e2026-10-14
  • R22-11rel:R22-11#2e0765fe2026-10-14
  • R23-11rel:R23-11#ab252e082026-10-14
  • R24-11rel:R24-11#036da8e22026-10-14
  • R25-11rel:R25-11#036da8e22026-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

函数 ReadBinary [SWS_PER_00421] Upstream: RS_PER_00001, RS_PER_00004, RS_AP_00119, RS_AP_00120, RS_ AP_00121, RS_AP_00127, RS_AP_00135, RS_AP_00139, RS_AP_00159

ara::core::Result< ara::core::Vector< ara::core::Byte > > ReadBinary () noexcept;

Reads all remaining bytes into a Vector of Byte, starting from the current position. The current position is set to the end of the file. In case of an error, the current position is not changed.

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 325f0e841208 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::per::ReadAccessor 的无参数方法 ReadBinary 同步将从当前文件位置开始的所有剩余字节读取到 ara::core::Vector<ara::core::Byte> 中,直到文件末尾 [SWS_PER_00421]。读取操作成功后,当前文件位置被设置为文件末尾 [SWS_PER_00421]。返回值封装为 ara::core::Result 并声明为 noexcept;解释:由于不存在异步返回类型,该方法可能会阻塞调用方。 问题 Q-8e6054123cea57ac (未决)

读取时若发生错误,原始文件位置保持不变 [SWS_PER_00421]。在此情况下,返回的 ara::core::Result 包含特定于供应商的错误或来自 PerErrc 的特定错误代码之一 [SWS_PER_00421]:

  • PerErrc::kPhysicalStorageFailure:物理存储访问失败 [SWS_PER_00421]。
  • PerErrc::kValidationFailed:无法确保所存储数据的有效性 [SWS_PER_00421]。
  • PerErrc::kEncryptionFailed:数据的解密失败 [SWS_PER_00421]。
  • PerErrc::kAuthenticationFailed:MAC 验证失败 [SWS_PER_00421]。
  • PerErrc::kEof:文件为空或读取位置已位于文件末尾 [SWS_PER_00421]。

该函数被定义为异常安全(exception safe),但明确定义为非线程安全(not thread-safe)[SWS_PER_00421]。因此,同一 ReadAccessor 上的并发调用必须由调用方进行协调。如果不需要一次性读取全部剩余文件内容,而仅读取一部分字节,则应改用重载变体 ReadBinary(std::uint64_t n) [SWS_PER_00422]。

本文本由 AI 创建。所有信息均基于 AUTOSAR 规范的要求。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/per/read_accessor.h"
Scopeclass ara::per::ReadAccessor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe PerErrc::kPhysical rollback_semantics

Rückgabewert

TypBeschreibung
ara::core::Result<ara::core::Vector<ara::core::Byte > >A Result containing a Vector of Byte. In case of an error, it contains any of the errors defined below, or a vendor specific error.

Fehler

FehlercodeBeschreibung
StorageFailureReturned if access to the physical storage fails.
PerErrc::kValidationFailedrollback_semantics Returned if the validity of stored data cannot be ensured.
PerErrc::kEncryptionFailedrollback_semantics Returned if the decryption of stored data fails.
PerErrc::kEofrollback_semantics Returned if the current position is at the end of the file or if the file is empty.
PerErrc::kAuthenticationFailedrollback_semantics Returned if checking the MAC of stored data fails.

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

Record
AUTOSAR/AP/record/SWS_PER_00421
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PER_00421@rel:R25-11#f6e5cde7
Content hash
f6e5cde7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Persistency.pdf#nameddest=SWS_PER_00421
Status: valid/unmigrated Version: rel:R25-11#196469d1 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_PER_00421@rel:R25-11#196469d1
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#eeeb41ef2026-09-30
  • R20-11rel:R20-11#8500f2512026-10-14
  • R21-11rel:R21-11#bdd2c0352026-10-14
  • R22-11rel:R22-11#573348522026-10-14
  • R23-11rel:R23-11#1941de772026-10-14
  • R24-11rel:R24-11#8e7d483b2026-10-14
  • R25-11rel:R25-11#196469d12026-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

函数 ReadBinary [SWS_PER_00422] Upstream: RS_PER_00001, RS_PER_00004, RS_AP_00119, RS_AP_00120, RS_ AP_00121, RS_AP_00127, RS_AP_00135, RS_AP_00139, RS_AP_00159

ara::core::Result< ara::core::Vector< ara::core::Byte > > ReadBinary (std::uint64_t n) noexcept;

Reads a number of bytes into a Vector of Byte, starting from the current position. The current position is advanced accordingly. If the end of the file is reached, the number of returned bytes can be less than the requested number, and the current position is set to the end of the file. In case of an error, the current position is not changed.

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 4e14906b2550 来源
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::per::ReadAccessor 的函数 ReadBinary 从当前文件位置开始将最多 n 个字节同步读取到 ara::core::Vector<ara::core::Byte> 中 [SWS_PER_00422]。读取操作成功时,当前文件位置推进所读取的字节数;若在此过程中到达文件末尾,返回的向量可能包含少于 n 个字节,且文件位置保持在文件末尾 [SWS_PER_00422]。

在读取操作期间若发生错误,文件位置不会改变 [SWS_PER_00422]。错误处理通过返回的 ara::core::Result 进行,其中可能包含来自 PerErrc 的特定错误代码或特定于供应商的错误 [SWS_PER_00422]:

  • PerErrc::kPhysicalStorageFailure:对物理存储的访问失败 [SWS_PER_00422]。
  • PerErrc::kValidationFailed:无法确保所存储数据的验证 [SWS_PER_00422]。
  • PerErrc::kEncryptionFailed:所存储数据的解密失败 [SWS_PER_00422]。
  • PerErrc::kEof:当前位置已处于文件末尾或文件为空 [SWS_PER_00422]。
  • PerErrc::kAuthenticationFailed:数据 MAC(Message Authentication Code)校验失败 [SWS_PER_00422]。

关于并发性,该方法被指定为 not thread-safe,因此同一访问器上的并发访问必须在应用程序端进行同步;但它被声明为 exception safe 并带有 noexcept 注解 [SWS_PER_00422]。与始终读取直至文件末尾的所有剩余字节的无参数重载 [SWS_PER_00421] 不同,该变体允许按定义的块大小分段读取。

本文本由 AI 生成,并用作策划辅助。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/per/read_accessor.h"
Scopeclass ara::per::ReadAccessor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe PerErrc::kPhysical rollback_semantics

Parameter (in)

ParameterBeschreibung
nNumber of bytes to read.

Rückgabewert

TypBeschreibung
ara::core::Result<ara::core::Vector<ara::core::Byte > >A Result containing a Vector of Byte. In case of an error, it contains any of the errors defined below, or a vendor specific error.

Fehler

FehlercodeBeschreibung
StorageFailureReturned if access to the physical storage fails.
PerErrc::kValidationFailedrollback_semantics Returned if the validity of stored data cannot be ensured.
PerErrc::kEncryptionFailedrollback_semantics Returned if the decryption of stored data fails.
PerErrc::kEofrollback_semantics Returned if the current position is at the end of the file or if the file is empty.
PerErrc::kAuthenticationFailedrollback_semantics Returned if checking the MAC of stored data fails.

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

Record
AUTOSAR/AP/record/SWS_PER_00422
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PER_00422@rel:R25-11#36683b2c
Content hash
36683b2c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Persistency.pdf#nameddest=SWS_PER_00422
Status: valid/unmigrated Version: rel:R25-11#6130fc46 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_PER_00422@rel:R25-11#6130fc46
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#0c9042422026-09-30
  • R20-11rel:R20-11#fc873a932026-10-14
  • R21-11rel:R21-11#77fe785f2026-10-14
  • R22-11rel:R22-11#979493562026-10-14
  • R23-11rel:R23-11#1177696c2026-10-14
  • R24-11rel:R24-11#1d2549ee2026-10-14
  • R25-11rel:R25-11#6130fc462026-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

函数 ReadLine [SWS_PER_00119] Upstream: RS_PER_00001, RS_PER_00004, RS_AP_00119, RS_AP_00120, RS_ AP_00121, RS_AP_00127, RS_AP_00129, RS_AP_00135, RS_AP_00136, RS_AP_00139, RS_AP_00159

ara::core::Result< ara::core::String > ReadLine (char delimiter=’\n’) noexcept;

Reads a complete line of characters into a String, advancing the current position accordingly. The end of the line is demarcated by the delimiter, or by "\\n" (ASCII 0x0a) if that parameter is omitted. The delimiter itself is not included in the returned String. Only Unicode code points with one character (code unit) can be used as delimiters. The returned string may start with an incomplete Unicode code point in case the current read position is in the middle of a code point. If the end of the file is reached, the remaining characters are returned and the current position is set to the end of the file. In case of an error, the current position is not changed.

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 30f46bde066b 来源 未决问题(1)
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

使用

类ara::per::ReadAccessor的同步方法ReadLine将直到指定分隔符的完整一行读入ara::core::String中,并相应向前设置读取位置[SWS_PER_00119]。默认情况下,\n(ASCII 0x0a)用作定界符;作为delimiter,仅允许由单个代码单元组成的 Unicode 码点[SWS_PER_00119]。分隔符本身不包含在结果字符串中。如果读取操作到达文件末尾,则返回截至当时剩余的所有字符,并将位置设置为文件末尾[SWS_PER_00119]。

错误处理

该函数返回一个ara::core::Result<ara::core::String>[SWS_PER_00119]。如果发生错误,当前位置不会改变[SWS_PER_00119]。指定的错误包括:

  • PerErrc::kEof:当前读取位置位于文件末尾或文件为空[SWS_PER_00119]。
  • StorageFailure:对物理存储的访问失败[SWS_PER_00119]。
  • PerErrc::kValidationFailed:无法确保所存储数据的有效性 [SWS_PER_00119]。
  • PerErrc::kEncryptionFailed:数据的解密失败 [SWS_PER_00119]。
  • PerErrc::kAuthenticationFailed:消息认证码(MAC)校验失败[SWS_PER_00119]。

并发性与边界条件

该方法被声明为noexcept且异常安全(“exception safe”),但明确为非线程安全(“not thread-safe”)[SWS_PER_00119]。解释:在同一ReadAccessor实例上进行并发调用时,可能需要外部同步。 问题 Q-307b6e250938c76b (未决)如果当前读取位置位于多字节 Unicode 码点中间,返回的字符串可能以不完整的码点开头[SWS_PER_00119]。

此文本由 AI 创建,并基于 AUTOSAR 规范。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/per/read_accessor.h"
Scopeclass ara::per::ReadAccessor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe PerErrc::kPhysical rollback_semantics

Parameter (in)

ParameterBeschreibung
delimiterThe character that is used as delimiter.

Rückgabewert

TypBeschreibung
ara::core::Result<ara::core::String >A Result containing a String. In case of an error, it contains any of the errors defined below, or a vendor specific error.

Fehler

FehlercodeBeschreibung
StorageFailureReturned if access to the physical storage fails.
PerErrc::kValidationFailedrollback_semantics Returned if the validity of stored data cannot be ensured.
PerErrc::kEncryptionFailedrollback_semantics Returned if the decryption of stored data fails.
PerErrc::kEofrollback_semantics Returned if the current position is at the end of the file or if the file is empty.
PerErrc::kAuthenticationFailedrollback_semantics Returned if checking the MAC of stored data fails.

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

Record
AUTOSAR/AP/record/SWS_PER_00119
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PER_00119@rel:R25-11#705e02ce
Content hash
705e02ce
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Persistency.pdf#nameddest=SWS_PER_00119
Status: valid/unmigrated Version: rel:R25-11#65a53978 Versionshistorie & Revisions (1 transition, 8 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_PER_00119@rel:R25-11#65a53978
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#07ef27932026-09-30
  • R19-11rel:R19-11#d9c1707c2026-10-14
  • R20-11rel:R20-11#869afee72026-10-14
  • R21-11rel:R21-11#4e378ab62026-10-14
  • R22-11rel:R22-11#b00875a42026-10-14
  • R23-11rel:R23-11#50b708c12026-10-14
  • R24-11rel:R24-11#156cbc312026-10-14
  • R25-11rel:R25-11#65a539782026-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

函数 ReadText [SWS_PER_00165] Upstream: RS_PER_00001, RS_PER_00004, RS_AP_00119, RS_AP_00120, RS_ AP_00121, RS_AP_00127, RS_AP_00135, RS_AP_00136, RS_AP_00139, RS_AP_00159

ara::core::Result< ara::core::String > ReadText (std::uint64_t n) noexcept;

Reads a number of characters into a String, starting from the current position. The returned string may start and/or end with incomplete Unicode code points in case the current read position and/or the last read character (code unit) is in the middle of a code point. The current position is advanced accordingly. If the end of the file is reached, the number of returned characters can be less than the requested number, and the current position is set to the end of the file. In case of an error, the current position is not changed.

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: 042205956a20 来源
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::per::ReadAccessor 的同步成员函数 ReadText 从当前文件位置开始最多将 n 个字符读取到 ara::core::String 中 [SWS_PER_00165]。通过头文件 #include "ara/per/read_accessor.h" 进行包含 [SWS_PER_00165]。

用法与语义

该方法通过参数 std::uint64_t n 调用,并返回一个 ara::core::Result<ara::core::String> [SWS_PER_00165]。读取操作成功时,当前读取位置会根据读取的字符数向前移动 [SWS_PER_00165]。如果读取操作到达文件末尾,返回的字符数可能小于请求的 n;此时文件位置被设置为文件末尾 [SWS_PER_00165]。如果当前读取位置或最后读取的字符(代码单元)位于某个 Unicode 码位中间,则返回的字符串可能会以不完整的码位开头或结尾 [SWS_PER_00165]。

错误处理与边界条件

发生错误时,文件位置保持不变 [SWS_PER_00165]。返回的 ara::core::Result 可能包含特定于供应商的错误或以下错误代码 [SWS_PER_00165]:

  • PerErrc::kPhysicalStorageFailure:物理存储访问失败 [SWS_PER_00165]。
  • PerErrc::kValidationFailed:无法确保所存储数据的有效性 [SWS_PER_00165]。
  • PerErrc::kEncryptionFailed:所存储数据的解密失败 [SWS_PER_00165]。
  • PerErrc::kEof:当前位置已处于文件末尾或文件为空 [SWS_PER_00165]。
  • PerErrc::kAuthenticationFailed:数据的 MAC 校验失败 [SWS_PER_00165]。

关于并发性,该函数被声明为异常安全(exception safe),但明确声明为非线程安全(not thread-safe)[SWS_PER_00165]。因此,在同一实例上的并发调用必须进行同步。

相互作用

除带有长度限制的重载之外,还存在一个无参数变体 ReadText() [SWS_PER_00420],它从当前位置开始读取直至文件末尾的所有剩余字符。

本文本由 AI 生成并策划。所有说明均基于 AUTOSAR 版本 R25-11 的规范。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/per/read_accessor.h"
Scopeclass ara::per::ReadAccessor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe PerErrc::kPhysical rollback_semantics

Parameter (in)

ParameterBeschreibung
nNumber of characters to read.

Rückgabewert

TypBeschreibung
ara::core::Result<ara::core::String >A Result containing a String. In case of an error, it contains any of the errors defined below, or a vendor specific error.

Fehler

FehlercodeBeschreibung
StorageFailureReturned if access to the physical storage fails.
PerErrc::kValidationFailedrollback_semantics Returned if the validity of stored data cannot be ensured.
PerErrc::kEncryptionFailedrollback_semantics Returned if the decryption of stored data fails.
PerErrc::kEofrollback_semantics Returned if the current position is at the end of the file or if the file is empty.
PerErrc::kAuthenticationFailedrollback_semantics Returned if checking the MAC of stored data fails.

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

Record
AUTOSAR/AP/record/SWS_PER_00165
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PER_00165@rel:R25-11#10b17234
Content hash
10b17234
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Persistency.pdf#nameddest=SWS_PER_00165
Status: valid/unmigrated Version: rel:R25-11#2aa15da4 Versionshistorie & Revisions (1 transition, 8 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_PER_00165@rel:R25-11#2aa15da4
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#cc14eec62026-09-30
  • R19-11rel:R19-11#6ae823952026-10-14
  • R20-11rel:R20-11#45ea0c7d2026-10-14
  • R21-11rel:R21-11#659479ab2026-10-14
  • R22-11rel:R22-11#231d4b352026-10-14
  • R23-11rel:R23-11#7498db7f2026-10-14
  • R24-11rel:R24-11#9c84dfee2026-10-14
  • R25-11rel:R25-11#2aa15da42026-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

函数 ReadText [SWS_PER_00420] Upstream: RS_PER_00001, RS_PER_00004, RS_AP_00119, RS_AP_00120, RS_ AP_00121, RS_AP_00127, RS_AP_00135, RS_AP_00136, RS_AP_00139, RS_AP_00159

ara::core::Result< ara::core::String > ReadText () noexcept;

Reads all remaining characters into a String, starting from the current position. The returned string may start with an incomplete Unicode code point in case the current read position is in the middle of a code point. The current position is set to the end of the file. In case of an error, the current position is not changed.

AI 生成 未审核 模型: gemini-3.8-flash-medium · 推理强度: medium · 温度: 不可控 · 提示词: d5efea9a0341 来源
译自德文指南gemini-3.8-flash-low · 2026-10-13 · 德文原文

类 ara::per::ReadAccessor 的同步方法 ReadText 将从当前文件位置开始的所有剩余字符读取到 ara::core::String 中 [SWS_PER_00420]。该函数不需要参数,并在成功读取后将当前位置设置到文件末尾 [SWS_PER_00420]。如果读取位置位于某个 Unicode 码位中间,则返回的字符串可能以不完整的码位开头 [SWS_PER_00420]。

返回值是一个 ara::core::Result<ara::core::String> [SWS_PER_00420]。发生错误时,文件位置保持不变(回滚语义),且结果包含特定于供应商的错误或来自 PerErrc 的错误代码 [SWS_PER_00420]:

  • PerErrc::kEof:当前位置已位于文件末尾或文件为空 [SWS_PER_00420]。
  • PerErrc::kPhysicalStorageFailure:对物理存储的访问失败 [SWS_PER_00420]。
  • PerErrc::kValidationFailed:无法确保所存储数据的有效性 [SWS_PER_00420]。
  • PerErrc::kEncryptionFailed:所存储数据的解密失败 [SWS_PER_00420]。
  • PerErrc::kAuthenticationFailed:消息认证码(MAC)校验失败 [SWS_PER_00420]。

关于并发性,ReadText 被指定为异常安全(exception safe)并声明为 noexcept,但被明确归类为非线程安全 [SWS_PER_00420]。

与最多读取 n 个字符并相应推进位置的相关重载 ReadText(std::uint64_t n) 配合使用 [SWS_PER_00165],该无参数变体用于完整读取直至文件末尾的全部剩余内容 [SWS_PER_00420]。

此使用说明是根据 AUTOSAR 规范 R25-11 自动创建的。

实现者指南即将推出(复杂度 I1)

Header-Datei#include "ara/per/read_accessor.h"
Scopeclass ara::per::ReadAccessor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Rückgabewert

TypBeschreibung
ara::core::Result<ara::core::String >A Result containing a String. In case of an error, it contains any of the errors defined below, or a vendor specific error.

Fehler

FehlercodeBeschreibung
PerErrc::kPhysicalStorageFailurerollback_semantics Returned if access to the physical storage fails.
PerErrc::kValidationFailedrollback_semantics Returned if the validity of stored data cannot be ensured.
PerErrc::kEncryptionFailedrollback_semantics Returned if the decryption of stored data fails.
PerErrc::kEofrollback_semantics Returned if the current position is at the end of the file or if the file is empty.
PerErrc::kAuthenticationFailedrollback_semantics Returned if checking the MAC of stored data fails.

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

Record
AUTOSAR/AP/record/SWS_PER_00420
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PER_00420@rel:R25-11#8ebac992
Content hash
8ebac992
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Persistency.pdf#nameddest=SWS_PER_00420
Status: valid/unmigrated Version: rel:R25-11#61b98c9e 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_PER_00420@rel:R25-11#61b98c9e
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#eae1d52e2026-09-30
  • R20-11rel:R20-11#964160082026-10-14
  • R21-11rel:R21-11#87d5efdd2026-10-14
  • R22-11rel:R22-11#cb3fbb062026-10-14
  • R23-11rel:R23-11#0a34e0562026-10-14
  • R24-11rel:R24-11#6089d3262026-10-14
  • R25-11rel:R25-11#61b98c9e2026-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

函数 ~ReadAccessor [SWS_PER_00417] Upstream: RS_PER_00004, RS_AP_00120, RS_AP_00129, RS_AP_00134, RS_AP_00145, RS_AP_00159

~ReadAccessor () override noexcept;

Destructor for ReadAccessor.

Header-Datei#include "ara/per/read_accessor.h"
Scopeclass ara::per::ReadAccessor
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

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

Record
AUTOSAR/AP/record/SWS_PER_00417
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_PER_00417@rel:R25-11#6f948762
Content hash
6f948762
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Persistency.pdf#nameddest=SWS_PER_00417
Status: valid/unmigrated Version: rel:R25-11#bb549d8d 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_PER_00417@rel:R25-11#bb549d8d
Point-in-Time History:
Recorded Revisions (7):
  • R25-11rel:R25-11#bf28177b2026-09-30
  • R20-11rel:R20-11#ef16863c2026-10-14
  • R21-11rel:R21-11#d902da112026-10-14
  • R22-11rel:R22-11#303367742026-10-14
  • R23-11rel:R23-11#1f8e44f12026-10-14
  • R24-11rel:R24-11#2707c6492026-10-14
  • R25-11rel:R25-11#bb549d8d2026-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