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

PdcommGemCommandOptions

구조체

pdcomm_gem_equipment_configure_commands()에 전달하는 원격 명령(remote command) 저장소의 한도입니다.

typedef struct PdcommGemCommandOptions { ... } PdcommGemCommandOptions

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

멤버

max_commands

필드

명령 정의의 최대 개수입니다. 1 이상이어야 합니다.

size_t max_commands

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

max_errors

필드

고정된 검증 결과 또는 애플리케이션 응답에 들어가는 CPACK 엔트리의 최대 개수입니다.

size_t max_errors

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

max_identifier_bytes

필드

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

size_t max_identifier_bytes

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

max_parameters_per_command

필드

명령 하나의 매개변수 최대 개수입니다. 정의와 수신한 S2F41 모두에 적용됩니다.

size_t max_parameters_per_command

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

max_total_identifier_bytes

필드

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

size_t max_total_identifier_bytes

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

max_total_parameters

필드

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

size_t max_total_parameters

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

reserved

필드

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

uint32_t reserved

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

struct_size

필드

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

size_t struct_size

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

version

필드

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

uint32_t version

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