Advertisement
Guest User

gks

a guest
Jan 26th, 2010
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. //necessary header files
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include <time.h>
  5. #include <alarmd/alarm_event.h>
  6.  
  7.  
  8. int main (int argc, char *argv[])
  9. {
  10. time_t currentTime;
  11. struct tm *targetTime;
  12.  
  13. // Get current time
  14. time (&currentTime);
  15. //Convert time_t to tm as local time
  16. targetTime = localtime (&currentTime);
  17.  
  18. //set alarm time at 7:30 of tomorrow
  19. targetTime->tm_mday = targetTime->tm_mday + 1;
  20. targetTime->tm_hour = 7;
  21. targetTime->tm_min = 30;
  22.  
  23. alarm_event_t event;
  24. // initializing event object
  25. memset (&event, 0, sizeof (alarm_event_t));
  26.  
  27. // set event's alarm from targetTime
  28. event.alarm_time = mktime (targetTime);
  29.  
  30. //add alarm event
  31. cookie_t coo = alarm_event_add (&event);
  32.  
  33. if (coo == 0)
  34. {
  35. // Error happens
  36. //do someing....
  37. return 1;
  38. }
  39. else
  40. {
  41. //no error happens
  42. return 0;
  43. }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement