PDComm.GemDataOptions
클래스
장비 데이터 변수 저장소의 용량 한도를 나타냅니다.
public sealed record GemDataOptions이 옵션을 GemEquipment.ConfigureDataVariables 또는 GemDataConfiguration에 전달합니다. GemDataOptions.MaxVariables와 GemDataOptions.ItemLimits의 모든 필드는 0이 아니어야 합니다.
멤버
GemDataOptions
생성자
기본값으로 새 인스턴스를 초기화합니다.
public GemDataOptions()참고
- 객체 이니셜라이저에서 이 형식의 모든
required속성을 설정해야 합니다.
ItemLimits
속성
캐시된 모든 값과 데이터 샘플이 충족해야 하는 SECS-II 아이템 한도를 가져옵니다.
public required SecsLimits ItemLimits { get; init; }MaxMetadataBytes
속성
모든 ASCII 이름과 단위를 합한 최대 크기(바이트)를 가져옵니다.
public required nuint MaxMetadataBytes { get; init; }MaxSampleBytes
속성
이벤트 보고서 하나와 함께 제공되는 데이터 샘플을 인코딩한 최대 전체 크기(바이트)를 가져옵니다.
public required nuint MaxSampleBytes { get; init; }MaxSamplesPerEvent
속성
이벤트 보고서 하나와 함께 제공되는 데이터 샘플의 최대 수를 가져옵니다.
public required nuint MaxSamplesPerEvent { get; init; }MaxValueBytes
속성
캐시된 모든 값을 인코딩한 최대 전체 크기(바이트)를 가져옵니다.
public required nuint MaxValueBytes { get; init; }MaxVariables
속성
저장소의 최대 데이터 변수 수를 가져옵니다.
public required nuint MaxVariables { get; init; }