DEENESPTFRRUARHIKOZHNL

구조체 <DataIdentifier-Namespace>::<DataIdentifierInterface>::<DataIdentifier>ReadOutput

[SWS_DM_00579] Upstream: RS_AP_00114, RS_AP_00127, RS_AP_00128, RS_AP_00138

struct <DataIdentifier>ReadOutput {...};

Structure wrapping the out arguments for a ReadOutput

Header-Datei#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>.h"
Forwarding-Header#include "<DataIdentifierDirectoryPath>/<DataIdentifierShortname>/<DataIdentifierShortname>_ fwd.h"
Scopeclass <DataIdentifier-Namespace>::<DataIdentifierInterface>

사용자 가이드AI 생성

진단 식별자를 읽기 위한 출력 인자를 데이터 구조로서 캡슐화합니다.
AI 생성 미검증 모델: gemini-3.8-flash-medium · 노력: medium · 온도: 제어 불가 · 프롬프트: 9d5c95602c39 출처 열린 질문 (3)
독일어 가이드에서 번역됨gemini-3.8-flash-low · 2026-10-13 · 독일어 원문

진단 식별자를 읽기 위한 출력 인자를 데이터 구조로서 캡슐화합니다.

구조체 <DataIdentifier>ReadOutput은 Adaptive Platform(R25-11)의 diag 모듈에서 진단 식별자에 대한 읽기 액세스를 위한 출력 인자를 번들링합니다. 이 구조체는 일반적으로 읽기 요청 중에 애플리케이션에 의해 인스턴스화되고, 확인된 진단 데이터로 채워진 후 호출하는 진단 계층으로 반환됩니다. 구조체 자체에 대해 정의된 특정 오류 코드는 없으며, 실패는 상위 인터페이스 메커니즘을 통해 전달될 것으로 보입니다. 질문 Q-9809ce0698534716 (열림)

컨텍스트

구조체 <DataIdentifier>ReadOutput은 R25-11 릴리스용 AUTOSAR Adaptive Platform 내의 진단 기능(모듈 diag)의 일부입니다. 사양 설명에 따르면, 이 구조체는 진단 식별자에 대한 읽기 작업(ReadOutput)의 출력 인자(out arguments)를 위한 캡슐화 역할을 합니다. 구성 가능한 네임스페이스 <DataIdentifier-Namespace> 내에 정의된 애플리케이션 인터페이스 <DataIdentifierInterface>와 진단 서비스 계층 사이의 데이터 전송 구조를 형성합니다. 이 타입의 역할은 특정 데이터 식별자에 대해 애플리케이션이 제공한 출력 데이터를 묶어서 호출자에게 반환하는 것입니다.

수명 주기

<DataIdentifier>ReadOutput의 인스턴스화는 일반적으로 진단 읽기 요청 처리 컨텍스트에서 수행됩니다. 애플리케이션 소프트웨어 또는 진단 스택이 이 구조체 타입의 인스턴스를 생성하고, 포함된 출력 필드를 채운 다음 구조체를 반환값 또는 결과 객체로 전송하는 것으로 추정됩니다. 질문 (열림) 복잡한 인터페이스 계약이 없는 데이터 캡슐화 구조(struct)이므로 해당 수명 주기는 C++의 일반적인 값 시맨틱을 따릅니다. 소멸은 유효 범위(Scope)를 벗어나거나 호출자가 값을 읽은 후에 자동으로 수행됩니다.

사용 경로

<DataIdentifier>ReadOutput을 사용하는 일반적인 흐름에는 인터페이스 <DataIdentifierInterface>을 통한 진단 읽기 요청 수신, 애플리케이션별 읽기 작업 실행, 확인된 데이터로 구조체 <DataIdentifier>ReadOutput 채우기, 그리고 진단 응답 전달을 위한 호출자로의 구조체 전달이 포함됩니다. 이때 구조체는 함수 결과의 일부(예: ara::core::Future 또는 ara::core::Result과 같은 결과 또는 퓨처 타입 내)로 전달되는 것으로 추정됩니다. 질문 Q-1bbf24274fb55ce3 (열림)

오류 시나리오

<DataIdentifier>ReadOutput의 페이로드에는 특정 오류 코드, 전제 조건 또는 예외 타입이 명시되어 있지 않으므로 구조체 자체는 주로 성공적인 출력 인자의 유효 정보를 전송합니다. 애플리케이션 측에서 데이터 읽기에 실패할 경우, 이는 구조체의 유효하지 않은 인스턴스가 아니라 진단 인터페이스의 상위 오류 처리 메커니즘(예: 진단 반환 코드 또는 부정 응답 코드)을 통해 신호화될 것으로 보입니다. 질문 (열림)

이 가이드는 R25-11 릴리스용 AUTOSAR 사양 메타데이터를 기반으로 자동 생성되었습니다.