Blame view

app/app_oven_controller/include/fanet/ioctl-alarm.h 1002 Bytes
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
43
44
45
  /**    
      @file     ioctl-alarm.h
      @date     2009/4/09
      @author   오재경 freefrug@falinux.com  FALinux.Co.,Ltd.
      @brief    다바이스드라이버에서 타이머를 사용하여 알람을 구현한다.
                
      
      @todo     
      @bug     
      @remark  
      @warning 
  */
  //----------------------------------------------------------------------------
  #ifndef _IOCTL_ALARM_H_
  #define _IOCTL_ALARM_H_
  
  
  #define     ALARM_MSG_MAJOR_DEF     193
  
  
  #define		ALARM_MSG               'a'
  #define		IOCTL_ALARM_SET         _IOW( ALARM_MSG, 1, ioctl_alarm_set_t )
  #define		IOCTL_ALARM_CLR         _IO(  ALARM_MSG, 2 )
  
  
  
  /// @{
  /// @brief  IOCTL_ALARM_SET 인자 구조체
  //------------------------------------------------------------------------------
  typedef struct {
  	
  	int          count;         // 0 보다 작으면 지속적으로 알람을 발생시킨다.
  	unsigned int per_msec;
  			
  } ioctl_alarm_set_t;
  
  #define  ENDLESS_ALARM_VALUE     -1
  
  /// @}
  
  
  
  #endif  // _IOCTL_ALARM_H_