#ifndef ALARM_COMMON_EVENT_QUERY_H_
#define ALARM_COMMON_EVENT_QUERY_H_

#include "bmser_ipc.h"

/**
 * @brief       查询alarm事件
 * @param[in]   struct ipc_message *msg
 * @return      int
 * @retval      0:正常  !0:错误
 * @par         修改日志:
 * Date                Author     Description           \n
 * 2024-02-18           JHC        创建初始版本          \n
*/
int event_query_alarm(struct ipc_message *msg);
/**
 * @brief       查询alarm事件数量
 * @param[in]   struct ipc_message *msg
 * @return      int
 * @retval      0:正常  !0:错误
 * @par         修改日志:
 * Date                Author     Description           \n
 * 2024-03-14           JHC        创建初始版本          \n
*/
int event_query_alarm_count(struct ipc_message *msg);


/**
 * @brief       告警记录清除
 * @param[in]   struct ipc_message *msg
 * @return      int
 * @retval      0:正常  !0:错误
 * @par         修改日志:
 * Date                Author     Description           \n
 * 2024-03-22           JHC        创建初始版本          \n
*/
int event_query_clean_alarm(struct ipc_message *msg);
#endif