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

PdcommGemAlarmDefinition

구조체

pdcomm_gem_equipment_configure_alarms()에 전달하는 알람 정의 하나입니다.

typedef struct PdcommGemAlarmDefinition { ... } PdcommGemAlarmDefinition

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

멤버

category

필드

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

uint8_t category

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

SEMI E5 ALCD 바이트의 범주 부분입니다. 라이브러리는 현재 알람 상태에 따라 ALCD의 알람 설정 비트(0x80)를 설정합니다.

clear_event

필드

해제(clear) 전이에 연결된 수집 이벤트(collection event) ID(CEID)입니다. clear_event_present가 1일 때만 읽습니다.

uint32_t clear_event

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

clear_event_present

필드

clear_event가 있으면 1, 없으면 0입니다.

uint8_t clear_event_present

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

지정한 이벤트는 pdcomm_gem_equipment_configure_reports()로 구성한 보고서 카탈로그에 이미 있어야 합니다.

id

필드

알람 ID(ALID)입니다. 저장소 안에서 고유해야 합니다.

uint32_t id

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

set_event

필드

설정(set) 전이에 연결된 수집 이벤트(collection event) ID(CEID)입니다. set_event_present가 1일 때만 읽습니다.

uint32_t set_event

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

set_event_present

필드

set_event가 있으면 1, 없으면 0입니다.

uint8_t set_event_present

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

지정한 이벤트는 pdcomm_gem_equipment_configure_reports()로 구성한 보고서 카탈로그에 이미 있어야 합니다.

text

필드

ASCII 바이트로 된 알람 텍스트(ALTX)이며 NUL로 끝나지 않습니다. text_length가 0이면 NULL일 수 있습니다.

const char *text

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

text_length

필드

text의 바이트 수입니다.

size_t text_length

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