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

PdcommGemAlarmInfo

구조체

저장된 알람 하나의 정의와 현재 상태입니다. pdcomm_gem_equipment_alarm_at()이 채웁니다.

typedef struct PdcommGemAlarmInfo { ... } PdcommGemAlarmInfo

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

멤버

active

필드

알람이 현재 설정되어 있으면 1, 그렇지 않으면 0입니다.

uint8_t active

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

category

필드

알람 범주이며 1부터 63까지입니다.

uint8_t category

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

clear_event

필드

해제 전이의 CEID입니다. clear_event_present가 0이면 0입니다.

uint32_t clear_event

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

clear_event_present

필드

해제 전이의 CEID가 구성되어 있으면 1, 그렇지 않으면 0입니다.

uint8_t clear_event_present

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

enabled

필드

호스트가 이 알람의 보고를 활성화했으면 1, 그렇지 않으면 0입니다.

uint8_t enabled

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

id

필드

알람 ID(ALID)입니다.

uint32_t id

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

set_event

필드

설정 전이의 CEID입니다. set_event_present가 0이면 0입니다.

uint32_t set_event

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

set_event_present

필드

설정 전이의 CEID가 구성되어 있으면 1, 그렇지 않으면 0입니다.

uint8_t set_event_present

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

struct_size

필드

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

size_t struct_size

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