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

pdcomm::GemAlarmDefinition

구조체

GemEquipment::configureAlarms()에 넘기는 알람(alarm) 정의 하나입니다.

struct GemAlarmDefinition

선언 위치: #include <pdcomm_gem.hpp>

멤버

category

필드

알람 분류이며 1~63입니다. ALCD의 하위 비트로 전송합니다.

uint8_t category

선언 위치: #include <pdcomm_gem.hpp>

clearEvent

필드

알람이 해제 상태가 될 때 반환하는 CEID입니다. 보고서 카탈로그에 있어야 합니다.

uint32_t clearEvent

선언 위치: #include <pdcomm_gem.hpp>

clearEventPresent

필드

#clearEvent를 사용하면 true입니다.

bool clearEventPresent

선언 위치: #include <pdcomm_gem.hpp>

id

필드

알람 ID(ALID)입니다.

uint32_t id

선언 위치: #include <pdcomm_gem.hpp>

setEvent

필드

알람이 발생 상태가 될 때 반환하는 CEID입니다. 보고서 카탈로그에 있어야 합니다.

uint32_t setEvent

선언 위치: #include <pdcomm_gem.hpp>

setEventPresent

필드

#setEvent를 사용하면 true입니다.

bool setEventPresent

선언 위치: #include <pdcomm_gem.hpp>

text

필드

알람 텍스트(ALTX)입니다. 최대 min(max_text_bytes, 120)바이트의 ASCII입니다.

std::string text

선언 위치: #include <pdcomm_gem.hpp>