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

PdcommGemCommandParameterDefinition

구조체

원격 명령 매개변수 하나의 정의입니다(CPNAME과 그 CPVAL 규칙).

typedef struct PdcommGemCommandParameterDefinition { ... } PdcommGemCommandParameterDefinition

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

멤버

format

필드

CPVAL 항목에 요구되는 정확한 SECS-II 형식 코드입니다.

uint8_t format

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

S2F41 명령에 허용되는 형식은 Binary, Boolean, ASCII, I1, I2, I4, I8, U1, U2, U4, U8입니다. 확장 명령(S2F49)은 JIS-8을 제외한 모든 형식을 허용합니다.

format_present

필드

format을 강제하면 1, 그렇지 않으면 0입니다.

uint8_t format_present

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

max_count

필드

CPVAL 항목에 허용되는 최대 요소 개수입니다. min_count보다 작으면 안 됩니다.

size_t max_count

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

maximum

필드

모든 정수 요소의 상한(포함)입니다. maximum_present가 1일 때만 읽습니다.

PdcommGemInt128 maximum

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

maximum_present

필드

maximum을 강제하면 1입니다. 정수 format이 필요합니다.

uint8_t maximum_present

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

min_count

필드

CPVAL 항목에 허용되는 최소 요소 개수입니다(ASCII와 Binary는 바이트 수).

size_t min_count

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

minimum

필드

모든 정수 요소의 하한(포함)입니다. minimum_present가 1일 때만 읽습니다.

PdcommGemInt128 minimum

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

minimum_present

필드

minimum을 강제하면 1입니다. 정수 format이 필요합니다.

uint8_t minimum_present

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

name

필드

CPNAME 항목(ASCII 또는 정수 스칼라)입니다. 호출 동안만 빌려 쓰며 NULL이 아니어야 합니다.

const PdcommSecsItem *name

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

required

필드

요청에 매개변수가 반드시 있어야 하면 1, 그렇지 않으면 0입니다.

uint8_t required

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