![]() |
openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
|
#include <lib/dvb/dvbtime.h>#include <lib/dvb/dvb.h>#include <sys/ioctl.h>#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>Macros | |
| #define | FP_IOCTL_SET_RTC 0x101 |
| #define | FP_IOCTL_GET_RTC 0x102 |
| #define | TIME_UPDATE_INTERVAL (15*60*1000) |
Functions | |
| void | setRTC (time_t time) |
| time_t | getRTC () |
| static void | parseDVBdate (tm &t, int mjd) |
| static void | parseDVBtime_impl (tm &t, const uint8_t *data) |
| time_t | parseDVBtime (uint16_t mjd, uint32_t stime_bcd) |
| time_t | parseDVBtime (const uint8_t *data) |
| time_t | parseDVBtime (const uint8_t *data, uint16_t *hash) |
| DEFINE_REF (eDVBLocalTimeHandler) | |
Variables | |
| static time_t | prev_time |
| #define FP_IOCTL_GET_RTC 0x102 |
| #define FP_IOCTL_SET_RTC 0x101 |
| #define TIME_UPDATE_INTERVAL (15*60*1000) |
| DEFINE_REF | ( | eDVBLocalTimeHandler | ) |
| time_t getRTC | ( | ) |
|
static |
| time_t parseDVBtime | ( | const uint8_t * | data | ) |
| time_t parseDVBtime | ( | const uint8_t * | data, |
| uint16_t * | hash | ||
| ) |
| time_t parseDVBtime | ( | uint16_t | mjd, |
| uint32_t | stime_bcd | ||
| ) |
|
inlinestatic |
| void setRTC | ( | time_t | time | ) |
|
static |