PDComm.GemReportOptions
클래스
장비 이벤트 보고서 저장소의 용량 한도를 나타냅니다. 수집 이벤트, 보고서, 그 사이의 연결이 대상입니다.
public sealed record GemReportOptions이 옵션을 GemEquipment.ConfigureReports 또는 GemReportConfiguration에 전달합니다. 호스트의 S2F33(Define Report) 또는 S2F35(Link Event Report) 요청이 이 한도 중 하나를 초과하게 되면 장비는 DRACK 또는 LRACK 1(공간 부족)로 거부합니다.
멤버
GemReportOptions
생성자
기본값으로 새 인스턴스를 초기화합니다.
public GemReportOptions()참고
- 객체 이니셜라이저에서 이 형식의 모든
required속성을 설정해야 합니다.
MaxEvents
속성
저장소가 등록할 수 있는 수집 이벤트(CEID)의 최대 수를 가져옵니다.
public required nuint MaxEvents { get; init; }MaxReports
속성
정의된 보고서(RPTID)의 최대 수를 가져옵니다.
public required nuint MaxReports { get; init; }MaxReportsPerEvent
속성
수집 이벤트 하나에 연결되는 보고서의 최대 수를 가져옵니다.
public required nuint MaxReportsPerEvent { get; init; }MaxTotalLinks
속성
모든 수집 이벤트를 합한 이벤트-보고서 연결의 최대 수를 가져옵니다.
public required nuint MaxTotalLinks { get; init; }MaxTotalVariables
속성
정의된 모든 보고서를 합한 변수 ID의 최대 수를 가져옵니다.
public required nuint MaxTotalVariables { get; init; }MaxVariablesPerReport
속성
보고서 하나에 들어가는 변수 ID(VID)의 최대 수를 가져옵니다.
public required nuint MaxVariablesPerReport { get; init; }