PdcommGemDataDefinition
구조체
pdcomm_gem_equipment_configure_data_variables()에 전달하는 데이터 변수 하나의 정의입니다.
typedef struct PdcommGemDataDefinition { ... } PdcommGemDataDefinition멤버
cached
필드
선택 사항인 초기 캐시 값이며 복사됩니다. NULL이면 캐시를 비워 둡니다.
const PdcommSecsItem *cachedformat과 개수 범위에 맞아야 합니다.
format
필드
모든 값이 가져야 하는 최상위 형식입니다. PDCOMM_SECS_* 형식 코드 중 하나이며 List도 포함합니다.
uint8_t formatid
필드
데이터 변수 ID(DVID)입니다. 저장소 안에서 고유해야 합니다.
uint32_t id샘플은 이 ID를 참조합니다.
max_count
필드
허용하는 최대 요소 개수입니다. min_count 이상이어야 합니다.
size_t max_countmin_count
필드
허용하는 최소 요소 개수입니다(List 자식 또는 기본형 요소).
size_t min_countname
필드
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