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

PdcommGemEnhancedCommandOptions

구조체

pdcomm_gem_equipment_configure_enhanced_commands()에 전달하는 확장 명령 저장소의 한도입니다.

typedef struct PdcommGemEnhancedCommandOptions { ... } PdcommGemEnhancedCommandOptions

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

멤버

item_limits

필드

수신한 각 CEPVAL 항목에 적용하는 SECS-II 한도입니다.

PdcommSecsLimits item_limits

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

struct_size는 sizeof(PdcommSecsLimits) 이상이어야 하며, 모든 한도는 0이 아니어야 합니다.

max_commands_per_object

필드

객체 하나에 속한 명령의 최대 개수입니다.

size_t max_commands_per_object

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

max_errors

필드

확정된 검증 결과나 애플리케이션 응답에 들어가는 0이 아닌 CEPACK 값의 최대 개수입니다.

size_t max_errors

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

max_identifier_bytes

필드

ASCII RCMD 또는 CPNAME 하나의 최대 길이(바이트)입니다. 숫자 이름은 0바이트로 계산합니다.

size_t max_identifier_bytes

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

max_object_bytes

필드

정의와 수신한 S2F49에서 객체 이름 하나의 최대 길이(바이트)입니다.

size_t max_object_bytes

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

max_objects

필드

객체(OBJSPEC 값)의 최대 개수입니다.

size_t max_objects

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

max_parameters_per_command

필드

정의와 수신한 S2F49에서 명령 하나에 속한 매개변수의 최대 개수입니다.

size_t max_parameters_per_command

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

max_request_value_bytes

필드

수신한 S2F49 하나에 있는 CEPVAL 인코딩 크기 합계의 최댓값(바이트)입니다.

size_t max_request_value_bytes

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

max_total_commands

필드

모든 객체에 걸친 명령의 최대 개수입니다.

size_t max_total_commands

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

max_total_identifier_bytes

필드

구성된 모든 명령과 매개변수의 ASCII 이름 길이 합계의 최댓값(바이트)입니다.

size_t max_total_identifier_bytes

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

max_total_object_bytes

필드

모든 객체 이름 길이 합계의 최댓값(바이트)입니다.

size_t max_total_object_bytes

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

max_total_parameters

필드

모든 명령에 걸친 매개변수 정의의 최대 개수입니다.

size_t max_total_parameters

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

reserved

필드

예약 필드입니다. 0이어야 합니다.

uint32_t reserved

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

struct_size

필드

이 구조체의 크기(바이트)입니다. sizeof(PdcommGemEnhancedCommandOptions) 이상으로 설정합니다.

size_t struct_size

선언 위치: #include <pdcomm_gem_enhanced_commands.h>

version

필드

옵션 버전입니다. #PDCOMM_GEM_ENHANCED_COMMAND_OPTIONS_VERSION이어야 합니다.

uint32_t version

선언 위치: #include <pdcomm_gem_enhanced_commands.h>