PdcommGemAlarmDefinition
구조체
pdcomm_gem_equipment_configure_alarms()에 전달하는 알람 정의 하나입니다.
typedef struct PdcommGemAlarmDefinition { ... } PdcommGemAlarmDefinition멤버
category
필드
알람 범주이며 1부터 63까지입니다.
uint8_t categorySEMI E5 ALCD 바이트의 범주 부분입니다. 라이브러리는 현재 알람 상태에 따라 ALCD의 알람 설정 비트(0x80)를 설정합니다.
clear_event
필드
해제(clear) 전이에 연결된 수집 이벤트(collection event) ID(CEID)입니다. clear_event_present가 1일 때만 읽습니다.
uint32_t clear_eventclear_event_present
필드
clear_event가 있으면 1, 없으면 0입니다.
uint8_t clear_event_present지정한 이벤트는 pdcomm_gem_equipment_configure_reports()로 구성한 보고서 카탈로그에 이미 있어야 합니다.
id
필드
알람 ID(ALID)입니다. 저장소 안에서 고유해야 합니다.
uint32_t idset_event
필드
설정(set) 전이에 연결된 수집 이벤트(collection event) ID(CEID)입니다. set_event_present가 1일 때만 읽습니다.
uint32_t set_eventset_event_present
필드
set_event가 있으면 1, 없으면 0입니다.
uint8_t set_event_present지정한 이벤트는 pdcomm_gem_equipment_configure_reports()로 구성한 보고서 카탈로그에 이미 있어야 합니다.
text
필드
ASCII 바이트로 된 알람 텍스트(ALTX)이며 NUL로 끝나지 않습니다. text_length가 0이면 NULL일 수 있습니다.
const char *texttext_length
필드
text의 바이트 수입니다.
size_t text_length