AceTime  2.2.0
Date and time classes for Arduino that support timezones from the TZ Database.
ZonePolicy.inc
1 /*
2  * MIT License
3  * Copyright (c) 2018 Brian T. Park
4  */
5 
11 struct ZoneRule {
13  int16_t const fromYear;
14 
16  int16_t const toYear;
17 
19  uint8_t const inMonth;
20 
31  uint8_t const onDayOfWeek;
32 
37  int8_t const onDayOfMonth;
38 
43  uint8_t const atTimeCode;
44 
54  uint8_t const atTimeModifier;
55 
66  uint8_t const deltaCode;
67 
85  uint8_t const letterIndex;
86 };
87 
94 struct ZonePolicy {
95  const ZoneRule* const rules;
96  uint8_t const numRules;
97 };