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

PDComm.GemEnhancedCommandOptions

클래스

GemEquipment.ConfigureEnhancedCommands가 설치하는 장비 확장 원격 명령 저장소의 용량 한도를 나타냅니다.

public sealed record GemEnhancedCommandOptions

한도는 애플리케이션 정책입니다. 저장소와, 수신한 S2F49 요청의 검증을 제한합니다.

멤버

GemEnhancedCommandOptions

생성자

기본값으로 새 인스턴스를 초기화합니다.

public GemEnhancedCommandOptions()

참고

  • 객체 이니셜라이저에서 이 형식의 모든 required 속성을 설정해야 합니다.

ItemLimits

속성

수신한 모든 매개변수 값이 충족해야 하는 SECS-II 한도를 가져옵니다. 모든 한도는 0보다 커야 합니다.

public required SecsLimits ItemLimits { get; init; }

MaxCommandsPerObject

속성

객체 하나의 최대 명령 정의 수를 가져옵니다.

public required nuint MaxCommandsPerObject { get; init; }

MaxErrors

속성

검증 결과나 응답에 들어가는 0이 아닌 매개변수 확인 코드의 최대 수를 가져옵니다.

public required nuint MaxErrors { get; init; }

MaxIdentifierBytes

속성

ASCII 명령 이름이나 매개변수 이름 하나의 최대 크기(바이트)를 가져옵니다.

public required nuint MaxIdentifierBytes { get; init; }

MaxObjectBytes

속성

구성하거나 수신한 객체 이름 하나의 최대 크기(바이트)를 가져옵니다.

public required nuint MaxObjectBytes { get; init; }

MaxObjects

속성

객체 정의(OBJSPEC)의 최대 수를 가져옵니다.

public required nuint MaxObjects { get; init; }

MaxParametersPerCommand

속성

명령 정의 하나와 수신한 S2F49 요청 하나의 최대 매개변수 수를 가져옵니다.

public required nuint MaxParametersPerCommand { get; init; }

MaxRequestValueBytes

속성

수신한 S2F49 요청 하나의 모든 매개변수 값(CEPVAL)을 인코딩한 최대 전체 크기(바이트)를 가져옵니다.

public required nuint MaxRequestValueBytes { get; init; }

MaxTotalCommands

속성

모든 객체를 합한 최대 명령 정의 수를 가져옵니다.

public required nuint MaxTotalCommands { get; init; }

MaxTotalIdentifierBytes

속성

모든 ASCII 명령 이름과 매개변수 이름을 합한 최대 크기(바이트)를 가져옵니다. 숫자 이름은 0바이트로 셉니다.

public required nuint MaxTotalIdentifierBytes { get; init; }

MaxTotalObjectBytes

속성

구성한 모든 객체 이름을 합한 최대 크기(바이트)를 가져옵니다.

public required nuint MaxTotalObjectBytes { get; init; }

MaxTotalParameters

속성

모든 명령을 합한 최대 매개변수 정의 수를 가져옵니다.

public required nuint MaxTotalParameters { get; init; }