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