AceTime  0.8
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.
/home/brian/dev/AceTime/src/ace_time/internal/README.md
1 # ZoneInfo Data Files
2 
3 These are internal representations of the zoneinfo data from the TZ Database.
4 Library users should treat these data objects as *opaque*. They should be
5 referenced only by the specific `basic::kZone*` or `extended::kZone*`
6 identifiers defined in the `src/ace_time/zonedb` and `src/ace_time/zonedbx`
7 directories. It is entirely possible that the internal structure of these data
8 types may change without warning when the internal implementations change.
9 
10 There are 5 core data types: `ZoneContext`, `ZoneRule`, `ZonePolicy`, `ZoneEra`
11 and `ZoneInfo`. Currenlty, each data type is duplicated into 2 namespaces
12 (`basic::` and `extended::`) for use with `BasicZoneProcessor` and
13 `ExtendedZoneProcessor` respectively. It is entirely possible that future
14 implementations may bifurcate these data types so that they are no longer
15 identical.