AceTime
1.6
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.
|
A thin wrapper around a basic::ZoneInfo data structure to provide a stable API access to some useful basic::ZoneInfo data. More...
#include <BasicZone.h>
Public Member Functions | |
BasicZone (const basic::ZoneInfo *zoneInfo) | |
Constructor from a raw basic::ZoneInfo* pointer, intended for manual inspection of a ZoneInfo record. | |
BasicZone (const basic::ZoneInfoBroker &zoneInfo) | |
Constructor from a basic::ZoneInfoBroker, used by BasicZoneProcessor. More... | |
void | printNameTo (Print &printer) const |
Print the full zone name to printer. | |
void | printShortNameTo (Print &printer) const |
Print the short zone to the printer. | |
uint32_t | zoneId () const |
Return the zoneId of the current zoneInfo. | |
A thin wrapper around a basic::ZoneInfo data structure to provide a stable API access to some useful basic::ZoneInfo data.
The basic::ZoneInfo data struct is intended to be an opaque type to the users of this library.
Definition at line 21 of file BasicZone.h.
|
inline |
Constructor from a basic::ZoneInfoBroker, used by BasicZoneProcessor.
This allows the implementation details of ZoneInfoBroker to remain hidden.
Definition at line 35 of file BasicZone.h.