/** @file alarm.h @date 2009-04-09 @author 오재경 freefrug@falinux.com @brief 알람디바이스 드라이버를 열고 관리한다. @modify @todo @bug @remark @warning */ // // 저작권 에프에이리눅스(주) // 외부공개 금지 // //---------------------------------------------------------------------------- #ifndef _ALARM_HEADER_ #define _ALARM_HEADER_ #include #define ENDLESS_ALARM_NOTIFY ENDLESS_ALARM_VALUE /// @{ /// @brief 외부에 공개되는 함수 리스트 extern poll_obj_t *alarm_open( int count, unsigned int per_msec ); /// 알람 디바이스 드라이버를 open 한다. extern void alarm_close( poll_obj_t *obj ); /// alarm 드라이버를 close 한다. extern void alarm_restart( poll_obj_t *obj ); /// 알람을 재시작한다. extern void alarm_stop( poll_obj_t *obj ); /// 알람을 중지한다. extern void alarm_handled( poll_obj_t *obj ); /// 알람을 확인한다.(알람이 발생하면 반드시 호출하여야 한다.) /// @} #endif //