AceTime  2.1.0
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/src/AceTime/src/ace_time/zonedbx/tzfiles
5 // --output_dir /home/brian/src/AceTime/src/ace_time/zonedbx
6 // --tz_version 2022g
7 // --action zonedb
8 // --language arduino
9 // --scope extended
10 // --generate_int16_years
11 // --start_year 2000
12 // --until_year 10000
13 //
14 // using the TZ Database files
15 //
16 // africa
17 // antarctica
18 // asia
19 // australasia
20 // backward
21 // etcetera
22 // europe
23 // northamerica
24 // southamerica
25 //
26 // from https://github.com/eggert/tz/releases/tag/2022g
27 //
28 // DO NOT EDIT
29 
30 #ifndef ACE_TIME_ZONEDBX_ZONE_REGISTRY_H
31 #define ACE_TIME_ZONEDBX_ZONE_REGISTRY_H
32 
33 #include <ace_time/internal/ZoneInfo.h>
34 
35 namespace ace_time {
36 namespace zonedbx {
37 
38 // Zones
39 const uint16_t kZoneRegistrySize = 351;
40 extern const extended::ZoneInfo* const kZoneRegistry[351];
41 
42 // Zones and Links
43 const uint16_t kZoneAndLinkRegistrySize = 596;
44 extern const extended::ZoneInfo* const kZoneAndLinkRegistry[596];
45 
46 }
47 }
48 #endif