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

pdcomm::gemFormattedProgramCapabilityOptions

함수

S7F21/F22 공정 기능(process capability) 교환에 쓸 버전 지정 한도를 만듭니다.

inline PdcommGemFormattedProgramCapabilityOptions gemFormattedProgramCapabilityOptions(size_t maxCommands, size_t maxCommandCodeBytes, size_t maxParametersPerCommand, size_t maxTotalParameters, size_t maxDependenciesPerField, size_t maxTotalDependencies, size_t maxTotalParameterBytes, size_t maxCapabilityBytes, size_t maxPending, size_t maxReceived, size_t maxResults, size_t maxHistory)

선언 위치: #include <pdcomm_gem_formatted_program_capabilities.hpp>

모든 한도는 0이 아니어야 합니다.

매개변수

이름설명
maxCommands카탈로그 하나에 담을 수 있는 최대 명령 설명 수입니다.
maxCommandCodeBytesCCODE 하나의 최대 바이트 수입니다.
maxParametersPerCommand명령 하나의 최대 파라미터 설명 수입니다.
maxTotalParameters카탈로그 전체의 최대 파라미터 설명 수입니다.
maxDependenciesPerField의존성 목록 하나의 최대 항목 수입니다.
maxTotalDependencies카탈로그 전체의 최대 의존성 항목 수입니다.
maxTotalParameterBytes카탈로그 전체에서 인코딩된 파라미터의 최대 바이트 수입니다.
maxCapabilityBytes기능 데이터 전체의 최대 인코딩 크기입니다.
maxPendingS7F22를 기다리는 제출된 요청의 최대 수입니다.
maxReceived응답을 기다리는 받은 요청의 최대 수입니다.
maxResults보관할 완료된 교환의 최대 수입니다. 가장 오래된 것부터 버립니다.
maxHistory재전송(replay)을 거부하기 위해 기억할 처리된 교환의 최대 수입니다.

반환값

struct_size와 version이 설정된 옵션입니다.