alarm.h 1.08 KB
/**    
    @file     alarm.h
    @date     2009-04-09
    @author   오재경 freefrug@falinux.com
    @brief    알람디바이스 드라이버를 열고 관리한다.

    @modify   
    @todo    
    @bug     
    @remark   
    
    @warning 
*/
//
//  저작권    에프에이리눅스(주)
//            외부공개 금지
//
//----------------------------------------------------------------------------


#ifndef _ALARM_HEADER_
#define _ALARM_HEADER_

#include <ioctl-alarm.h>

#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 //