AceTime
2.1.0
Date and time classes for Arduino that support timezones from the TZ Database.
src
ace_time
internal
ZonePolicy.inc
1
/*
2
* MIT License
3
* Copyright (c) 2018 Brian T. Park
4
*/
5
11
struct
ZoneRule {
20
static
const
int16_t kMinYear = 0;
21
28
static
const
int16_t kMaxYear = 9999;
29
31
int16_t
const
fromYear;
32
34
int16_t
const
toYear;
35
37
uint8_t
const
inMonth;
38
49
uint8_t
const
onDayOfWeek;
50
55
int8_t
const
onDayOfMonth;
56
61
uint8_t
const
atTimeCode;
62
72
uint8_t
const
atTimeModifier;
73
87
int8_t
const
deltaCode;
88
110
uint8_t
const
letter;
111
};
112
123
struct
ZonePolicy {
124
const
ZoneRule*
const
rules;
125
const
char
*
const
*
const
letters;
126
uint8_t
const
numRules;
127
uint8_t
const
numLetters;
128
};
Generated by
1.9.1