PDComm.GemQueryInfo
구조체
GemResult의 보고서 조회 세부 정보를 나타냅니다.
public readonly record struct GemQueryInfo매개변수
| 이름 | 설명 |
|---|---|
Kind | 조회 거래입니다. |
Id | 요청한 ID입니다. GemReportQueryKind.Event이면 CEID이고, 그 밖에는 RPTID입니다. |
DataId | S6F16 응답의 데이터 ID(DATAID)입니다. 그 밖에는 0입니다. |
ReportCount | S6F16 응답의 보고서 수입니다. 그 밖에는 0입니다. |
ValueCount | 값의 수입니다. S6F16이면 모든 보고서를 합한 값 수, S6F20과 S6F22이면 값 개수, 수신한 요청이면 0입니다. |
IsRequest | 결과가 장비가 받은 조회 요청이면 true입니다. |
Responded | 수신한 요청에 성공적으로 응답했으면 true입니다. |
DataIdPresent | DataId가 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입니다. |
DataId | S6F16 응답의 데이터 ID(DATAID)입니다. 그 밖에는 0입니다. |
ReportCount | S6F16 응답의 보고서 수입니다. 그 밖에는 0입니다. |
ValueCount | 값의 수입니다. S6F16이면 모든 보고서를 합한 값 수, S6F20과 S6F22이면 값 개수, 수신한 요청이면 0입니다. |
IsRequest | 결과가 장비가 받은 조회 요청이면 true입니다. |
Responded | 수신한 요청에 성공적으로 응답했으면 true입니다. |
DataIdPresent | DataId가 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; }