Blame view

app/app_oven_controller/include/fanet/alarm.h 1.08 KB
8c2952457   김태훈   응용 프로그램 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
  /**    
      @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 //