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_00701] 문구 아직 가져오지 않음Upstream: RS_SHWA_00017
template <int Dimensions = 1> class Id final {...};
Die Spezifikation definiert diesen Klassentyp mit der gezeigten Schnittstelle.
AI 생성미검증모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 5df852eb2dec출처열린 질문 (1)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문
하드웨어 및 메모리 리소스를 주소 지정하기 위한 다차원 인덱스 식별자 역할을 합니다.
템플릿 클래스 ara::shwa::Id은 shwa 모듈에서 다차원 식별자를 캡슐화하며 Create[AP_SWS_SHWA_00707]과 같은 정적 팩토리 메서드를 통한 제어된 인스턴스화를 강제합니다. 복사 및 이동 가능한 값 객체로서 Get 및 Set[AP_SWS_SHWA_00710]을 통해 개별 차원 인덱스에 대한 접근을 허용합니다. 읽기 및 쓰기 접근과 다차원 팩토리는 스레드 안전하지 않으므로 필요한 동기화는 호출 애플리케이션의 책임입니다.
컨텍스트
템플릿 클래스 ara::shwa::Id은 shwa 모듈 내에서 공유 메모리 또는 하드웨어 가속기 구조를 위한 다차원 식별 또는 인덱싱을 나타냅니다. 이 클래스는 정적 팩토리 메서드를 통해 인스턴스화된 후 조회하거나 수정할 수 있는 좌표 또는 차원 인덱스를 캡슐화합니다. 이 클래스는 final으로 선언되어 있으며 기본값이 1인 템플릿 매개변수 Dimensions을 통해 차원 수를 매개변수화합니다. 상호작용 파트너로는 일반적으로 가속기 버퍼 또는 메모리 리소스에 대한 구조화된 접근을 주소 지정해야 하는 애플리케이션 컴포넌트가 나타납니다. 이때 ara::shwa::Id의 인스턴스 객체는 차원 관련 주소 지정을 위한 컴팩트한 값 객체 역할을 합니다.
전형적인 사용 흐름에는 적절한 팩토리 호출을 통한 제어된 인스턴스화, Result 객체 확인, 그리고 각 차원에 대한 후속 읽기 및 쓰기 연산이 포함됩니다. 먼저 애플리케이션은 원하는 차원 경계 또는 인덱스 값을 사용하여 Create을 호출합니다. ara::core::Result<Id>이 성공적으로 반환되면 그 안에 포함된 값이 언패킹됩니다. 상수 메서드 Get를 통해 특정 차원의 인덱스 값을 조회할 수 있습니다 [AP_SWS_SHWA_00710]. 필요한 경우 Set을 통해 특정 차원의 값을 사후에 변경할 수 있습니다 [AP_SWS_SHWA_00711]. 두 메서드(Get 및 Set)는 모두 스레드 안전하지 않은 것으로 분류됩니다. 여러 스레드에서 동일한 인스턴스에 동시 접근할 경우 외부에서 동기화해야 합니다.
정적 Create 메서드를 통한 생성 시 런타임 오류가 발생할 수 있습니다. 인스턴스화에 실패하면 팩토리 메서드는 오류 코드 ShwaErrorCode::kRuntime가 포함된 ara::core::Result을 반환합니다 [AP_SWS_SHWA_00707], [AP_SWS_SHWA_00708], [AP_SWS_SHWA_00709]. 따라서 호출자는 인스턴스에 접근하기 전에 반드시 HasValue()을 통해 반환값을 확인해야 합니다. 모든 Create 함수는 롤백 시맨틱을 보장하며 예외 안전(noexcept)으로 선언되어 있습니다.
실행 중 메서드 Get 및 Set을 사용할 때는 사양에 따라 이들이 예외 안전하지 않고(not exception safe) 스레드 안전하게 동작하지 않는다는 점에 유의해야 합니다 [AP_SWS_SHWA_00710], [AP_SWS_SHWA_00711]. 해석: 이들 메서드에 잘못된 매개변수가 전달될 경우 별도의 오류 코드가 정의되어 있지 않으므로, 유효한 값 범위를 벗어나는 부적절한 차원 값을 전달하면 정의되지 않은 동작이나 예외가 발생할 것으로 추정됩니다. 질문 Q-6983f5f27702e6e8 (열림) 호출자는 호출 전에 인수 dimension가 인스턴스의 유효한 한계 내에 있는지 확인해야 합니다.
이 가이드는 R25-11용 AUTOSAR 사양을 기반으로 AI 어시스턴트에 의해 생성되었습니다.
gemini-3.8-flash-low· 2026-10-13 · 독일어 원문