69 files changed, 1345 insertions, 1340 deletions
diff --git a/tvapi/libtv/tv/CTvTime.cpp b/tvapi/libtv/tv/CTvTime.cpp index e0ec5b4..10b9f7a 100644 --- a/tvapi/libtv/tv/CTvTime.cpp +++ b/tvapi/libtv/tv/CTvTime.cpp @@ -7,9 +7,58 @@ // @ Date : 2013-11 // @ Author : // -// -#include "CTvTime.h" -#ifdef LOG_TAG -#undef LOG_TAG #define LOG_TAG "CTvTime" -#endif + +#include "CTvTime.h" + +/** + *设定当前时间 + *@param time 当前时间(毫秒单位) + */ +long CTvTime::getSysUTCTime() +{ + //struct tm tm; + //time_t t; + //int64_t r = mktime_tz(&(tm), NULL); + //time_t t = time(NULL); + //LOGD("---------utc t = %ld time t=%ld", r, t); + return 0; +} + +void CTvTime::setTime(long t) +{ + //long utcMS; + //time(&utcMS); + //nsecs_t ns = systemTime(CLOCK_REALTIME); + //nsecs_t tm = ns2s(ns); + //unsigned long ticks = times(NULL); + //long tm = ticks/mHZ; + struct sysinfo s_info; + int error; + error = sysinfo(&s_info); + + mDiff = t - s_info.uptime; + LOGD("--- mDiff=%ld", mDiff); +} + +/** + *取得当前时间 + *@return 返回当前时间 + */ +long CTvTime::getTime() +{ + //long utcMS; + //time(&utcMS); + //nsecs_t ns = systemTime(CLOCK_REALTIME); + //nsecs_t sec = ns2s(ns); + + //unsigned long ticks = times(NULL); + //long sec = ticks/mHZ; + struct sysinfo s_info; + int error; + error = sysinfo(&s_info); + + + LOGD("--- mDiff=%ld, sec=%ld", mDiff, s_info.uptime); + return s_info.uptime + mDiff; +} |