Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //necessary header files
- #include <stdio.h>
- #include <string.h>
- #include <time.h>
- #include <alarmd/alarm_event.h>
- int main (int argc, char *argv[])
- {
- time_t currentTime;
- struct tm *targetTime;
- // Get current time
- time (¤tTime);
- //Convert time_t to tm as local time
- targetTime = localtime (¤tTime);
- //set alarm time at 7:30 of tomorrow
- targetTime->tm_mday = targetTime->tm_mday + 1;
- targetTime->tm_hour = 7;
- targetTime->tm_min = 30;
- alarm_event_t event;
- // initializing event object
- memset (&event, 0, sizeof (alarm_event_t));
- // set event's alarm from targetTime
- event.alarm_time = mktime (targetTime);
- //add alarm event
- cookie_t coo = alarm_event_add (&event);
- if (coo == 0)
- {
- // Error happens
- //do someing....
- return 1;
- }
- else
- {
- //no error happens
- return 0;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement