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

PdcommGemAlarmValue

구조체

수신한 보고서 또는 목록의 알람 튜플 하나입니다. pdcomm_gem_result_alarm_at()이 채웁니다.

typedef struct PdcommGemAlarmValue { ... } PdcommGemAlarmValue

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

값에는 전송 튜플 L[ALCD, ALID, ALTX]에 담긴 내용만 들어 있습니다. 로컬 보고 활성 플래그와 CEID 매핑은 얻을 수 없습니다.

멤버

active

필드

ALCD의 알람 설정 비트(0x80)가 설정되어 있으면 1, 그렇지 않으면 0입니다.

uint8_t active

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

category

필드

ALCD의 하위 6비트에서 얻은 알람 범주(ALCD & 0x3F)입니다.

uint8_t category

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

id

필드

알람 ID(ALID)입니다.

uint32_t id

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

struct_size

필드

구조체 크기입니다. sizeof(PdcommGemAlarmValue) 이상으로 설정하며, 기록된 크기를 받습니다.

size_t struct_size

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