AceTime  1.11.1
Date and time classes for Arduino that support timezones from the TZ Database.
zone_registry.h
1 // This file was generated by the following script:
2 //
3 // $ /home/brian/src/AceTimeTools/src/acetimetools/tzcompiler.py
4 // --input_dir /home/brian/dev/tz
5 // --output_dir /home/brian/src/AceTime/src/ace_time/zonedb
6 // --tz_version 2021e
7 // --action zonedb
8 // --language arduino
9 // --scope basic
10 // --start_year 2000
11 // --until_year 2050
12 //
13 // using the TZ Database files
14 //
15 // africa
16 // antarctica
17 // asia
18 // australasia
19 // backward
20 // etcetera
21 // europe
22 // northamerica
23 // southamerica
24 //
25 // from https://github.com/eggert/tz/releases/tag/2021e
26 //
27 // DO NOT EDIT
28 
29 #ifndef ACE_TIME_ZONEDB_ZONE_REGISTRY_H
30 #define ACE_TIME_ZONEDB_ZONE_REGISTRY_H
31 
32 #include <ace_time/internal/ZoneInfo.h>
33 #include <ace_time/internal/LinkEntry.h>
34 
35 namespace ace_time {
36 namespace zonedb {
37 
38 // Zones
39 const uint16_t kZoneRegistrySize = 258;
40 extern const basic::ZoneInfo* const kZoneRegistry[258];
41 
42 // Zones and Links
43 const uint16_t kZoneAndLinkRegistrySize = 451;
44 extern const basic::ZoneInfo* const kZoneAndLinkRegistry[451];
45 
46 // Link Entries
47 const uint16_t kLinkRegistrySize = 193;
48 extern const basic::LinkEntry kLinkRegistry[193];
49 
50 }
51 }
52 #endif