AceTime  1.11.7
Date and time classes for Arduino that support timezones from the TZ Database.
ZoneInfo.inc
1 /*
2  * MIT License
3  * Copyright (c) 2018 Brian T. Park
4  */
5 
19 struct ZoneEra {
21  static const int8_t kMaxUntilYearTiny = ZoneRule::kMaxYearTiny + 1;
22 
27  const ZonePolicy* const zonePolicy;
28 
54  const char* const format;
55 
57  int8_t const offsetCode;
58 
77  int8_t const deltaCode;
78 
83  int8_t const untilYearTiny;
84 
86  uint8_t const untilMonth;
87 
93  uint8_t const untilDay;
94 
99  uint8_t const untilTimeCode;
100 
111  uint8_t const untilTimeModifier;
112 };
113 
118 struct ZoneInfo {
120  const char* const name;
121 
127  uint32_t const zoneId;
128 
130  const internal::ZoneContext* const zoneContext;
131 
133  uint8_t const numEras;
134 
144  const void* const eras;
145 };