DEENESPTFRRUARHIKOZHNL

класс ara::shwa::Device

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_00301] текст ещё не импортирован Upstream: RS_SHWA_00001, RS_SHWA_00015

class Device final {...};

Die Spezifikation definiert diesen Klassentyp mit der gezeigten Schnittstelle.

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

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

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

Инкапсулирует и идентифицирует аппаратные ускорители, такие как CPU и GPU, для безопасного выполнения ресурсоёмких вычислительных задач.

Служит для абстрагирования и управления аппаратными ускорителями внутри Adaptive Platform AUTOSAR_AP_SWS_SafeHardwareAcceleration с. 12. Экземпляры создаются исключительно через фабричные методы, такие как Create(), и предоставляют операции для проверки типа устройства, а также для считывания специфических характеристик [AP_SWS_SHWA_00308], [AP_SWS_SHWA_00313]. Поскольку операции не являются потокобезопасными, использование в многопоточных средах требует внешней синхронизации.

Контекст

Класс ara::shwa::Device служит в модуле безопасного аппаратного ускорения (Safe Hardware Acceleration) основной абстракцией для физических вычислительных блоков AUTOSAR_AP_SWS_SafeHardwareAcceleration с. 12. Внутри Adaptive Platform он обеспечивает Adaptive Applications и другим функциональным кластерам доступ к ресурсам ускорителей и управление ими. Типичная общая система комбинирует экземпляры Device с очередями выполнения (Queues) и буферами памяти (Buffers), чтобы структурированно делегировать ресурсоёмкие вычислительные задачи аппаратному обеспечению ускорителей SWS_SafeHardwareAcceleration с. 22.

DeviceContext app Adaptive Application device ara::shwa::Device app->device erzeugt / fragt ab queues Queues & Buffers app->queues использует hardware Hardware-Beschleuniger (CPU, GPU, Accelerator) device->hardware abstrahiert queues->device referenziert

Контекстная диаграмма: встраивание ara::shwa::Device во взаимодействии с приложением, очередями и аппаратным обеспечением. Источники: AUTOSAR_AP_SWS_SafeHardwareAcceleration с. 12, SWS_SafeHardwareAcceleration с. 22

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

Создание объектов ara::shwa::Device строго контролируется: конструктор по умолчанию явно удалён [AP_SWS_SHWA_00302]. Экземпляры могут создаваться исключительно через статические фабричные методы Create(): либо без параметров для стандартного устройства [AP_SWS_SHWA_00308], либо параметризованно через объект-селектор с помощью Create(const DeviceSelector&) [AP_SWS_SHWA_00309]. Оба метода возвращают ara::core::Result<Device>.

С точки зрения владения ресурсами класс обладает регулярной семантикой копирования и перемещения: как конструктор копирования [AP_SWS_SHWA_00303] и оператор присваивания копированием [AP_SWS_SHWA_00304], так и конструктор перемещения [AP_SWS_SHWA_00305] и оператор присваивания перемещением [AP_SWS_SHWA_00306] объявлены как noexcept=default. Интерпретация: по-видимому, объект внутри спроектирован как легковесный дескриптор реального аппаратного ресурса, благодаря чему копирование возможно с минимальными затратами и с гарантией безысключительности. Вопрос Q-a6ff4d89f19b0f36 (открытый) Время жизни физического аппаратного интерфейса привязано к времени выполнения лежащего в его основе драйвера или подсистемы, тогда как экземпляр на уровне приложения может передаваться подобно обычному типу значения. Все вызовы фабрик и методы класса специфицированы как непотокобезопасные.

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

Типичный путь использования начинается с инстанцирования через один из фабричных методов. После успешного возврата экземпляр инспектируется для определения типа вычислительного блока и запроса параметров конкретного устройства. Затем устройство обычно назначается очередям и буферам для выполнения задач обработки.

  1. Инстанцирование: вызов Create() или Create(deviceSelector) для предоставления устройства [AP_SWS_SHWA_00308], [AP_SWS_SHWA_00309].
  2. Проверка типа: валидация категории аппаратного обеспечения через предикаты IsCpu() [AP_SWS_SHWA_00310], IsGpu() [AP_SWS_SHWA_00311] или IsAccelerator() [AP_SWS_SHWA_00312].
  3. Запрос конфигурации: считывание детальной информации об устройстве через шаблонный метод GetInfo<InfoType>() [AP_SWS_SHWA_00313].
Типичная инициализация и опрос информации DeviceПриложениеDeviceCreate(deviceSelector)Result<Device>IsGpu()Result<bool>GetInfo<InfoType>()Result<ReturnType>

Диаграмма последовательности: типичная последовательность инициализации, проверки типа и запроса информации. Источники: [AP_SWS_SHWA_00309], [AP_SWS_SHWA_00311], [AP_SWS_SHWA_00313]

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

Методы ara::shwa::Device детерминированно передают состояния ошибок через тип ошибки ara::core::Result. Специфицированы следующие случаи ошибок:

  • ShwaErrorCode::kResourceBusy: возникает, если ресурс занят в момент запроса. Это может произойти как во время создания экземпляра [AP_SWS_SHWA_00308], [AP_SWS_SHWA_00309], так и при операциях проверки, таких как IsCpu() [AP_SWS_SHWA_00310], IsGpu() [AP_SWS_SHWA_00311] или IsAccelerator() [AP_SWS_SHWA_00312].
  • ShwaErrorCode::kFeatureNotSupported: возвращается, если запрошенное свойство или конфигурация устройства не поддерживаются системой. Это относится к методам создания [AP_SWS_SHWA_00308], [AP_SWS_SHWA_00309], а также к запросу структур характеристик через GetInfo<InfoType>() [AP_SWS_SHWA_00313].

В отношении безопасности исключений все операции считаются exception safe или аннотированы с noexcept. Поскольку операции не являются потокобезопасными, параллельные вызовы на одном и том же экземпляре или разделяемых аппаратных ресурсах должны синхронизироваться прикладным уровнем.

Настоящее руководство основано на стандарте AUTOSAR R25-11 и создано автоматически.

Карта членов

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

1

Операторы

1

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

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

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

Device функция 3

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

Перегрузки Device 3
Device ()=delete; AP_SWS_SHWA_00302
Device (Device &&dev) noexcept=default; AP_SWS_SHWA_00305
Device (Device const &dev) noexcept=default; AP_SWS_SHWA_00303

Методы

Create функция 2

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

Перегрузки Create 2
template <typename DeviceSelector> static ara::core::Result< Device > Create (const DeviceSelector &deviceSelector) noexcept; AP_SWS_SHWA_00309
static ara::core::Result< Device > Create () noexcept; AP_SWS_SHWA_00308
GetInfo функция

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

template <typename InfoType> ara::core::Result< typename InfoType::ReturnType > GetInfo () const noexcept;
IsAccelerator функция

Prüft die in der Signatur bezeichnete Eigenschaft des Devices oder der Queue.

ara::core::Result< bool > IsAccelerator () const noexcept;
IsCpu функция

Prüft die in der Signatur bezeichnete Eigenschaft des Devices oder der Queue.

ara::core::Result< bool > IsCpu () const noexcept;
IsGpu функция

Prüft die in der Signatur bezeichnete Eigenschaft des Devices oder der Queue.

ara::core::Result< bool > IsGpu () const noexcept;

Операторы

operator= функция 2

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

Перегрузки = 2
Device & operator= (Device &&dev) noexcept=default; AP_SWS_SHWA_00306
Device & operator= (const Device &dev) noexcept=default; AP_SWS_SHWA_00304

Подробности

функция Device [AP_SWS_SHWA_00302] Upstream: RS_SHWA_00015

Device ()=delete;

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

Scopeclass ara::shwa::Device

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00302
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00302@rel:R25-11#5ee42778
Content hash
5ee42778
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00302
Status: valid/unmigrated Version: rel:R25-11#aef4a102 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_00302@rel:R25-11#aef4a102
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

функция Device [AP_SWS_SHWA_00305] Upstream: RS_SHWA_00015

Device (Device &&dev) noexcept=default;

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

Scopeclass ara::shwa::Device
Exception Safetyexception safe

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00305
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00305@rel:R25-11#3e2ee8cb
Content hash
3e2ee8cb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00305
Status: valid/unmigrated Version: rel:R25-11#8a2c1f5f 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_00305@rel:R25-11#8a2c1f5f
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_00306] Upstream: RS_SHWA_00015

Device & operator= (Device &&dev) noexcept=default;

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

Scopeclass ara::shwa::Device
Exception Safetyexception safe

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00306
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00306@rel:R25-11#b72d9984
Content hash
b72d9984
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00306
Status: valid/unmigrated Version: rel:R25-11#bf26e06b 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_00306@rel:R25-11#bf26e06b
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_00304] Upstream: RS_SHWA_00015

Device & operator= (const Device &dev) noexcept=default;

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

Scopeclass ara::shwa::Device
Exception Safetyexception safe

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00304
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00304@rel:R25-11#372f85ec
Content hash
372f85ec
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00304
Status: valid/unmigrated Version: rel:R25-11#10c34f3d 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_00304@rel:R25-11#10c34f3d
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

функция Device [AP_SWS_SHWA_00303] Upstream: RS_SHWA_00015

Device (Device const &dev) noexcept=default;

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

Scopeclass ara::shwa::Device
Exception Safetyexception safe

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

Record
AUTOSAR/AP/record/AP_SWS_SHWA_00303
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00303@rel:R25-11#970a8c73
Content hash
970a8c73
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00303
Status: valid/unmigrated Version: rel:R25-11#0b94a2cf 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_00303@rel:R25-11#0b94a2cf
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_00309] Upstream: RS_SHWA_00015, RS_SHWA_00006, RS_SHWA_00007

template <typename DeviceSelector> static ara::core::Result< Device > Create (const DeviceSelector &deviceSelector) noexcept;

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

Scopeclass ara::shwa::Device
Thread Safetynot thread-safe rollback_semantics ShwaErrorCode::k ResourceBusy The operation could not be performed because the resource is currently busy 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_00309
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00309@rel:R25-11#e23506e6
Content hash
e23506e6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00309
Status: valid/unmigrated Version: rel:R25-11#aab7bd32 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_00309@rel:R25-11#aab7bd32
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_00308] Upstream: RS_SHWA_00015, RS_SHWA_00007

static ara::core::Result< Device > Create () noexcept;

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

Scopeclass ara::shwa::Device
Thread Safetynot thread-safe rollback_semantics ShwaErrorCode::k ResourceBusy The operation could not be performed because the resource is currently busy 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_00308
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00308@rel:R25-11#a79f298c
Content hash
a79f298c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00308
Status: valid/unmigrated Version: rel:R25-11#6c55f83b 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_00308@rel:R25-11#6c55f83b
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

функция GetInfo [AP_SWS_SHWA_00313] Upstream: RS_SHWA_00014, RS_SHWA_00015, RS_SHWA_00007

template <typename InfoType> ara::core::Result< typename InfoType::ReturnType > GetInfo () const noexcept;

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

Scopeclass ara::shwa::Device
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_00313
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00313@rel:R25-11#cc36dde6
Content hash
cc36dde6
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00313
Status: valid/unmigrated Version: rel:R25-11#bc5de536 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_00313@rel:R25-11#bc5de536
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

функция IsAccelerator [AP_SWS_SHWA_00312] Upstream: RS_SHWA_00014, RS_SHWA_00015, RS_SHWA_00007

ara::core::Result< bool > IsAccelerator () const noexcept;

Prüft die in der Signatur bezeichnete Eigenschaft des Devices oder der Queue.

Scopeclass ara::shwa::Device
Thread Safetynot thread-safe rollback_semantics
Exception Safetyexception 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_00312
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00312@rel:R25-11#529352e3
Content hash
529352e3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00312
Status: valid/unmigrated Version: rel:R25-11#4ea7c619 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_00312@rel:R25-11#4ea7c619
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

функция IsCpu [AP_SWS_SHWA_00310] Upstream: RS_SHWA_00014, RS_SHWA_00015, RS_SHWA_00007

ara::core::Result< bool > IsCpu () const noexcept;

Prüft die in der Signatur bezeichnete Eigenschaft des Devices oder der Queue.

Scopeclass ara::shwa::Device
Thread Safetynot thread-safe rollback_semantics
Exception Safetyexception 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_00310
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00310@rel:R25-11#ebc8e3e9
Content hash
ebc8e3e9
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00310
Status: valid/unmigrated Version: rel:R25-11#d8084c02 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_00310@rel:R25-11#d8084c02
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

функция IsGpu [AP_SWS_SHWA_00311] Upstream: RS_SHWA_00014, RS_SHWA_00015, RS_SHWA_00007

ara::core::Result< bool > IsGpu () const noexcept;

Prüft die in der Signatur bezeichnete Eigenschaft des Devices oder der Queue.

Scopeclass ara::shwa::Device
Thread Safetynot thread-safe rollback_semantics
Exception Safetyexception 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_00311
Status
valid/unmigrated
Version
AUTOSAR/AP/record/AP_SWS_SHWA_00311@rel:R25-11#4172f292
Content hash
4172f292
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_SafeHardwareAcceleration.pdf#nameddest=AP_SWS_SHWA_00311
Status: valid/unmigrated Version: rel:R25-11#66b23ae4 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_00311@rel:R25-11#66b23ae4
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