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

PdcommGemSpoolPolicy

구조체

로컬 스풀 정책입니다. pdcomm_gem_spool_configure_local()로 설정합니다.

typedef struct PdcommGemSpoolPolicy { ... } PdcommGemSpoolPolicy

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

멤버

enabled

필드

1이면 스풀링을 전역으로 활성화하고(E30 EnableSpooling), 0이면 비활성화합니다. 다른 값은 거부됩니다.

uint8_t enabled

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

max_transmit

필드

전송 실행 한 번에 전달하는 메시지의 최대 개수입니다(E30 MaxSpoolTransmit). 0이면 제한이 없습니다.

uint32_t max_transmit

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

overflow

필드

오버플로 정책입니다. #PDCOMM_GEM_SPOOL_DISCARD_NEW 또는 #PDCOMM_GEM_SPOOL_OVERWRITE_OLDEST입니다.

uint32_t overflow

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

struct_size

필드

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

size_t struct_size

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