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