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

pdcomm::GemCommandParameterDefinition

구조체

원격 명령(remote command) 정의가 받는 파라미터(CPNAME) 하나입니다.

struct GemCommandParameterDefinition

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

모든 SecsItem 포인터는 configure 호출 동안에만 빌립니다.

멤버

format

필드

필수 SECS-II 형식 코드(PDCOMM_SECS_*)입니다. 숫자 범위를 지정하려면 정수 형식이어야 합니다.

uint8_t format

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

formatPresent

필드

#format이 값의 형식을 제한하면 true입니다.

bool formatPresent

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

maxCount

필드

값의 최대 요소 수입니다.

size_t maxCount

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

maximum

필드

허용하는 가장 큰 숫자 값입니다. #maximumPresent가 true일 때 사용합니다.

GemInt128 maximum

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

maximumPresent

필드

#maximum이 적용되면 true입니다.

bool maximumPresent

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

minCount

필드

값의 최소 요소 수입니다.

size_t minCount

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

minimum

필드

허용하는 가장 작은 숫자 값입니다. #minimumPresent가 true일 때 사용합니다.

GemInt128 minimum

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

minimumPresent

필드

#minimum이 적용되면 true입니다.

bool minimumPresent

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

name

필드

파라미터 이름입니다. ASCII 아이템이거나 정수 스칼라 아이템(모든 I 또는 U 형식)입니다.

const SecsItem *name

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

required

필드

호스트가 이 파라미터를 반드시 보내야 하면 true입니다.

bool required

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