CFTTServerTime.cpp 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. #include "CFTTServerTime.h"
  2. #include <time.h>
  3. #include "CFTTTime.h"
  4. #include "str_conv.h"
  5. #include "memctrl.h"
  6. //-------------------------------------------------------------------------------------------------
  7. const char *monthlist_329A0C[] = {
  8. "Jan",
  9. "Feb",
  10. "Mar",
  11. "Apr",
  12. "May",
  13. "Jun",
  14. "Jul",
  15. "Aug",
  16. "Sep",
  17. "Oct",
  18. "Nov",
  19. "Dec"};
  20. //-------------------------------------------------------------------------------------------------
  21. time_t CFTTServerTime::s_tServerTime = 0;
  22. bool CFTTServerTime::s_bServerTimeSet = false;
  23. int64_t CFTTServerTime::s_iServerTimeSeconds = 0;
  24. //-------------------------------------------------------------------------------------------------
  25. //002686A0 //^_-
  26. void CFTTServerTime::SetServerDateTime(char const *stime) {
  27. // stime -> ..on, 29 Jun 2020 02:05:45 GMT
  28. LOGI("CFTTServerTime::SetServerDateTime entry %s", stime);
  29. }
  30. //-------------------------------------------------------------------------------------------------
  31. //002687B4 //^_-
  32. void CFTTServerTime::SetServerDateTime(int year, int month, int day, int hour, int min, int sec) {
  33. // loc_26881E
  34. }
  35. //-------------------------------------------------------------------------------------------------
  36. //00268830 //^_- 经过单元测试,功能正常
  37. time_t CFTTServerTime::GetDateTime(bool a1, bool a2) {
  38. time_t t;
  39. memset(&t,0xff,sizeof(t));
  40. LOGE("GetDateTime%x%x",a1,a2);
  41. return t;
  42. }
  43. //-------------------------------------------------------------------------------------------------
  44. //0026888C //^_- 经过测试单元,功能正常
  45. bool CFTTServerTime::GetServerTimeSet(int min) {
  46. LOGI("CFTTServerTime::GetServerTimeSet entry");
  47. return true;
  48. }
  49. //-------------------------------------------------------------------------------------------------
  50. //002688DC //^_- 经过单元测试,功能正常
  51. void CFTTServerTime::GetCurDateTime(int *pyear,
  52. int *pmon,
  53. int *pmday,
  54. int *pwday,
  55. int *phour,
  56. int *pmin,
  57. int *psec,
  58. int *pisdst,
  59. bool isGMT) {
  60. LOGI("CFTTServerTime::GetCurDateTime entry");
  61. }
  62. //-------------------------------------------------------------------------------------------------