Skip to content

Releases: DenysChuhlib/NTPtime

v1.2.1

23 Jun 17:19
Compare
Choose a tag to compare
  • v1.2.1
    • Оптимізація
    • в DSTime dst_or_wt тепер mode і має 3 значення (DST_WT = -1, DST_OFF = 0, DST_ON = 1)
    • Всі difine константи замінені на enum
    • TimeFunctions (TimeFunc):
      • Тепер всі функції статичні
      • TimeFunc можна зробити не глобальним об'ктом TimeFunctions напиавши перед підключенням біблиотеки #defibe NO_GLOBAL_TimeFunc
      • Добавлені нові функції:
        • getUnixGMTCompiled(int16_t tzM = 0); поверне час компіляції в форматі UNIX з указним часовим поясом де компілювався скетч (tzM)
        • unixGMTtoString(unix_t unix, const String& Format, int16_t tzM = 0); виводить час в потрібному форматі
    • UNIXtime:
      • Перейменована функція setUnixFromDate() в setUnixGMTFromDate();
      • Добавлені нові функції:
        • getDSTauto()
        • unixGMTtoString(const String& Format); виводить час в потрібному форматі

v1.2.0

27 Dec 17:10
Compare
Choose a tag to compare

v1.2.0

  • Оптимізація
  • Оновлений алгоритм DST
  • Добавлене автоматичне оновлення DST, при визові будь-яких функцій пов'язаних з часом (не налаштування)
  • Добавлена повна підтримка UNIX64
  • Добавлені типи даних
    • unix_t
    • year_t
    • DSTime
  • Добавлені нові функції
    • UNIXtime і NTPTime:
      • addUnix(unix_t unix, uint16_t ms = 0);
      • subtractUnix(unix_t unix, uint16_t ms = 0);
      • setDSTauto(DSTime *dst);
      • delDSTauto();
      • DSTauto();
      • DST(DSTime & dst);
      • DSTstartInGMT(uint8_t month_start, uint8_t week_start, uint8_t dayWeek_start, uint8_t h_start);
      • DSTendInGMT(uint8_t month_end, uint8_t week_end, uint8_t dayWeek_end, uint8_t h_end, bool dst_or_wt = 1);
      • isRunning();
    • TimeFunc:
      • nextDays(unix_t unix, unix_t n);
      • nextDay(unix_t unix);
      • prevDays(unix_t unix, unix_t n);
      • prevDay(unix_t unix);

v1.1.2

28 Sep 15:59
Compare
Choose a tag to compare
  • Оптимізація
  • Виправлення помилок
  • Добавлені нові функції
    • setHost(const String& host);
    • setPort(uint16_t port);
    • setTimeout(uint16_t timeout);
  • Інші важливі виправлення

v1.1.1

04 Aug 16:15
Compare
Choose a tag to compare
  • Оптимізація
  • Добавлені нові функції
    • periodInFullDays();
    • isAM();
    • isPM();
    • hourFormat12();
    • decodeUNIX(); - швидке декодування
    • delay() з функцією яка виконуеться підчас затримки

v1.1.0

27 Jun 19:20
Compare
Choose a tag to compare
update

v1.0

09 Jun 22:19
87fbd9e
Compare
Choose a tag to compare
Release v1.0