콘텐츠로 이동
무료 평가 시작

PDComm.GemQueryInfo

구조체

GemResult의 보고서 조회 세부 정보를 나타냅니다.

public readonly record struct GemQueryInfo

매개변수

이름설명
Kind조회 거래입니다.
Id요청한 ID입니다. GemReportQueryKind.Event이면 CEID이고, 그 밖에는 RPTID입니다.
DataIdS6F16 응답의 데이터 ID(DATAID)입니다. 그 밖에는 0입니다.
ReportCountS6F16 응답의 보고서 수입니다. 그 밖에는 0입니다.
ValueCount값의 수입니다. S6F16이면 모든 보고서를 합한 값 수, S6F20과 S6F22이면 값 개수, 수신한 요청이면 0입니다.
IsRequest결과가 장비가 받은 조회 요청이면 true입니다.
Responded수신한 요청에 성공적으로 응답했으면 true입니다.
DataIdPresentDataId가 S6F16 응답에서 왔으면 true입니다.

멤버

GemQueryInfo

생성자

GemResult의 보고서 조회 세부 정보를 나타냅니다.

public GemQueryInfo(GemReportQueryKind Kind, uint Id, uint DataId, nuint ReportCount, nuint ValueCount, bool IsRequest, bool Responded, bool DataIdPresent)

매개변수

이름설명
Kind조회 거래입니다.
Id요청한 ID입니다. GemReportQueryKind.Event이면 CEID이고, 그 밖에는 RPTID입니다.
DataIdS6F16 응답의 데이터 ID(DATAID)입니다. 그 밖에는 0입니다.
ReportCountS6F16 응답의 보고서 수입니다. 그 밖에는 0입니다.
ValueCount값의 수입니다. S6F16이면 모든 보고서를 합한 값 수, S6F20과 S6F22이면 값 개수, 수신한 요청이면 0입니다.
IsRequest결과가 장비가 받은 조회 요청이면 true입니다.
Responded수신한 요청에 성공적으로 응답했으면 true입니다.
DataIdPresentDataId가 S6F16 응답에서 왔으면 true입니다.

DataId

속성

S6F16 응답의 데이터 ID(DATAID)입니다. 그 밖에는 0입니다.

public uint DataId { get; init; }

DataIdPresent

속성

DataId가 S6F16 응답에서 왔으면 true입니다.

public bool DataIdPresent { get; init; }

Id

속성

요청한 ID입니다. GemReportQueryKind.Event이면 CEID이고, 그 밖에는 RPTID입니다.

public uint Id { get; init; }

IsRequest

속성

결과가 장비가 받은 조회 요청이면 true입니다.

public bool IsRequest { get; init; }

Kind

속성

조회 거래입니다.

public GemReportQueryKind Kind { get; init; }

ReportCount

속성

S6F16 응답의 보고서 수입니다. 그 밖에는 0입니다.

public nuint ReportCount { get; init; }

Responded

속성

수신한 요청에 성공적으로 응답했으면 true입니다.

public bool Responded { get; init; }

ValueCount

속성

값의 수입니다. S6F16이면 모든 보고서를 합한 값 수, S6F20과 S6F22이면 값 개수, 수신한 요청이면 0입니다.

public nuint ValueCount { get; init; }