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]). وبذلك يُستبعد إنشاء المثيل المباشر على مكدس الذاكرة (Stack) أو دلالات القيمة.

يتم إنشاء المثيلات الجديدة حصريًا عبر طريقة المصنع الاستاتيكية 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

الدوال الأعضاء

5

المعاملات

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#4086880b
Content hash
4086880b
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#2d5d2551
Content hash
2d5d2551
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#183bc5bd
Content hash
183bc5bd
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#6a419c0d
Content hash
6a419c0d
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#a8bd2f8d
Content hash
a8bd2f8d
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#2367bce9
Content hash
2367bce9
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#3203dfca
Content hash
3203dfca
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#785e431c
Content hash
785e431c
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#474298b2
Content hash
474298b2
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#aa6abb0e
Content hash
aa6abb0e
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#63dbdb92
Content hash
63dbdb92
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#dd79cf13
Content hash
dd79cf13
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#bbc78707
Content hash
bbc78707
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#9419259b
Content hash
9419259b
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