AceTime
1.7.1
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
|
6 #ifndef ACE_TIME_EXTENDED_ZONE_H
7 #define ACE_TIME_EXTENDED_ZONE_H
9 #include "internal/ZoneInfo.h"
29 mZoneInfoBroker(zoneInfo) {}
37 mZoneInfoBroker(zoneInfo) {}
51 return mZoneInfoBroker.zoneId();
uint32_t zoneId() const
Return the zoneId of the current zoneInfo.
void printShortNameTo(Print &printer) const
Print the short pretty zone name to the printer.
A thin wrapper around an extended::ZoneInfo data structure to provide a stable API access to some use...
ExtendedZone(const extended::ZoneInfoBroker &zoneInfo)
Constructor from an extended::ZoneInfoBroker, used by ExtendedZoneProcessor.
Data broker for accessing ZoneInfo.
void printNameTo(Print &printer) const
Print the full zone name to printer.
ExtendedZone(const extended::ZoneInfo *zoneInfo)
Constructor from a raw extended::ZoneInfo* pointer, intended for manual inspection of a ZoneInfo reco...