PdcommGemConstantDefinition
구조체
pdcomm_gem_equipment_configure_constants()에 전달하는 장비 상수(equipment constant) 하나의 정의입니다.
typedef struct PdcommGemConstantDefinition { ... } PdcommGemConstantDefinition멤버
current
필드
현재 값(ECV)입니다.
const PdcommSecsItem *currentNULL이 아니어야 합니다. 이 값의 형식이 선언된 형식이 됩니다.
default_value
필드
선택 사항인 기본값(ECDEF)입니다. NULL이면 없음을 뜻합니다.
const PdcommSecsItem *default_valueid
필드
상수 ID(ECID)입니다. ASCII 항목 또는 요소가 하나인 정수 항목입니다.
const PdcommSecsItem *idNULL이 아니어야 합니다.
max_count
필드
허용되는 요소 개수의 최댓값입니다. min_count 이상이어야 합니다.
size_t max_countmaximum
필드
선택 사항인 최댓값(ECMAX)입니다. NULL이면 없음을 뜻합니다.
const PdcommSecsItem *maximumminimum보다 작으면 안 됩니다.
min_count
필드
현재 값, 기본값, 새 값에 허용되는 요소 개수의 최솟값입니다.
size_t min_countminimum
필드
선택 사항인 최솟값(ECMIN)입니다. NULL이면 없음을 뜻합니다.
const PdcommSecsItem *minimumname
필드
ASCII 바이트로 된 이름이며 NUL로 끝나지 않습니다.
const char *namename_length가 0이면 NULL일 수 있습니다.
name_length
필드
name의 바이트 수입니다.
size_t name_lengthunits
필드
ASCII 바이트로 된 단위이며 NUL로 끝나지 않습니다.
const char *unitsunits_length가 0이면 NULL일 수 있습니다.
units_length
필드
units의 바이트 수입니다.
size_t units_length