AceTime
1.8.0
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.
|
Data structure that captures the matching ZoneEra and its ZoneRule transitions for a given year. More...
#include <ExtendedZoneProcessor.h>
Public Member Functions | |
void | log () const |
Public Attributes | |
DateTuple | startDateTime |
The effective start time of the matching ZoneEra, which uses the UTC offsets of the previous matching era. | |
DateTuple | untilDateTime |
The effective until time of the matching ZoneEra. | |
ZEB | era |
The ZoneEra that matched the given year. More... | |
MatchingEraTemplate * | prevMatch |
The previous MatchingEra, needed to interpret startDateTime. More... | |
uint16_t | lastOffsetMinutes |
The STD offset of the last Transition in this MatchingEra. | |
uint16_t | lastDeltaMinutes |
The DST offset of the last Transition in this MatchingEra. | |
Data structure that captures the matching ZoneEra and its ZoneRule transitions for a given year.
Can be cached based on the year.
ZEB | type of ZoneEraBroker |
Definition at line 137 of file ExtendedZoneProcessor.h.
ZEB ace_time::extended::MatchingEraTemplate< ZEB >::era |
The ZoneEra that matched the given year.
NonNullable.
Definition at line 148 of file ExtendedZoneProcessor.h.
MatchingEraTemplate* ace_time::extended::MatchingEraTemplate< ZEB >::prevMatch |
The previous MatchingEra, needed to interpret startDateTime.
Definition at line 151 of file ExtendedZoneProcessor.h.