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

PdcommGemDataOptions

구조체

장비 데이터 변수(data variable) 저장소의 한도입니다.

typedef struct PdcommGemDataOptions { ... } PdcommGemDataOptions

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

모든 한도는 애플리케이션 정책입니다.

멤버

item_limits

필드

캐시된 값과 샘플 각각에 적용하는 SECS-II 한도입니다. 모든 필드가 0이 아니어야 합니다.

PdcommSecsLimits item_limits

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

max_metadata_bytes

필드

모든 변수에 걸친 이름과 단위 바이트 합계의 최댓값입니다.

size_t max_metadata_bytes

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

max_sample_bytes

필드

호출 한 번에 제공하는 샘플의 인코딩 크기 합계의 최댓값(바이트)입니다.

size_t max_sample_bytes

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

max_samples_per_event

필드

게시(publication) 한 번 또는 조회 응답 하나에 함께 제공하는 샘플의 최대 개수입니다.

size_t max_samples_per_event

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

max_value_bytes

필드

캐시된 모든 값의 인코딩 크기 합계의 최댓값(바이트)입니다.

size_t max_value_bytes

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

max_variables

필드

데이터 변수의 최대 개수입니다. 1 이상이어야 합니다.

size_t max_variables

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

reserved

필드

0이어야 합니다.

uint32_t reserved

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

struct_size

필드

구조체 크기(바이트)입니다. sizeof(PdcommGemDataOptions) 이상으로 설정합니다.

size_t struct_size

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

version

필드

#PDCOMM_GEM_DATA_OPTIONS_VERSION이어야 합니다.

uint32_t version

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