AceTime  0.6.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.
Public Member Functions | Public Attributes | List of all members
ace_time::extended::ZoneMatch Struct Reference

Data structure that captures the matching ZoneEra and its ZoneRule transitions for a given year. More...

#include <ExtendedZoneProcessor.h>

Collaboration diagram for ace_time::extended::ZoneMatch:
Collaboration graph
[legend]

Public Member Functions

void log () const
 

Public Attributes

DateTuple startDateTime
 The effective start time of the matching ZoneEra. More...
 
DateTuple untilDateTime
 The effective until time of the matching ZoneEra. More...
 
ZoneEraBroker era
 The ZoneEra that matched the given year. More...
 

Detailed Description

Data structure that captures the matching ZoneEra and its ZoneRule transitions for a given year.

Can be cached based on the year.

Definition at line 124 of file ExtendedZoneProcessor.h.

Member Data Documentation

◆ era

ZoneEraBroker ace_time::extended::ZoneMatch::era

The ZoneEra that matched the given year.

NonNullable.

Definition at line 132 of file ExtendedZoneProcessor.h.

◆ startDateTime

DateTuple ace_time::extended::ZoneMatch::startDateTime

The effective start time of the matching ZoneEra.

Definition at line 126 of file ExtendedZoneProcessor.h.

◆ untilDateTime

DateTuple ace_time::extended::ZoneMatch::untilDateTime

The effective until time of the matching ZoneEra.

Definition at line 129 of file ExtendedZoneProcessor.h.


The documentation for this struct was generated from the following file: