AceTime  1.2
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.
zone_policies.h
1 // This file was generated by the following script:
2 //
3 // $ ../../../tools/tzcompiler.py --input_dir ../../../tools/../../tz --output_dir /home/brian/src/AceTime/src/ace_time/zonedbx --tz_version 2020d --action zonedb --language arduino --scope extended --start_year 2000 --until_year 2050
4 //
5 // using the TZ Database files
6 //
7 // africa, antarctica, asia, australasia, backward, etcetera, europe, northamerica, southamerica
8 //
9 // from https://github.com/eggert/tz/releases/tag/2020d
10 //
11 // DO NOT EDIT
12 
13 #ifndef ACE_TIME_ZONEDBX_ZONE_POLICIES_H
14 #define ACE_TIME_ZONEDBX_ZONE_POLICIES_H
15 
16 #include <ace_time/internal/ZonePolicy.h>
17 
18 namespace ace_time {
19 namespace zonedbx {
20 
21 //---------------------------------------------------------------------------
22 // Supported zone policies: 84
23 //
24 extern const extended::ZonePolicy kPolicyAN;
25 extern const extended::ZonePolicy kPolicyAQ;
26 extern const extended::ZonePolicy kPolicyAS;
27 extern const extended::ZonePolicy kPolicyAT;
28 extern const extended::ZonePolicy kPolicyAV;
29 extern const extended::ZonePolicy kPolicyAW;
30 extern const extended::ZonePolicy kPolicyArg;
31 extern const extended::ZonePolicy kPolicyArmenia;
32 extern const extended::ZonePolicy kPolicyAus;
33 extern const extended::ZonePolicy kPolicyAzer;
34 extern const extended::ZonePolicy kPolicyBarb;
35 extern const extended::ZonePolicy kPolicyBelize;
36 extern const extended::ZonePolicy kPolicyBrazil;
37 extern const extended::ZonePolicy kPolicyC_Eur;
38 extern const extended::ZonePolicy kPolicyCO;
39 extern const extended::ZonePolicy kPolicyCR;
40 extern const extended::ZonePolicy kPolicyCanada;
41 extern const extended::ZonePolicy kPolicyChatham;
42 extern const extended::ZonePolicy kPolicyChile;
43 extern const extended::ZonePolicy kPolicyCook;
44 extern const extended::ZonePolicy kPolicyCuba;
45 extern const extended::ZonePolicy kPolicyDhaka;
46 extern const extended::ZonePolicy kPolicyE_EurAsia;
47 extern const extended::ZonePolicy kPolicyEU;
48 extern const extended::ZonePolicy kPolicyEUAsia;
49 extern const extended::ZonePolicy kPolicyEcuador;
50 extern const extended::ZonePolicy kPolicyEgypt;
51 extern const extended::ZonePolicy kPolicyEire;
52 extern const extended::ZonePolicy kPolicyFalk;
53 extern const extended::ZonePolicy kPolicyFiji;
54 extern const extended::ZonePolicy kPolicyGhana;
55 extern const extended::ZonePolicy kPolicyGuam;
56 extern const extended::ZonePolicy kPolicyGuat;
57 extern const extended::ZonePolicy kPolicyHK;
58 extern const extended::ZonePolicy kPolicyHaiti;
59 extern const extended::ZonePolicy kPolicyHoliday;
60 extern const extended::ZonePolicy kPolicyHond;
61 extern const extended::ZonePolicy kPolicyIran;
62 extern const extended::ZonePolicy kPolicyIraq;
63 extern const extended::ZonePolicy kPolicyJapan;
64 extern const extended::ZonePolicy kPolicyJordan;
65 extern const extended::ZonePolicy kPolicyKyrgyz;
66 extern const extended::ZonePolicy kPolicyLH;
67 extern const extended::ZonePolicy kPolicyLebanon;
68 extern const extended::ZonePolicy kPolicyLibya;
69 extern const extended::ZonePolicy kPolicyMacau;
70 extern const extended::ZonePolicy kPolicyMauritius;
71 extern const extended::ZonePolicy kPolicyMexico;
72 extern const extended::ZonePolicy kPolicyMoldova;
73 extern const extended::ZonePolicy kPolicyMoncton;
74 extern const extended::ZonePolicy kPolicyMongol;
75 extern const extended::ZonePolicy kPolicyMorocco;
76 extern const extended::ZonePolicy kPolicyNC;
77 extern const extended::ZonePolicy kPolicyNT_YK;
78 extern const extended::ZonePolicy kPolicyNZ;
79 extern const extended::ZonePolicy kPolicyNamibia;
80 extern const extended::ZonePolicy kPolicyNic;
81 extern const extended::ZonePolicy kPolicyPRC;
82 extern const extended::ZonePolicy kPolicyPakistan;
83 extern const extended::ZonePolicy kPolicyPalestine;
84 extern const extended::ZonePolicy kPolicyPara;
85 extern const extended::ZonePolicy kPolicyPeru;
86 extern const extended::ZonePolicy kPolicyPhil;
87 extern const extended::ZonePolicy kPolicyROK;
88 extern const extended::ZonePolicy kPolicyRussia;
89 extern const extended::ZonePolicy kPolicyRussiaAsia;
90 extern const extended::ZonePolicy kPolicySA;
91 extern const extended::ZonePolicy kPolicySalv;
92 extern const extended::ZonePolicy kPolicySanLuis;
93 extern const extended::ZonePolicy kPolicyStJohns;
94 extern const extended::ZonePolicy kPolicySudan;
95 extern const extended::ZonePolicy kPolicySyria;
96 extern const extended::ZonePolicy kPolicyTaiwan;
97 extern const extended::ZonePolicy kPolicyThule;
98 extern const extended::ZonePolicy kPolicyTonga;
99 extern const extended::ZonePolicy kPolicyTroll;
100 extern const extended::ZonePolicy kPolicyTunisia;
101 extern const extended::ZonePolicy kPolicyTurkey;
102 extern const extended::ZonePolicy kPolicyUS;
103 extern const extended::ZonePolicy kPolicyUruguay;
104 extern const extended::ZonePolicy kPolicyVanuatu;
105 extern const extended::ZonePolicy kPolicyWS;
106 extern const extended::ZonePolicy kPolicyWinn;
107 extern const extended::ZonePolicy kPolicyZion;
108 
109 
110 //---------------------------------------------------------------------------
111 // Unsupported zone policies: 55
112 //
113 // kPolicyAlbania (unused)
114 // kPolicyAlgeria (unused)
115 // kPolicyAustria (unused)
116 // kPolicyBahamas (unused)
117 // kPolicyBelgium (unused)
118 // kPolicyBulg (unused)
119 // kPolicyCA (unused)
120 // kPolicyChicago (unused)
121 // kPolicyCyprus (unused)
122 // kPolicyCzech (unused)
123 // kPolicyDR (unused)
124 // kPolicyDenmark (unused)
125 // kPolicyDenver (unused)
126 // kPolicyDetroit (unused)
127 // kPolicyE-Eur (unused)
128 // kPolicyEdm (unused)
129 // kPolicyEgyptAsia (unused)
130 // kPolicyFinland (unused)
131 // kPolicyFrance (unused)
132 // kPolicyGB-Eire (unused)
133 // kPolicyGermany (unused)
134 // kPolicyGreece (unused)
135 // kPolicyHalifax (unused)
136 // kPolicyHungary (unused)
137 // kPolicyIceland (unused)
138 // kPolicyIndianapolis (unused)
139 // kPolicyItaly (unused)
140 // kPolicyLatvia (unused)
141 // kPolicyLouisville (unused)
142 // kPolicyLux (unused)
143 // kPolicyMalta (unused)
144 // kPolicyMarengo (unused)
145 // kPolicyMenominee (unused)
146 // kPolicyNBorneo (unused)
147 // kPolicyNYC (unused)
148 // kPolicyNeth (unused)
149 // kPolicyNorway (unused)
150 // kPolicyPerry (unused)
151 // kPolicyPike (unused)
152 // kPolicyPoland (unused)
153 // kPolicyPort (unused)
154 // kPolicyPulaski (unused)
155 // kPolicyRegina (unused)
156 // kPolicyRomania (unused)
157 // kPolicyShang (unused)
158 // kPolicySovietZone (unused)
159 // kPolicySpain (unused)
160 // kPolicySpainAfrica (unused)
161 // kPolicyStarke (unused)
162 // kPolicySwift (unused)
163 // kPolicySwiss (unused)
164 // kPolicyToronto (unused)
165 // kPolicyVanc (unused)
166 // kPolicyVincennes (unused)
167 // kPolicyW-Eur (unused)
168 
169 
170 // Notable zone policies: 0
171 //
172 
173 
174 }
175 }
176 
177 #endif