AceTime
0.1
Date and time classes for Arduino that supports the TZ DAtabase, and a system clock synchronized from an NTP server or an RTC chip.
|
Representation of a given time zone, implemented as an array of ZoneEra records. More...
#include <ZoneInfo.h>
Public Attributes | |
const char *const | name |
Full name of zone (e.g. More... | |
const common::ZoneContext *const | zoneContext |
ZoneContext metadata. More... | |
uint8_t const | transitionBufSize |
Estimated size of Transition buffer. More... | |
uint8_t const | numEras |
Number of ZoneEra entries. More... | |
const ZoneEra *const | eras |
ZoneEra entries in increasing order of UNTIL time. More... | |
Representation of a given time zone, implemented as an array of ZoneEra records.
Definition at line 72 of file ZoneInfo.h.
const ZoneEra* const ace_time::basic::ZoneInfo::eras |
ZoneEra entries in increasing order of UNTIL time.
Definition at line 92 of file ZoneInfo.h.
const char* const ace_time::basic::ZoneInfo::name |
uint8_t const ace_time::basic::ZoneInfo::numEras |
Number of ZoneEra entries.
Definition at line 89 of file ZoneInfo.h.
uint8_t const ace_time::basic::ZoneInfo::transitionBufSize |
Estimated size of Transition buffer.
Currently, this is used only in the validation unit test for ExtendedZoneSpecifier. It is slightly wasteful to include it for the ZoneInfo and ZoneInfo classes used by BasicZoneSpecifier, but it's only one byte and it seemed worth having this additional validation capability.
Definition at line 86 of file ZoneInfo.h.
const common::ZoneContext* const ace_time::basic::ZoneInfo::zoneContext |
ZoneContext metadata.
Definition at line 77 of file ZoneInfo.h.