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

pdcomm::GemDataDefinition

구조체

GemEquipment::configureDataVariables()에 넘기는 데이터 변수(data variable) 정의 하나입니다.

struct GemDataDefinition

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

멤버

cached

필드

초기 캐시 값이며, 캐시를 두지 않으면 nullptr입니다. 호출 동안 빌립니다.

const SecsItem *cached

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

format

필드

선언된 최상위 SECS-II 형식 코드입니다. 모든 형식을 허용합니다.

uint8_t format

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

id

필드

데이터 변수 ID(DVID)입니다.

uint32_t id

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

maxCount

필드

값의 최대 요소 수입니다.

size_t maxCount

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

minCount

필드

값의 최소 요소 수입니다.

size_t minCount

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

name

필드

이름이며 ASCII입니다.

std::string name

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

units

필드

단위이며 ASCII입니다.

std::string units

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