DEENESPTFRRUARHIKOZHNL

класс ara::shwa::Accessor

Diese Seite wurde vollständig KI-generiert auf Basis von SWS Safe Hardware Acceleration (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.

[AP_SWS_SHWA_00001] текст ещё не импортирован Upstream: RS_SHWA_00017, RS_SHWA_00009

template <typename DataT, int Dimensions = 1, AccessMode AccessMode Type = AccessMode::kRead, Target AccessTargetType = Target::kDevice, typename AllocatorT = BufferAllocator<std::remove_const_t<DataT>>> class Accessor final {...};

Die Spezifikation definiert diesen Klassentyp mit der gezeigten Schnittstelle.

Header-Datei#include "ara/shwa/accessor.h"
Scopenamespace ara::shwa

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

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

Обеспечивает типизированный контролируемый доступ на чтение и запись к областям памяти буфера.

Шаблонный класс обеспечивает типизированный и контролируемый доступ к выделенной памяти базового буфера данных. При этом инстанцирование выполняется исключительно через статические фабричные методы, которые возвращают экземпляр в виде уникального указателя ([AP_SWS_SHWA_00007]). Во время выполнения данные могут обрабатываться с помощью типобезопасных операций чтения и записи или через операторы индексации ([AP_SWS_SHWA_00011]). Все операции копирования и перемещения запрещены, в то время как к отдельным операциям с данными предъявляются специфические требования относительно потокобезопасности и обработки ошибок.

Контекст

Шаблонный класс ara::shwa::Accessor образует центральный интерфейс доступа для типизированного доступа к памяти буферов разделяемой памяти в AUTOSAR Adaptive Platform. Он инкапсулирует логику адресации и доступа к базовому ara::shwa::Buffer и статически параметризует его через тип данных (DataT), размерность (Dimensions), режим доступа (AccessModeType), целевое устройство (AccessTargetType), а также используемый распределитель памяти (AllocatorT). В расширенных сценариях класс подключает TaskHandler, который, предположительно, управляет задачами обработки в контексте буфера. Вопрос Q-552022fbf949a1f0 (открытый)

Внутри модуля класс функционирует во взаимодействии с тремя центральными партнерами по взаимодействию:

  • Приложение / вызывающая сторона: запрашивает экземпляры через фабричный интерфейс и выполняет операции чтения или записи через методы или операторы.
  • ara::shwa::Buffer: предоставляет выделенную область памяти и передается Accessor по ссылке при его создании ([AP_SWS_SHWA_00007]).
  • TaskHandler: регистрируется при необходимости во время создания для координации задач при обработке буфера ([AP_SWS_SHWA_00008]).
diag_kontext Anwendung Anwendung ara::shwa::Accessor ara::shwa::Accessor Anwendung->ara::shwa::Accessor использует ara::shwa::Buffer ara::shwa::Buffer ara::shwa::Accessor->ara::shwa::Buffer referenziert TaskHandler TaskHandler ara::shwa::Accessor->TaskHandler координирует с

Диаграмма контекста: партнеры по взаимодействию ara::shwa::Accessor. Источники: [AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008]

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

Жизненный цикл ara::shwa::Accessor подчиняется строгим семантическим ограничениям, предотвращающим неконтролируемое дублирование или перемещение экземпляров доступа. Конструктор по умолчанию явно удален ([AP_SWS_SHWA_00002]). Точно так же как конструктор копирования ([AP_SWS_SHWA_00003]), так и конструктор перемещения ([AP_SWS_SHWA_00005]), а также все операторы присваивания с копированием и перемещением объявлены удаленными ([AP_SWS_SHWA_00004], [AP_SWS_SHWA_00006]). Таким образом, прямое инстанцирование на стеке или семантика значений исключены.

Создание новых экземпляров осуществляется исключительно через статический фабричный метод Create ([AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008]). Он возвращает ara::core::Result<std::unique_ptr<Accessor>>, благодаря чему владение монопольно передается вызывающей стороне. Объект автоматически уничтожается, как только владеющий std::unique_ptr покидает свою область видимости. Методы создания специфицированы как потокобезопасные (thread-safe) и безопасные относительно исключений (exception safe) ([AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008]).

Что касается параллелизма во время штатной работы, явные методы доступа Get ([AP_SWS_SHWA_00012]) и Set ([AP_SWS_SHWA_00011]) классифицированы как потокобезопасные. Напротив, обращения по индексу через operator[] ([AP_SWS_SHWA_00009], [AP_SWS_SHWA_00010]), а также запросы свойств через HasProperty ([AP_SWS_SHWA_00015]) и GetProperty ([AP_SWS_SHWA_00016]) не являются потокобезопасными и требуют синхронизации на стороне приложения.

Путь использования

Штатная последовательность использования подразделяется на создание объекта, опциональную проверку свойств и последующие операции чтения или записи в буфер:

  1. Инстанцирование через фабрику: приложение вызывает Accessor::Create и передает ссылку на ara::shwa::Buffer, а также опционально свойства конфигурации и TaskHandler ([AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008]). После проверки ara::core::Result приложение принимает std::unique_ptr<Accessor>.
  2. Оценка свойств: с помощью шаблонного метода HasProperty<PropertyT>() можно запросить наличие определенного признака ([AP_SWS_SHWA_00015]). Имеющиеся признаки затем считываются с помощью GetProperty<PropertyT>() ([AP_SWS_SHWA_00016]).
  3. Выполнение доступа к данным: для непосредственного обмена данными доступны два пути интерфейса:
    • Доступ на основе методов: операции записи выполняются через Set(index, value) ([AP_SWS_SHWA_00011]), операции чтения — через Get(index) ([AP_SWS_SHWA_00012]), в каждом случае с адресацией через размерный идентификатор (Id<Dimensions>).
    • Доступ на основе операторов: оператор индексации operator[] позволяет выполнять прямую адресацию через Id<Dimensions> ([AP_SWS_SHWA_00009]) или линейное смещение типа std::size_t ([AP_SWS_SHWA_00010]). Тип возвращаемого значения ReferenceT при доступе на чтение разрешается в const DataT&, а при доступе на запись — в DataT& ([AP_SWS_SHWA_00014]).
Типичный сценарий использования AccessorПриложениеara::shwa::Accessorara::shwa::BufferCreate(bufferRef, propList)Проверить целостность памятиSpeicher bereitResult<std::unique_ptr<Accessor>>Use Case: Проверка свойствHasProperty<PropertyT>()boolUse Case: DatenzugriffSet(index, value)Schreibe DatumBestaetigungResult<void>Get(index)Lese DatumWert DataTResult<DataT>

Диаграмма последовательности: типичная последовательность вызовов для взаимодействия с буфером через Accessor. Источники: [AP_SWS_SHWA_00007], [AP_SWS_SHWA_00011], [AP_SWS_SHWA_00012], [AP_SWS_SHWA_00015]

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

Некорректные операции отображаются через ara::core::Result с помощью кодов ошибок из ShwaErrorCode:

  • ShwaErrorCode::kAccessorFailure: возникает во время Create, если условия конструирования или параметры являются недействительными ([AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008]).
  • ShwaErrorCode::kIntegrityCorrupted: сигнализирует о нарушении целостности памяти буфера. Это может произойти при инстанцировании ([AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008]), а также при записи через Set ([AP_SWS_SHWA_00011]).
  • ShwaErrorCode::kInvalidIndex: возвращается при Get ([AP_SWS_SHWA_00012]) и Set ([AP_SWS_SHWA_00011]), если отсутствует допустимое начальное значение или индекс выходит за границы диапазона.
  • ShwaErrorCode::kInvalidAccessMode: возникает при Set, если комбинация режимов доступа недействительна ([AP_SWS_SHWA_00011]); предположительно, это происходит при попытке вызова записи для класса, инстанцированного для AccessMode::kRead. Вопрос Q-170e82f3dec16e75 (открытый)
  • ShwaErrorCode::kResourceBusy: указывает при Get ([AP_SWS_SHWA_00012]) и Set ([AP_SWS_SHWA_00011]) на то, что ресурс в данный момент занят. Для этой ошибки гарантируется семантика отката (rollback), благодаря чему сохраняется предыдущее состояние.
  • ShwaErrorCode::kFeatureNotSupported: возвращается, если свойство, запрошенное через GetProperty, не поддерживается ([AP_SWS_SHWA_00016]).

Что касается безопасности исключений, Create, HasProperty и GetProperty объявлены с noexcept и специфицированы как безопасные относительно исключений ([AP_SWS_SHWA_00007], [AP_SWS_SHWA_00008], [AP_SWS_SHWA_00015], [AP_SWS_SHWA_00016]). Напротив, операции доступа к данным Get, Set и operator[] считаются небезопасными относительно исключений (not exception safe) ([AP_SWS_SHWA_00009], [AP_SWS_SHWA_00010], [AP_SWS_SHWA_00011], [AP_SWS_SHWA_00012]).

Настоящее руководство основано на спецификации ara::shwa::Accessor для AUTOSAR Adaptive Platform R25-11 и сформировано автоматически.

Карта членов

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

1

Операторы

2

Псевдонимы типов

1

Подробный вид

Выберите элемент в оглавлении.

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

Accessor функция 3

Die Spezifikation definiert diese Deklaration mit der in der Signatur ausgewiesenen Semantik.

Перегрузки Accessor 3
Accessor ()=delete; AP_SWS_SHWA_00002
Accessor (Accessor &&)=delete; AP_SWS_SHWA_00005
Accessor (Accessor const &)=delete; AP_SWS_SHWA_00003

Методы

Create функция 2

Erzeugt beziehungsweise liefert das in der Signatur beschriebene Objekt oder Ergebnis über den angegebenen Factory-Pfad.

Перегрузки Create 2
static ara::core::Result< std::unique_ptr< Accessor > > Create (const std::unique_ptr< ara::shwa::Buffer< DataT, Dimensions, AllocatorT > > &bufferRef, TaskHandler &handler, const PropertyList &propList={}) noexcept; AP_SWS_SHWA_00008
static ara::core::Result< std::unique_ptr< Accessor > > Create (const std::unique_ptr< ara::shwa::Buffer< DataT, Dimensions, AllocatorT > > &bufferRef, const PropertyList &propList={}) noexcept; AP_SWS_SHWA_00007
Get функция

Liest die durch die Signatur bezeichnete Information oder Eigenschaft aus dem Objekt.

ara::core::Result< DataT > Get (Id< Dimensions > index);
GetProperty функция

Liest die durch die Signatur bezeichnete Information oder Eigenschaft aus dem Objekt.

template <typename PropertyT> ara::core::Result< PropertyT > GetProperty () const noexcept;
HasProperty функция

Prüft, ob die angeforderte Eigenschaft verfügbar ist.

template <typename PropertyT> bool HasProperty () const noexcept;
Set функция

Schreibt den übergebenen Wert an die durch die Signatur bestimmte Stelle.

ara::core::Result< void > Set (Id< Dimensions > index, DataT value);

Операторы

operator= функция 2

Stellt die in der Signatur ausgewiesene Index- beziehungsweise Zuweisungsoperation bereit.

Перегрузки = 2
Accessor & operator= (const Accessor &)=delete; AP_SWS_SHWA_00004
Accessor & operator= (Accessor &&)=delete; AP_SWS_SHWA_00006
operator[] функция 2

Stellt die in der Signatur ausgewiesene Index- beziehungsweise Zuweisungsoperation bereit.

Перегрузки [] 2
ReferenceT operator[] (Id< Dimensions > index) const; AP_SWS_SHWA_00009
ReferenceT operator[] (std::size_t index) const; AP_SWS_SHWA_00010

Псевдонимы типов

Reference T псевдоним типа

Der Typ-Alias ordnet den in der Signatur angegebenen Namen dem dargestellten Typ zu.

using ReferenceT = std::conditional_t<AccessModeType == AccessMode::k Read, const DataT&, DataT&>;

Подробности

псевдоним типа Reference T [AP_SWS_SHWA_00014] Upstream: RS_SHWA_00017

using ReferenceT = std::conditional_t<AccessModeType == AccessMode::k Read, const DataT&, DataT&>;

Der Typ-Alias ordnet den in der Signatur angegebenen Namen dem dargestellten Typ zu.

Scopeclass ara::shwa::Accessor

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00014
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00014@rel:R25-11#6f3ad9a9
Content hash
6f3ad9a9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00014
Status: valid/unmigrated Version: rel:R25-11#e5fa94c4 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00014@rel:R25-11#e5fa94c4
Point-in-Time History:
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

функция Accessor [AP_SWS_SHWA_00002] Upstream: RS_SHWA_00017

Accessor ()=delete;

Die Spezifikation definiert diese Deklaration mit der in der Signatur ausgewiesenen Semantik.

Scopeclass ara::shwa::Accessor

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00002
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00002@rel:R25-11#97a9c960
Content hash
97a9c960
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00002
Status: valid/unmigrated Version: rel:R25-11#87a70a59 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00002@rel:R25-11#87a70a59
Point-in-Time History:
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

функция Accessor [AP_SWS_SHWA_00005] Upstream: RS_SHWA_00017

Accessor (Accessor &&)=delete;

Die Spezifikation definiert diese Deklaration mit der in der Signatur ausgewiesenen Semantik.

Scopeclass ara::shwa::Accessor

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00005
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00005@rel:R25-11#344f863b
Content hash
344f863b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00005
Status: valid/unmigrated Version: rel:R25-11#74794dc6 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00005@rel:R25-11#74794dc6
Point-in-Time History:
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

функция operator= [AP_SWS_SHWA_00004] Upstream: RS_SHWA_00017

Accessor & operator= (const Accessor &)=delete;

Stellt die in der Signatur ausgewiesene Index- beziehungsweise Zuweisungsoperation bereit.

Scopeclass ara::shwa::Accessor

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00004
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00004@rel:R25-11#e816e600
Content hash
e816e600
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00004
Status: valid/unmigrated Version: rel:R25-11#585a9b2c Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00004@rel:R25-11#585a9b2c
Point-in-Time History:
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

функция operator= [AP_SWS_SHWA_00006] Upstream: RS_SHWA_00017

Accessor & operator= (Accessor &&)=delete;

Stellt die in der Signatur ausgewiesene Index- beziehungsweise Zuweisungsoperation bereit.

Scopeclass ara::shwa::Accessor

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00006
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00006@rel:R25-11#b7dd97b4
Content hash
b7dd97b4
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00006
Status: valid/unmigrated Version: rel:R25-11#05e2d520 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00006@rel:R25-11#05e2d520
Point-in-Time History:
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

функция Accessor [AP_SWS_SHWA_00003] Upstream: RS_SHWA_00017

Accessor (Accessor const &)=delete;

Die Spezifikation definiert diese Deklaration mit der in der Signatur ausgewiesenen Semantik.

Scopeclass ara::shwa::Accessor

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00003
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00003@rel:R25-11#80a58017
Content hash
80a58017
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00003
Status: valid/unmigrated Version: rel:R25-11#65fd88e0 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00003@rel:R25-11#65fd88e0
Point-in-Time History:
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

функция Create [AP_SWS_SHWA_00008] Upstream: RS_SHWA_00017, RS_SHWA_00007

static ara::core::Result< std::unique_ptr< Accessor > > Create (const std::unique_ptr< ara::shwa::Buffer< DataT, Dimensions, AllocatorT > > &bufferRef, TaskHandler &handler, const PropertyList &propList={}) noexcept;

Erzeugt beziehungsweise liefert das in der Signatur beschriebene Objekt oder Ergebnis über den angegebenen Factory-Pfad.

Scopeclass ara::shwa::Accessor
Thread Safetythread-safe rollback_semantics ShwaErrorCode::k AccessorFailure Invalid use or construction of accessors no_rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::k IntegrityCorrupted The structural integrity of the memory allocated by Buffer could not be established

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00008
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00008@rel:R25-11#ccd0b63d
Content hash
ccd0b63d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00008
Status: valid/unmigrated Version: rel:R25-11#1b793702 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00008@rel:R25-11#1b793702
Point-in-Time History:
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

функция Create [AP_SWS_SHWA_00007] Upstream: RS_SHWA_00017, RS_SHWA_00007

static ara::core::Result< std::unique_ptr< Accessor > > Create (const std::unique_ptr< ara::shwa::Buffer< DataT, Dimensions, AllocatorT > > &bufferRef, const PropertyList &propList={}) noexcept;

Erzeugt beziehungsweise liefert das in der Signatur beschriebene Objekt oder Ergebnis über den angegebenen Factory-Pfad.

Scopeclass ara::shwa::Accessor
Thread Safetythread-safe rollback_semantics ShwaErrorCode::k AccessorFailure Invalid use or construction of accessors no_rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::k IntegrityCorrupted The structural integrity of the memory allocated by Buffer could not be established

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00007
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00007@rel:R25-11#257bc806
Content hash
257bc806
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00007
Status: valid/unmigrated Version: rel:R25-11#08d6c117 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00007@rel:R25-11#08d6c117
Point-in-Time History:
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

функция Get [AP_SWS_SHWA_00012] Upstream: RS_SHWA_00017, RS_SHWA_00007

ara::core::Result< DataT > Get (Id< Dimensions > index);

Liest die durch die Signatur bezeichnete Information oder Eigenschaft aus dem Objekt.

Scopeclass ara::shwa::Accessor
Thread Safetythread-safe rollback_semantics ShwaErrorCode::kInvalid Index The operation could not be performed because no initial value is available rollback_semantics
Exception Safetynot exception safe
ErrorsShwaErrorCode::k ResourceBusy The operation could not be performed because the resource is currently busy.

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00012
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00012@rel:R25-11#cba52527
Content hash
cba52527
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00012
Status: valid/unmigrated Version: rel:R25-11#27b73e56 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00012@rel:R25-11#27b73e56
Point-in-Time History:
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

функция GetProperty [AP_SWS_SHWA_00016] Upstream: RS_SHWA_00001, RS_SHWA_00007

template <typename PropertyT> ara::core::Result< PropertyT > GetProperty () const noexcept;

Liest die durch die Signatur bezeichnete Information oder Eigenschaft aus dem Objekt.

Scopeclass ara::shwa::Accessor
Thread Safetynot thread-safe rollback_semantics
Exception Safetyexception safe
ErrorsShwaErrorCode::k FeatureNotSupported Used when a requested feature isn’t supported

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00016
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00016@rel:R25-11#b5ba4ca8
Content hash
b5ba4ca8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00016
Status: valid/unmigrated Version: rel:R25-11#7e50eb6e Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00016@rel:R25-11#7e50eb6e
Point-in-Time History:
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

функция HasProperty [AP_SWS_SHWA_00015] Upstream: RS_SHWA_00001, RS_SHWA_00007

template <typename PropertyT> bool HasProperty () const noexcept;

Prüft, ob die angeforderte Eigenschaft verfügbar ist.

Scopeclass ara::shwa::Accessor
Thread Safetynot thread-safe
Exception Safetyexception safe

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00015
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00015@rel:R25-11#d39c8af7
Content hash
d39c8af7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00015
Status: valid/unmigrated Version: rel:R25-11#c1f7c4c8 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00015@rel:R25-11#c1f7c4c8
Point-in-Time History:
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

функция Set [AP_SWS_SHWA_00011] Upstream: RS_SHWA_00017, RS_SHWA_00007

ara::core::Result< void > Set (Id< Dimensions > index, DataT value);

Schreibt den übergebenen Wert an die durch die Signatur bestimmte Stelle.

Scopeclass ara::shwa::Accessor
Thread Safetythread-safe
Exception Safetynot exception safe
ErrorsShwaErrorCode::kInvalid Index no_rollback_semantics The operation could not be performed because no initial value is available no_rollback_semantics ShwaErrorCode::kInvalid AccessMode Opening a file failed because the requested combination of Open Modes is invalid no_rollback_semantics ShwaErrorCode::k IntegrityCorrupted The structural integrity of the memory allocated by Buffer could not be established rollback_semantics ShwaErrorCode::k ResourceBusy The operation could not be performed because the resource is currently busy.

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00011
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00011@rel:R25-11#ad516c92
Content hash
ad516c92
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00011
Status: valid/unmigrated Version: rel:R25-11#9a134685 Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00011@rel:R25-11#9a134685
Point-in-Time History:
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

функция operator[] [AP_SWS_SHWA_00009] Upstream: RS_SHWA_00017

ReferenceT operator[] (Id< Dimensions > index) const;

Stellt die in der Signatur ausgewiesene Index- beziehungsweise Zuweisungsoperation bereit.

Scopeclass ara::shwa::Accessor
Thread Safetynot thread-safe
Exception Safetynot exception safe

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00009
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00009@rel:R25-11#df140869
Content hash
df140869
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00009
Status: valid/unmigrated Version: rel:R25-11#e25c660d Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00009@rel:R25-11#e25c660d
Point-in-Time History:
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

функция operator[] [AP_SWS_SHWA_00010] Upstream: RS_SHWA_00017

ReferenceT operator[] (std::size_t index) const;

Stellt die in der Signatur ausgewiesene Index- beziehungsweise Zuweisungsoperation bereit.

Scopeclass ara::shwa::Accessor
Thread Safetynot thread-safe
Exception Safetynot exception safe

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00010
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00010@rel:R25-11#46dc5e33
Content hash
46dc5e33
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00010
Status: valid/unmigrated Version: rel:R25-11#a0626adf Versionshistorie & Revisions (1 transition)
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/AP_SWS_SHWA_00010@rel:R25-11#a0626adf
Point-in-Time History:
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