merge wrt-plugins-tizen_0.2.0-2
[profile/ivi/wrt-plugins-tizen.git] / src / standards / Tizen / Alarm / alarm_common.h
1 #ifndef TIZENAPIS_API_ALARM_COMMON_H_\r
2 #define TIZENAPIS_API_ALARM_COMMON_H_\r
3 \r
4 namespace TizenApis {
5 namespace Tizen1_0 {
6 namespace Alarm {\r
7 \r
8 // Alarm Type\r
9 #define ALARM_TYPE_KEY "TYPE"\r
10 #define ALARM_TYPE_ABSOLUTE_VALUE "ABSOLUTE"\r
11 #define ALARM_TYPE_RELATIVE_VALUE "RELATIVE"\r
12 \r
13 // Absolute Alarm Recurrence\r
14 #define ALARM_ALSOLUTE_RECURRENCE_TYPE_KEY "RECURRENCE"\r
15 #define ALARM_ALSOLUTE_RECURRENCE_TYPE_INTERVAL "INTERVAL"\r
16 #define ALARM_ALSOLUTE_RECURRENCE_TYPE_BYDAYVALUE "BYDAYVALUE"\r
17 #define ALARM_ALSOLUTE_RECURRENCE_TYPE_NONE "NONE"\r
18 #define ALARM_ABSOLUTE_FREQUENCY_KEY "FREQUENCY"\r
19 #define ALARM_ABSOLUTE_FREQUENCY_INTERVAL "FREQUENCY_INTERVAL"\r
20 #define ALARM_ALSOLUTE_DATE_KEY "DATE"\r
21 \r
22 // Relative Alarm Delay\r
23 #define ALARM_RELATIVE_DELAY_KEY "RELATIVE_DELAY"\r
24 \r
25 // Frequency\r
26 #define ALARM_PROPERTY_MINUTELY_RECURRENCE    "MINUTELY"\r
27 #define ALARM_PROPERTY_HOURLY_RECURRENCE    "HOURLY"\r
28 #define ALARM_PROPERTY_DAILY_RECURRENCE    "DAILY"\r
29 #define ALARM_PROPERTY_WEEKLY_RECURRENCE   "WEEKLY"\r
30 #define ALARM_PROPERTY_MONTHLY_RECURRENCE  "MONTHLY"\r
31 #define ALARM_PROPERTY_YEARLY_RECURRENCE   "YEARLY"\r
32 \r
33 namespace AbsoluteRecurrence \r
34 {\r
35     typedef enum\r
36     {\r
37         NoRecurrence,\r
38         ByDayValue,\r
39         Interval,\r
40     }Type;\r
41 }\r
42 \r
43 }\r
44 }\r
45 }\r
46 #endif\r