A specific implementation of BasicZoneProcessorTemplate that uses ZoneXxxBrokers which read from zonedb files in PROGMEM flash memory.
-Definition at line 993 of file BasicZoneProcessor.h.
+Definition at line 998 of file BasicZoneProcessor.h.
Definition at line 357 of file BasicZoneProcessor.h.
@@ -327,7 +330,7 @@Definition at line 320 of file BasicZoneProcessor.h.
+Definition at line 325 of file BasicZoneProcessor.h.
@@ -400,10 +403,45 @@
+
|
+ +inlineoverridevirtual | +
Return the best estimate of the OffsetDateTime at the given epochSeconds for the timezone of the current ZoneProcessor, including the fold parameter.
+Returns OffsetDateTime::forError() if an error occurs, for example, if the epochSeconds is outside of the support date range of the underlying ZoneInfo files.
+ +Implements ace_time::ZoneProcessor.
+ +Definition at line 303 of file BasicZoneProcessor.h.
+Definition at line 303 of file BasicZoneProcessor.h.
+Definition at line 308 of file BasicZoneProcessor.h.
Print a short human-readable identifier (e.g.
-"Los_Angeles")
+"Los Angeles"). Any underscore in the short name is replaced with a space.
Implements ace_time::ZoneProcessor.
-Definition at line 307 of file BasicZoneProcessor.h.
+Definition at line 312 of file BasicZoneProcessor.h.
@@ -578,7 +616,7 @@Definition at line 311 of file BasicZoneProcessor.h.
+Definition at line 316 of file BasicZoneProcessor.h.
diff --git a/docs/html/classace__time_1_1DateStrings-members.html b/docs/html/classace__time_1_1DateStrings-members.html index c06c4e2bd..4e527482d 100644 --- a/docs/html/classace__time_1_1DateStrings-members.html +++ b/docs/html/classace__time_1_1DateStrings-members.html @@ -22,7 +22,7 @@A specific implementation of ExtendedZoneProcessorTemplate that uses ZoneXxxBrokers which read from zonedb files in PROGMEM flash memory.
-Definition at line 1980 of file ExtendedZoneProcessor.h.
+Definition at line 2138 of file ExtendedZoneProcessor.h.
Definition at line 793 of file ExtendedZoneProcessor.h.
+Definition at line 922 of file ExtendedZoneProcessor.h.
Definition at line 1241 of file ExtendedZoneProcessor.h.
@@ -385,7 +394,7 @@Definition at line 942 of file ExtendedZoneProcessor.h.
+Definition at line 1134 of file ExtendedZoneProcessor.h.
@@ -421,7 +430,7 @@Definition at line 836 of file ExtendedZoneProcessor.h.
+Definition at line 979 of file ExtendedZoneProcessor.h.
@@ -456,12 +465,47 @@Definition at line 829 of file ExtendedZoneProcessor.h.
+Definition at line 968 of file ExtendedZoneProcessor.h.
+ + + + +
+
|
+ +inlineoverridevirtual | +
This implementation calculates the OffsetDateTime.fold()
parameter correctly, and indicates whether the localized datetime is before the overlap (fold==0) or after the overlap (fold==1). During a gap, there is no ambiguity when searching on epochSeconds so fold will always be 0.
Implements ace_time::ZoneProcessor.
+ +Definition at line 1078 of file ExtendedZoneProcessor.h.
Return the best estimate of the OffsetDateTime at the given LocalDateTime for the timezone of the current ZoneProcessor.
-Returns OffsetDateTime::forError() if an error occurs, for example, if the LocalDateTime is outside of the support date range of the underlying ZoneInfo files.
+ +In this implementation, the LocalDateTime.fold()
parameter is an input parameter that determines whether to return the earlier Transition (fold==0) or the later Transition (fold==1). This is intended to be the same algorithm as Python PEP 495. In other words:
See also the zone_processor.ZoneProcessor._find_transition_for_datetime_python() function in the AceTimePython project.
Implements ace_time::ZoneProcessor.
-Definition at line 843 of file ExtendedZoneProcessor.h.
+Definition at line 1007 of file ExtendedZoneProcessor.h.
Definition at line 1120 of file ExtendedZoneProcessor.h.
@@ -558,7 +615,7 @@Definition at line 819 of file ExtendedZoneProcessor.h.
+Definition at line 956 of file ExtendedZoneProcessor.h.
@@ -591,7 +648,7 @@Definition at line 961 of file ExtendedZoneProcessor.h.
+Definition at line 1153 of file ExtendedZoneProcessor.h.
@@ -624,7 +681,7 @@Returns success status: true if successful, false if an error occurred. Exposed for debugging.
-Definition at line 971 of file ExtendedZoneProcessor.h.
+Definition at line 1163 of file ExtendedZoneProcessor.h.
@@ -659,7 +716,7 @@Definition at line 901 of file ExtendedZoneProcessor.h.
+Definition at line 1093 of file ExtendedZoneProcessor.h.
@@ -690,11 +747,11 @@Print a short human-readable identifier (e.g.
-"Los_Angeles")
+"Los Angeles"). Any underscore in the short name is replaced with a space.
Implements ace_time::ZoneProcessor.
-Definition at line 905 of file ExtendedZoneProcessor.h.
+Definition at line 1097 of file ExtendedZoneProcessor.h.
@@ -726,7 +783,7 @@Definition at line 1115 of file ExtendedZoneProcessor.h.
@@ -759,7 +816,7 @@Definition at line 952 of file ExtendedZoneProcessor.h.
+Definition at line 1144 of file ExtendedZoneProcessor.h.
@@ -795,7 +852,7 @@Definition at line 932 of file ExtendedZoneProcessor.h.
+Definition at line 1124 of file ExtendedZoneProcessor.h.
@@ -825,7 +882,7 @@Definition at line 934 of file ExtendedZoneProcessor.h.
diff --git a/docs/html/classace__time_1_1LinkManager-members.html b/docs/html/classace__time_1_1LinkManager-members.html index d5414c327..973869edc 100644 --- a/docs/html/classace__time_1_1LinkManager-members.html +++ b/docs/html/classace__time_1_1LinkManager-members.html @@ -22,7 +22,7 @@If either this->isError() or that.isError() is true, the behavior is undefined.
-Definition at line 359 of file LocalDate.h.
+Definition at line 405 of file LocalDate.h.
@@ -335,7 +360,7 @@Definition at line 268 of file LocalDate.h.
+Definition at line 306 of file LocalDate.h.
@@ -390,7 +415,7 @@Definition at line 123 of file LocalDate.h.
@@ -463,8 +488,8 @@Definition at line 143 of file LocalDate.h.
@@ -534,7 +559,7 @@Definition at line 175 of file LocalDate.h.
@@ -564,12 +589,12 @@The isError() method will return true.
-Definition at line 206 of file LocalDate.h.
+Definition at line 244 of file LocalDate.h.
- -Factory method that takes the number of seconds since Unix Epoch of 1970-01-01.
-Similar to forEpochSeconds(), the seconds corresponding to the partial day are truncated down towards the smallest whole day.
+Similar to forEpochSeconds(), the seconds corresponding to the partial day are truncated down towards the smallest whole day. Valid until unixSeconds reaches the maximum value of int32_t
at 2038-01-19T03:14:07 UTC.
Definition at line 174 of file LocalDate.h.
+Definition at line 194 of file LocalDate.h.
+ + + + +
+
|
+ +inlinestatic | +
Factory method that takes the 64-bit number of seconds since Unix Epoch of 1970-01-01.
+Similar to forEpochSeconds(), the seconds corresponding to the partial day are truncated down towards the smallest whole day. Valid until the 64-bit unixSeconds reaches the equivalent of 2068-01-19T03:14:07 UTC.
+ +Definition at line 209 of file LocalDate.h.
Static Public Member Functions | |||
static LocalDateTime | forComponents (int16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second) | ||
Factory method using separated date and time components. More... | |||
-static LocalDateTime | forTinyComponents (int8_t yearTiny, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second) | ||
Factory method using components with an int8_t yearTiny. | |||
static LocalDateTime | forEpochSeconds (acetime_t epochSeconds) | ||
Factory method. More... | |||
static LocalDateTime | forUnixSeconds (acetime_t unixSeconds) | ||
Factory method that takes the number of seconds since Unix Epoch of 1970-01-01. More... | |||
static LocalDateTime | forComponents (int16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint8_t fold=0) | ||
Factory method using separated date and time components. More... | |||
+static LocalDateTime | forTinyComponents (int8_t yearTiny, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint8_t fold=0) | ||
Factory method using components with an int8_t yearTiny. | |||
static LocalDateTime | forEpochSeconds (acetime_t epochSeconds, uint8_t fold=0) | ||
Factory method. More... | |||
static LocalDateTime | forUnixSeconds (int32_t unixSeconds) | ||
Factory method that takes the number of seconds since Unix Epoch of 1970-01-01. More... | |||
static LocalDateTime | forUnixSeconds64 (int64_t unixSeconds) | ||
Factory method that takes the 64-bit number of seconds since Unix Epoch of 1970-01-01. More... | |||
static LocalDateTime | forDateString (const char *dateString) | ||
Factory method. More... | |||
uint8_t | -second | +second, | + +|
+ | + | uint8_t | +fold = 0 |
@@ -355,11 +375,12 @@ | hour [0-23] | ||
minute | minute [0-59] | ||
second | second [0-59], does not support leap seconds | ||
fold | optional disambiguation of multiple occurences [0, 1] |
Definition at line 43 of file LocalDateTime.h.
+Definition at line 45 of file LocalDateTime.h.
Definition at line 137 of file LocalDateTime.h.
+Definition at line 160 of file LocalDateTime.h.
@@ -460,8 +481,8 @@0
Returns LocalDateTime::forError() if epochSeconds is equal to LocalDate::kInvalidEpochSeconds.
+Returns LocalDateTime::forError() if epochSeconds is equal to LocalDate::kInvalidEpochSeconds.
epochSeconds | Number of seconds from AceTime epoch (2000-01-01 00:00:00). Use LocalDate::kInvalidEpochSeconds to define an invalid instance whose isError() returns true. |
epochSeconds | Number of seconds from AceTime epoch (2000-01-01 00:00:00). Use LocalDate::kInvalidEpochSeconds to define an invalid instance whose isError() returns true. |
Definition at line 70 of file LocalDateTime.h.
+Definition at line 75 of file LocalDateTime.h.
- -Factory method that takes the number of seconds since Unix Epoch of 1970-01-01.
-Returns LocalDateTime::forError() if epochSeconds is equal to LocalDate::kInvalidEpochSeconds.
+Valid until unixSeconds reaches the maximum value of int32_t
at 2038-01-19T03:14:07 UTC. Returns LocalDateTime::forError() if unixSeconds is invalid.
Definition at line 106 of file LocalDateTime.h.
+ + + + +
+
|
+ +inlinestatic | +
Definition at line 99 of file LocalDateTime.h.
+Factory method that takes the 64-bit number of seconds since Unix Epoch of 1970-01-01.
+Valid until the 64-bit unixSeconds reaches the equivalent of 2068-01-19T03:14:07 UTC. Returns LocalDateTime::forError() if unixSeconds is invalid.
+ +Definition at line 120 of file LocalDateTime.h.
Return seconds since AceTime epoch 2000-01-01 00:00:00Z, after assuming that the date and time components are in UTC timezone.
-Returns LocalDate::kInvalidEpochSeconds if isError() is true.
+Returns LocalDate::kInvalidEpochSeconds if isError() is true.
-Definition at line 245 of file LocalDateTime.h.
+Definition at line 274 of file LocalDateTime.h.
- -acetime_t ace_time::LocalDateTime::toUnixSeconds | +int32_t ace_time::LocalDateTime::toUnixSeconds | ( | ) | const | @@ -606,10 +668,41 @@
+
|
+ +inline | +
Return 64-bit seconds from Unix epoch 1970-01-01 00:00:00Z, after assuming that the date and time components are in UTC timezone.
+Returns LocalDate::kInvalidUnixSeconds64 if isError() is true.
Tip: You can use the command 'date +s -d {iso8601date}' on a Unix box to print the unix seconds of a given ISO8601 date.
-Definition at line 261 of file LocalDateTime.h.
+Definition at line 303 of file LocalDateTime.h.
Definition at line 201 of file LocalDateTime.h.
@@ -670,7 +763,7 @@Definition at line 208 of file LocalDateTime.h.
@@ -712,7 +805,7 @@Optimized for small changes in the less signficant fields, such as 'second' or 'minute'.
-Definition at line 311 of file LocalDateTime.h.
+Definition at line 353 of file LocalDateTime.h.
diff --git a/docs/html/classace__time_1_1LocalTime-members.html b/docs/html/classace__time_1_1LocalTime-members.html index ffc680c43..fb706f860 100644 --- a/docs/html/classace__time_1_1LocalTime-members.html +++ b/docs/html/classace__time_1_1LocalTime-members.html @@ -22,7 +22,7 @@This is the complete list of members for ace_time::LocalTime, including all inherited members.
compareTo(const LocalTime &that) const | ace_time::LocalTime | inline |
forComponents(uint8_t hour, uint8_t minute, uint8_t second) | ace_time::LocalTime | inlinestatic |
fold() const | ace_time::LocalTime | inline |
fold(uint8_t fold) | ace_time::LocalTime | inline |
forComponents(uint8_t hour, uint8_t minute, uint8_t second, uint8_t fold=0) | ace_time::LocalTime | inlinestatic |
forError() | ace_time::LocalTime | inlinestatic |
forSeconds(acetime_t seconds) | ace_time::LocalTime | inlinestatic |
forSeconds(acetime_t seconds, uint8_t fold=0) | ace_time::LocalTime | inlinestatic |
forTimeString(const char *timeString) | ace_time::LocalTime | static |
forTimeStringChainable(const char *&timeString) | ace_time::LocalTime | static |
hour() const | ace_time::LocalTime | inline |
hour(uint8_t hour) | ace_time::LocalTime | inline |
isError() const | ace_time::LocalTime | inline |
kInvalidSeconds | ace_time::LocalTime | static |
kInvalidSeconds | ace_time::LocalTime | static |
LocalTime() | ace_time::LocalTime | inlineexplicit |
LocalTime(const LocalTime &)=default (defined in ace_time::LocalTime) | ace_time::LocalTime | |
minute() const | ace_time::LocalTime | inline |
minute(uint8_t month) | ace_time::LocalTime | inline |
minute(uint8_t minute) | ace_time::LocalTime | inline |
operator=(const LocalTime &)=default (defined in ace_time::LocalTime) | ace_time::LocalTime | |
operator==(const LocalTime &a, const LocalTime &b) | ace_time::LocalTime | friend |
printTo(Print &printer) const | ace_time::LocalTime | |
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
@@ -104,10 +104,10 @@
uint8_t minute () const | |
Return the minute. | ||
-void | minute (uint8_t month) | |
Set the minute. | ||
+void | minute (uint8_t minute) | |
Set the minute. | ||
uint8_t | second () const | |
Return the second. | second (uint8_t second) | |
Set the second. | ||
+uint8_t | fold () const | |
Return the fold. | ||
+void | fold (uint8_t fold) | |
Set the fold. | ||
acetime_t | toSeconds () const | |
Return the number of seconds since midnight. More... | ||
Static Public Member Functions | |
static LocalTime | forComponents (uint8_t hour, uint8_t minute, uint8_t second) |
Factory method using separated date, time, and time zone fields. More... | |
static LocalTime | forSeconds (acetime_t seconds) |
Factory method. More... | |
static LocalTime | forComponents (uint8_t hour, uint8_t minute, uint8_t second, uint8_t fold=0) |
Factory method using separated date, time, and time zone fields. More... | |
static LocalTime | forSeconds (acetime_t seconds, uint8_t fold=0) |
Factory method. More... | |
static LocalTime | forTimeString (const char *timeString) |
Factory method. More... | |
Static Public Attributes | |
-static const acetime_t | kInvalidSeconds = INT32_MIN |
An invalid seconds marker that indicates isError() true. | |
+static const int32_t | kInvalidSeconds = INT32_MIN |
An invalid seconds marker that indicates isError() true. | |
Friends | |
-bool | operator== (const LocalTime &a, const LocalTime &b) |
Return true if two LocalTime objects are equal. | |
bool | operator== (const LocalTime &a, const LocalTime &b) |
Return true if two LocalTime objects are equal. More... | |
The time (hour, minute, second) fields representing the time without regards to the day or the time zone.
The valid range is 00:00:00 to 23:59:59. Trying to create an instance outside of this range causes the isError() method to return true, and toSeconds() returns kInvalidSeconds.
-Parts of this class were inspired by the java.time.LocalTime class of Java 11 (https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/time/LocalTime.html).
+Parts of this class were inspired by the java.time.LocalTime class of Java 11 (https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/time/LocalTime.html). The 'fold' parameter was inspired by the datetime package in Python 3.6.
-Definition at line 26 of file LocalTime.h.
+Definition at line 27 of file LocalTime.h.
Compare 'this' LocalTime with 'that' LocalTime, and return (<0, 0, >0) according to whether 'this' occurs (before, same as, after) 'that'.
+The 'fold' parameter is ignored.
If either this->isError() or that.isError() is true, the behavior is undefined.
-Definition at line 152 of file LocalTime.h.
+Definition at line 162 of file LocalTime.h.
- -0
Definition at line 41 of file LocalTime.h.
+Definition at line 43 of file LocalTime.h.
Definition at line 93 of file LocalTime.h.
+Definition at line 95 of file LocalTime.h.
- -0
Definition at line 56 of file LocalTime.h.
@@ -419,7 +444,7 @@Definition at line 106 of file LocalTime.h.
+Definition at line 108 of file LocalTime.h.
@@ -472,7 +497,49 @@Definition at line 137 of file LocalTime.h.
+Definition at line 145 of file LocalTime.h.
+ + + +
+
|
+ +friend | +
Return true if two LocalTime objects are equal.
+The fold is ignored.
+ +Definition at line 219 of file LocalTime.h.
Definition at line 184 of file OffsetDateTime.h.
@@ -304,12 +318,12 @@this->localDateTime().compareTo(that.localDateTime())
instead. This expression ignores the time offset which is sometimes what you want.
If either this->isError() or that.isError() is true, the result is undefined.
-Definition at line 296 of file OffsetDateTime.h.
+Definition at line 347 of file OffsetDateTime.h.
- -0
year | [1873-2127] |
year | [1873-2127] |
month | month with January=1, December=12 |
day | day of month [1-31] |
hour | hour [0-23] |
minute | minute [0-59] |
day | day of month [1-31] |
hour | hour [0-23] |
minute | minute [0-59] |
second | second [0-59], does not support leap seconds |
timeOffset | the time offset from UTC. Using TimeOffset in the last component (instead of an int8_t or int16_t) allows us to overload an additional constructor that accepts a millisecond component in the future. |
fold | optional disambiguation of multiple occurences [0, 1] |
Definition at line 53 of file OffsetDateTime.h.
+Definition at line 57 of file OffsetDateTime.h.
@@ -417,7 +438,7 @@Definition at line 128 of file OffsetDateTime.h.
+Definition at line 161 of file OffsetDateTime.h.
@@ -491,8 +512,8 @@0
epochSeconds | Number of seconds from AceTime epoch (2000-01-01 00:00:00). Use LocalDate::kInvalidEpochSeconds to define an invalid instance whose isError() returns true. |
epochSeconds | Number of seconds from AceTime epoch (2000-01-01 00:00:00). Use LocalDate::kInvalidEpochSeconds to define an invalid instance whose isError() returns true. |
timeOffset | time offset from UTC |
Definition at line 71 of file OffsetDateTime.h.
+Definition at line 75 of file OffsetDateTime.h.
- -Factory method that takes the number of seconds since Unix Epoch of 1970-01-01.
-Similar to forEpochSeconds(), the seconds corresponding to the partial day are truncated down towards the smallest whole day.
+Similar to forEpochSeconds(), the seconds corresponding to the partial day are truncated down towards the smallest whole day. Valid until unixSeconds reaches the maximum value of int32_t
at 2038-01-19T03:14:07 UTC. Returns OffsetDateTime::forError() if unixSeconds is invalid.
unixSeconds | number of seconds since Unix epoch (1970-01-01T00:00:00Z) |
timeOffset | time offset from UTC |
Definition at line 96 of file OffsetDateTime.h.
+ + + + +
+
|
+ +inlinestatic | +
Definition at line 85 of file OffsetDateTime.h.
+Factory method that takes the number of seconds (64-bit) since Unix Epoch of 1970-01-01.
+Similar to forEpochSeconds(), the seconds corresponding to the partial day are truncated down towards the smallest whole day. Valid until the 64-bit unixSeconds reaches the equivalent of 2068-01-19T03:14:07 UTC. Returns OffsetDateTime::forError() if unixSeconds is invalid.
+unixSeconds | number of seconds since Unix epoch (1970-01-01T00:00:00Z) |
timeOffset | time offset from UTC |
Definition at line 116 of file OffsetDateTime.h.
acetime_t ace_time::OffsetDateTime::toUnixSeconds | +int32_t ace_time::OffsetDateTime::toUnixSeconds | ( | ) | const | @@ -627,10 +709,41 @@
+
|
+ +inline | +
Return the 64-bit number of seconds from Unix epoch 1970-01-01 00:00:00Z.
+Returns kInvalidUnixSeconds64 if isError() is true.
Tip: You can use the command 'date +s -d {iso8601date}' on a Unix box to convert an ISO8601 date to the unix seconds.
-Definition at line 275 of file OffsetDateTime.h.
+Definition at line 326 of file OffsetDateTime.h.
Definition at line 203 of file OffsetDateTime.h.
@@ -691,7 +804,7 @@Definition at line 210 of file OffsetDateTime.h.
@@ -733,7 +846,7 @@Optimized for small changes in the less signficant fields, such as 'second' or 'minute'.
-Definition at line 335 of file OffsetDateTime.h.
+Definition at line 386 of file OffsetDateTime.h.
diff --git a/docs/html/classace__time_1_1TimeOffset-members.html b/docs/html/classace__time_1_1TimeOffset-members.html index 42a6f7d8e..fa0ee542f 100644 --- a/docs/html/classace__time_1_1TimeOffset-members.html +++ b/docs/html/classace__time_1_1TimeOffset-members.html @@ -22,7 +22,7 @@
+
|
+ +inline | +
Return the best estimate of the OffsetDateTime at the given epochSeconds.
+Used by ZonedDateTime::forEpochSeconds(), so exposed publically for testing and debugging.
+ +Definition at line 369 of file TimeZone.h.
+Return the best estimate of the OffsetDateTime at the given LocalDateTime for the current TimeZone.
-Used by ZonedDateTime::forComponents(), so intended to be used mostly for testing and debugging.
+Used by ZonedDateTime::forComponents(), so intended to be used mostly for testing and debugging.
Definition at line 344 of file TimeZone.h.
@@ -848,7 +882,7 @@Definition at line 376 of file TimeZone.h.
+Definition at line 402 of file TimeZone.h.
Works only for kTypeManual, does nothing for any other type of TimeZone.
-Definition at line 394 of file TimeZone.h.
+Definition at line 420 of file TimeZone.h.
@@ -966,7 +1000,7 @@Works only for kTypeManual, does nothing for any other type of TimeZone.
-Definition at line 385 of file TimeZone.h.
+Definition at line 411 of file TimeZone.h.
@@ -996,7 +1030,7 @@Both TimeZone::kTypeBasic and TimeZone::kTypeExtended are mapped to TimeZoneData::kTypeZoneId.
-Definition at line 405 of file TimeZone.h.
+Definition at line 431 of file TimeZone.h.
@@ -1020,7 +1054,7 @@Definition at line 528 of file TimeZone.h.
+Definition at line 554 of file TimeZone.h.
diff --git a/docs/html/classace__time_1_1ZoneManager-members.html b/docs/html/classace__time_1_1ZoneManager-members.html index 725549a00..f8cb37b2f 100644 --- a/docs/html/classace__time_1_1ZoneManager-members.html +++ b/docs/html/classace__time_1_1ZoneManager-members.html @@ -22,7 +22,7 @@
+
|
+ +pure virtual | +
Return the best estimate of the OffsetDateTime at the given epochSeconds for the timezone of the current ZoneProcessor, including the fold parameter.
+Returns OffsetDateTime::forError() if an error occurs, for example, if the epochSeconds is outside of the support date range of the underlying ZoneInfo files.
+ +Implemented in ace_time::ExtendedZoneProcessorTemplate< BF, ZIB, ZEB, ZPB, ZRB >, ace_time::ExtendedZoneProcessorTemplate< extended::BrokerFactory, extended::ZoneInfoBroker, extended::ZoneEraBroker, extended::ZonePolicyBroker, extended::ZoneRuleBroker >, ace_time::BasicZoneProcessorTemplate< BF, ZIB, ZEB, ZPB, ZRB >, and ace_time::BasicZoneProcessorTemplate< basic::BrokerFactory, basic::ZoneInfoBroker, basic::ZoneEraBroker, basic::ZonePolicyBroker, basic::ZoneRuleBroker >.
+Print a short human-readable identifier (e.g.
-"Los_Angeles")
+"Los Angeles"). Any underscore in the short name is replaced with a space.
Implemented in ace_time::ExtendedZoneProcessorTemplate< BF, ZIB, ZEB, ZPB, ZRB >, ace_time::ExtendedZoneProcessorTemplate< extended::BrokerFactory, extended::ZoneInfoBroker, extended::ZoneEraBroker, extended::ZonePolicyBroker, extended::ZoneRuleBroker >, ace_time::BasicZoneProcessorTemplate< BF, ZIB, ZEB, ZPB, ZRB >, and ace_time::BasicZoneProcessorTemplate< basic::BrokerFactory, basic::ZoneInfoBroker, basic::ZoneEraBroker, basic::ZonePolicyBroker, basic::ZoneRuleBroker >.
diff --git a/docs/html/classace__time_1_1ZoneProcessorCacheBaseTemplate-members.html b/docs/html/classace__time_1_1ZoneProcessorCacheBaseTemplate-members.html index ef3caa240..4a858ca70 100644 --- a/docs/html/classace__time_1_1ZoneProcessorCacheBaseTemplate-members.html +++ b/docs/html/classace__time_1_1ZoneProcessorCacheBaseTemplate-members.html @@ -22,7 +22,7 @@Static Public Member Functions | |
static ZonedDateTime | forComponents (int16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, const TimeZone &timeZone) |
Factory method using separated date, time, and time zone fields. More... | |
static ZonedDateTime | forComponents (int16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, const TimeZone &timeZone, uint8_t fold=0) |
Factory method using separated date, time, and time zone fields. More... | |
static ZonedDateTime | forEpochSeconds (acetime_t epochSeconds, const TimeZone &timeZone) |
Factory method. More... | |
static ZonedDateTime | forUnixSeconds (acetime_t unixSeconds, const TimeZone &timeZone) |
Factory method to create a ZonedDateTime using the number of seconds from Unix epoch. More... | |
static ZonedDateTime | forUnixSeconds (int32_t unixSeconds, const TimeZone &timeZone) |
Factory method to create a ZonedDateTime using the number of seconds from Unix epoch. More... | |
static ZonedDateTime | forUnixSeconds64 (int64_t unixSeconds, const TimeZone &timeZone) |
Factory method to create a ZonedDateTime using the 64-bit number of seconds from Unix epoch. More... | |
static ZonedDateTime | forDateString (const char *dateString) |
Factory method. More... | |
Definition at line 50 of file ZonedDateTime.h.
+Definition at line 51 of file ZonedDateTime.h.
@@ -379,7 +400,7 @@Definition at line 121 of file ZonedDateTime.h.
+Definition at line 141 of file ZonedDateTime.h.
@@ -416,7 +437,7 @@Definition at line 132 of file ZonedDateTime.h.
@@ -458,18 +479,18 @@epochSeconds | Number of seconds from AceTime epoch (2000-01-01 00:00:00Z). A value of LocalDate::kInvalidEpochSeconds is a sentinel that is considered to be an error and causes isError() to return true. |
epochSeconds | Number of seconds from AceTime epoch (2000-01-01 00:00:00Z). A value of LocalDate::kInvalidEpochSeconds is a sentinel that is considered to be an error and causes isError() to return true. |
timeZone | a TimeZone instance (use TimeZone() for UTC) |
Definition at line 70 of file ZonedDateTime.h.
+Definition at line 71 of file ZonedDateTime.h.
- -Factory method to create a ZonedDateTime using the number of seconds from Unix epoch.
-Returns ZonedDateTime::forError() if unixSeconds is invalid.
+Valid until unixSeconds reaches the maximum value of int32_t
at 2038-01-19T03:14:07 UTC. Returns ZonedDateTime::forError() if unixSeconds is invalid.
unixSeconds | number of seconds since Unix epoch (1970-01-01T00:00:00Z) |
+
|
+ +inlinestatic | +
Factory method to create a ZonedDateTime using the 64-bit number of seconds from Unix epoch.
+Valid until the 64-bit unixSeconds reaches the equivalent of 2068-01-19T03:14:07 UTC. Returns ZonedDateTime::forError() if unixSeconds is invalid.
+unixSeconds | number of seconds since Unix epoch (1970-01-01T00:00:00Z) |
timeZone | a TimeZone instance (use TimeZone() for UTC) |
Definition at line 109 of file ZonedDateTime.h.
This method exists because AceTime objects are mutable instead of immutable. If the objects were immutable, then each mutation would create a new object that would be automatically normalized, and an unnormalized object would not be visible outside of the library. Unfortunately, making the AceTime classes immutable causes the library to consume too much additional memory and consume too much CPU resources on 8-bit processors. So we must provide this normalize() method which must be called manually by the client code.
-Definition at line 226 of file ZonedDateTime.h.
+Definition at line 252 of file ZonedDateTime.h.
@@ -597,7 +666,7 @@Definition at line 200 of file ZonedDateTime.h.
+Definition at line 226 of file ZonedDateTime.h.
@@ -627,12 +696,12 @@Definition at line 261 of file ZonedDateTime.h.
+Definition at line 286 of file ZonedDateTime.h.
- -acetime_t ace_time::ZonedDateTime::toUnixSeconds | +int32_t ace_time::ZonedDateTime::toUnixSeconds | ( | ) | const | @@ -655,10 +724,41 @@
+
|
+ +inline | +
Return the 64-bit number of seconds from Unix epoch 1970-01-01 00:00:00Z.
+Returns kInvalidUnixSeconds64 if isError() is true.
Tip: You can use the command 'date +s -d {iso8601date}' on a Unix box to print the unix seconds.
-Definition at line 272 of file ZonedDateTime.h.
+Definition at line 308 of file ZonedDateTime.h.
Definition at line 168 of file ZonedDateTime.h.
@@ -719,7 +819,7 @@Definition at line 175 of file ZonedDateTime.h.
@@ -761,7 +861,7 @@Optimized for small changes in the less signficant fields, such as 'second' or 'minute'. The dayOfWeek is a derived field so it is not explicitly used to test equality, but it follows that if all the other fields are identical, then the dayOfWeek must also be equal.
-Definition at line 329 of file ZonedDateTime.h.
+Definition at line 365 of file ZonedDateTime.h.
diff --git a/docs/html/classace__time_1_1basic_1_1BrokerFactory-members.html b/docs/html/classace__time_1_1basic_1_1BrokerFactory-members.html index 007996f6d..b4cca1ac7 100644 --- a/docs/html/classace__time_1_1basic_1_1BrokerFactory-members.html +++ b/docs/html/classace__time_1_1basic_1_1BrokerFactory-members.html @@ -22,7 +22,7 @@A factory that creates a basic::ZoneInfoBroker.
-Definition at line 446 of file BasicBrokers.h.
+Definition at line 449 of file BasicBrokers.h.
Data broker for accessing a LinkEntry.
-Definition at line 395 of file BasicBrokers.h.
+Definition at line 398 of file BasicBrokers.h.
Data broker for a LinkRegistry composed of LinkEntry records.
-Definition at line 423 of file BasicBrokers.h.
+Definition at line 426 of file BasicBrokers.h.
Print a short human-readable identifier (e.g.
-"Los_Angeles")
+"Los Angeles"). Any underscore in the short name is replaced with a space.
Definition at line 25 of file BasicBrokers.cpp.
diff --git a/docs/html/classace__time_1_1basic_1_1ZonePolicyBroker-members.html b/docs/html/classace__time_1_1basic_1_1ZonePolicyBroker-members.html index 21c39f016..020821f21 100644 --- a/docs/html/classace__time_1_1basic_1_1ZonePolicyBroker-members.html +++ b/docs/html/classace__time_1_1basic_1_1ZonePolicyBroker-members.html @@ -22,7 +22,7 @@Data broker for accessing the ZoneRegistry.
The ZoneRegistry is an array of (const ZoneInfo*) in the zone_registry.cpp file.
-Definition at line 363 of file BasicBrokers.h.
+Definition at line 366 of file BasicBrokers.h.
A factory that creates a basic::ZoneInfoBroker.
-Definition at line 480 of file ExtendedBrokers.h.
+Definition at line 483 of file ExtendedBrokers.h.
Data broker for accessing a LinkEntry.
-Definition at line 427 of file ExtendedBrokers.h.
+Definition at line 430 of file ExtendedBrokers.h.
Data broker for a LinkRegistry composed of LinkEntry records.
-Definition at line 455 of file ExtendedBrokers.h.
+Definition at line 458 of file ExtendedBrokers.h.
Public Member Functions | |
Transition * | addActiveCandidatesToActivePool () |
Add active candidates into the Active pool, and collapse the Candidate pool. More... | |
const Transition * | findTransition (acetime_t epochSeconds) const |
Return the Transition matching the given epochSeconds. More... | |
const Transition * | findTransitionForDateTime (const LocalDateTime &ldt) const |
Return the Transition matching the given dateTime. More... | |
MatchingTransition | findTransitionForSeconds (acetime_t epochSeconds) const |
Return the Transition matching the given epochSeconds. More... | |
TransitionResult | findTransitionForDateTime (const LocalDateTime &ldt) const |
Return the candidate Transitions matching the given dateTime. More... | |
void | log () const |
Verify that the indexes are valid. More... | |
Return the maximum number of transitions which was allocated. More... | |
+Static Public Member Functions | |
+static uint8_t | calculateFold (acetime_t epochSeconds, const Transition *match, const Transition *prevMatch) |
Friends | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
@@ -204,8 +217,29 @@
- Definition at line 431 of file ExtendedZoneProcessor.h. +Definition at line 505 of file ExtendedZoneProcessor.h. Member Typedef Documentation+ +◆ MatchingTransition+ +
+
+
+template<uint8_t SIZE, typename ZEB , typename ZPB , typename ZRB >
+
+
+
+Template instantiation of MatchingTransitiontemplate used by this class. +This should be treated as a private, it is exposed only for testing purposes. + +Definition at line 518 of file ExtendedZoneProcessor.h. + +◆ Transition@@ -223,7 +257,28 @@TransitionTemplate used by this class.
+
+template<uint8_t SIZE, typename ZEB , typename ZPB , typename ZRB >
+
+
+
Template instantiation of TransitionResultTemplate used by this class. +This should be treated as a private, it is exposed only for testing purposes. + +Definition at line 525 of file ExtendedZoneProcessor.h. |
const Transition* ace_time::extended::TransitionStorageTemplate< SIZE, ZEB, ZPB, ZRB >::findTransition | +TransitionResult ace_time::extended::TransitionStorageTemplate< SIZE, ZEB, ZPB, ZRB >::findTransitionForDateTime | ( | -acetime_t | -epochSeconds | ) | +const LocalDateTime & | +ldt | ) | const |
Return the Transition matching the given epochSeconds.
-Return nullptr if no matching Transition found. If a zone does not have any transition according to TZ Database, the AceTimeTools/transformer.py script adds an "anchor" transition at the "beginning of time" which happens to be the year 1872 (because the year is stored as an int8_t). Therefore, this method should never return a nullptr for a well-formed ZoneInfo file.
+Return the candidate Transitions matching the given dateTime.
+The search may return 0, 1 or 2 Transitions, depending on whether the dateTime falls in a gap or overlap.
-Definition at line 627 of file ExtendedZoneProcessor.h.
+Definition at line 759 of file ExtendedZoneProcessor.h.
const Transition* ace_time::extended::TransitionStorageTemplate< SIZE, ZEB, ZPB, ZRB >::findTransitionForDateTime | +MatchingTransition ace_time::extended::TransitionStorageTemplate< SIZE, ZEB, ZPB, ZRB >::findTransitionForSeconds | ( | -const LocalDateTime & | -ldt | ) | +acetime_t | +epochSeconds | ) | const |
Return the Transition matching the given dateTime.
-Return nullptr if no matching Transition found. During DST changes, a particlar LocalDateTime may correspond to 2 Transitions or 0 Transitions, and there are potentially multiple ways to handle this. This method implements the following algorithm:
-1) If the localDateTime falls in the DST transition gap where 0 Transitions ought to be found, e.g. between 02:00 and 03:00 in America/Los_Angeles when standard time switches to DST time), the immediate prior Transition is returned (in effect extending the UTC offset of the prior Transition through the gap. For example, when DST starts, 02:00 becomes 03:00, so a time of 02:30 does not exist, but the Transition returned will be the one valid at 01:59. When it is converted to epoch_seconds and converted back to a LocalDateTime, the 02:30 time will become 03:30, since the later UTC offset will be used.
-2) If the localDateTime falls in a time period where there are 2 Transitions, hence 2 valid UTC offsets, the later Transition is returned. For example, when DST ends in America/Los_Angeles, 02:00 becomes 01:00, so a time of 01:30 could belong to the earlier or later Transition. This method returns the later Transition.
+Return the Transition matching the given epochSeconds.
+Return nullptr if no matching Transition found. If a zone does not have any transition according to TZ Database, the AceTimeTools/transformer.py script adds an "anchor" transition at the "beginning of time" which happens to be the year 1872 (because the year is stored as an int8_t). Therefore, this method should never return a nullptr for a well-formed ZoneInfo file.
-Definition at line 664 of file ExtendedZoneProcessor.h.
+Definition at line 715 of file ExtendedZoneProcessor.h.
Definition at line 860 of file ExtendedZoneProcessor.h.
@@ -485,7 +538,7 @@Definition at line 494 of file ExtendedZoneProcessor.h.
+Definition at line 582 of file ExtendedZoneProcessor.h.
@@ -517,7 +570,7 @@Definition at line 448 of file ExtendedZoneProcessor.h.
+Definition at line 536 of file ExtendedZoneProcessor.h.
@@ -549,7 +602,7 @@Definition at line 820 of file ExtendedZoneProcessor.h.
@@ -581,7 +634,7 @@Definition at line 620 of file ExtendedZoneProcessor.h.
@@ -613,7 +666,7 @@Definition at line 853 of file ExtendedZoneProcessor.h.
@@ -645,7 +698,7 @@Definition at line 470 of file ExtendedZoneProcessor.h.
+Definition at line 558 of file ExtendedZoneProcessor.h.
diff --git a/docs/html/classace__time_1_1extended_1_1ZoneEraBroker-members.html b/docs/html/classace__time_1_1extended_1_1ZoneEraBroker-members.html index 9414a8c92..068422c9a 100644 --- a/docs/html/classace__time_1_1extended_1_1ZoneEraBroker-members.html +++ b/docs/html/classace__time_1_1extended_1_1ZoneEraBroker-members.html @@ -22,7 +22,7 @@Print a short human-readable identifier (e.g.
-"Los_Angeles")
+"Los Angeles"). Any underscore in the short name is replaced with a space.
Definition at line 25 of file ExtendedBrokers.cpp.
diff --git a/docs/html/classace__time_1_1extended_1_1ZonePolicyBroker-members.html b/docs/html/classace__time_1_1extended_1_1ZonePolicyBroker-members.html index acc01679e..cf09aec73 100644 --- a/docs/html/classace__time_1_1extended_1_1ZonePolicyBroker-members.html +++ b/docs/html/classace__time_1_1extended_1_1ZonePolicyBroker-members.html @@ -22,7 +22,7 @@Data broker for accessing the ZoneRegistry.
The ZoneRegistry is an array of (const ZoneInfo*) in the zone_registry.cpp file.
-Definition at line 395 of file ExtendedBrokers.h.
+Definition at line 398 of file ExtendedBrokers.h.
m |
y |
l |
y |
z |
o |
z |
d |
t |
e |
LinkManager::kInvalidZoneId
A tuple that represents a date and time.
Packed to 4-byte boundaries to save space on 32-bit processors.
-Definition at line 66 of file ExtendedZoneProcessor.h.
+Definition at line 68 of file ExtendedZoneProcessor.h.
Definition at line 137 of file ExtendedZoneProcessor.h.
+Definition at line 178 of file ExtendedZoneProcessor.h.
Definition at line 189 of file ExtendedZoneProcessor.h.
@@ -175,7 +175,7 @@Definition at line 192 of file ExtendedZoneProcessor.h.
diff --git a/docs/html/structace__time_1_1extended_1_1MatchingTransitionTemplate-members.html b/docs/html/structace__time_1_1extended_1_1MatchingTransitionTemplate-members.html new file mode 100644 index 000000000..bb29bf7cd --- /dev/null +++ b/docs/html/structace__time_1_1extended_1_1MatchingTransitionTemplate-members.html @@ -0,0 +1,87 @@ + + + + + + + +
+ AceTime
+ 1.10.0
+
+ Date and time classes for Arduino that support timezones from the TZ Database.
+ |
+
This is the complete list of members for ace_time::extended::MatchingTransitionTemplate< ZEB, ZPB, ZRB >, including all inherited members.
+fold (defined in ace_time::extended::MatchingTransitionTemplate< ZEB, ZPB, ZRB >) | ace_time::extended::MatchingTransitionTemplate< ZEB, ZPB, ZRB > | |
transition (defined in ace_time::extended::MatchingTransitionTemplate< ZEB, ZPB, ZRB >) | ace_time::extended::MatchingTransitionTemplate< ZEB, ZPB, ZRB > |
+ AceTime
+ 1.10.0
+
+ Date and time classes for Arduino that support timezones from the TZ Database.
+ |
+
Tuple of a matching Transition and its 'fold'. + More...
+ +#include <ExtendedZoneProcessor.h>
+Public Attributes | |
+const TransitionTemplate< ZEB, ZPB, ZRB > * | transition |
+uint8_t | fold |
Tuple of a matching Transition and its 'fold'.
+Used by findTransitionForSeconds() which is guaranteed to return only a single Transition if found.
+ +Definition at line 452 of file ExtendedZoneProcessor.h.
+
+ AceTime
+ 1.10.0
+
+ Date and time classes for Arduino that support timezones from the TZ Database.
+ |
+
This is the complete list of members for ace_time::extended::TransitionResultTemplate< ZEB, ZPB, ZRB >, including all inherited members.
+kStatusExact (defined in ace_time::extended::TransitionResultTemplate< ZEB, ZPB, ZRB >) | ace_time::extended::TransitionResultTemplate< ZEB, ZPB, ZRB > | static |
kStatusGap (defined in ace_time::extended::TransitionResultTemplate< ZEB, ZPB, ZRB >) | ace_time::extended::TransitionResultTemplate< ZEB, ZPB, ZRB > | static |
kStatusOverlap (defined in ace_time::extended::TransitionResultTemplate< ZEB, ZPB, ZRB >) | ace_time::extended::TransitionResultTemplate< ZEB, ZPB, ZRB > | static |
searchStatus (defined in ace_time::extended::TransitionResultTemplate< ZEB, ZPB, ZRB >) | ace_time::extended::TransitionResultTemplate< ZEB, ZPB, ZRB > | |
transition0 (defined in ace_time::extended::TransitionResultTemplate< ZEB, ZPB, ZRB >) | ace_time::extended::TransitionResultTemplate< ZEB, ZPB, ZRB > | |
transition1 (defined in ace_time::extended::TransitionResultTemplate< ZEB, ZPB, ZRB >) | ace_time::extended::TransitionResultTemplate< ZEB, ZPB, ZRB > |
+ AceTime
+ 1.10.0
+
+ Date and time classes for Arduino that support timezones from the TZ Database.
+ |
+
The result of the findTransitionForDateTime(const LocalDatetime&) method which can return 2 possible Transitions if the DateTime is in the gap or the overlap. + More...
+ +#include <ExtendedZoneProcessor.h>
+Public Attributes | |
+const TransitionTemplate< ZEB, ZPB, ZRB > * | transition0 |
+const TransitionTemplate< ZEB, ZPB, ZRB > * | transition1 |
+int8_t | searchStatus |
+Static Public Attributes | |
+static constexpr int8_t | kStatusGap = 0 |
+static constexpr int8_t | kStatusExact = 1 |
+static constexpr int8_t | kStatusOverlap = 2 |
The result of the findTransitionForDateTime(const LocalDatetime&) method which can return 2 possible Transitions if the DateTime is in the gap or the overlap.
+ +Definition at line 463 of file ExtendedZoneProcessor.h.
+Represents an interval of time where the time zone obeyed a certain UTC offset and DST delta.
The start of the interval is given by 'transitionTime' which comes from the TZ Database file. The actual start and until time of the interval (in the local time zone) is given by 'startDateTime' and 'untilDateTime'.
There are 2 types of Transition instances: 1) Simple, indicated by 'rule' == nullptr. The base UTC offsetMinutes is given by match->offsetMinutes. The additional DST delta is given by match->deltaMinutes. 2) Named, indicated by 'rule' != nullptr. The base UTC offsetMinutes is given by match->offsetMinutes. The additional DST delta is given by rule->deltaMinutes.
-The 'match', 'rule', 'transitionTime', 'transitionTimeS', 'transitionTimeU', 'active', 'originalTransitionTime', 'letter()' and 'format()' are temporary variables or parameters used in the init() method.
-The 'offsetMinutes', 'deltaMinutes', 'startDateTime', 'abbrev' are the derived parameters used in the findTransition() search.
-Ordering of fields optimized along 4-byte boundaries to help 32-bit processors without making the program size bigger for 8-bit processors.
+Some of the instance variables (e.g. 'isValidPrior', 'matchStatus', 'transitionTime', 'transitionTimeS', 'transitionTimeU', 'letter()' and 'format()') are transient parameters which are in the implementation of the TransitionStorage::init() method.
+Other variables (e.g. 'startDateTime', 'startEpochSeconds', 'offsetMinutes', 'deltaMinutes', 'abbrev', 'letterBuf') are essential parameters which are required to find a matching Transition and construct the corresponding ZonedDateTime.
+Ordering of fields are optimized along 4-byte boundaries to help 32-bit processors without making the program size bigger for 8-bit processors.
ZEB | type of ZoneEraBroker |
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/structace__time_1_1extended_1_1YearMonthTuple.html b/docs/html/structace__time_1_1extended_1_1YearMonthTuple.html
index 51726d828..2209b785b 100644
--- a/docs/html/structace__time_1_1extended_1_1YearMonthTuple.html
+++ b/docs/html/structace__time_1_1extended_1_1YearMonthTuple.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
@@ -92,7 +92,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/structace__time_1_1internal_1_1MonthDay.html b/docs/html/structace__time_1_1internal_1_1MonthDay.html
index 3b9f3032d..58b31bfed 100644
--- a/docs/html/structace__time_1_1internal_1_1MonthDay.html
+++ b/docs/html/structace__time_1_1internal_1_1MonthDay.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
@@ -92,7 +92,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/structace__time_1_1internal_1_1ZoneContext.html b/docs/html/structace__time_1_1internal_1_1ZoneContext.html
index 243fecfee..2ad4fae99 100644
--- a/docs/html/structace__time_1_1internal_1_1ZoneContext.html
+++ b/docs/html/structace__time_1_1internal_1_1ZoneContext.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/time__offset__mutation_8h.html b/docs/html/time__offset__mutation_8h.html
index 784c1d30d..a1b9350ae 100644
--- a/docs/html/time__offset__mutation_8h.html
+++ b/docs/html/time__offset__mutation_8h.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/time__offset__mutation_8h_source.html b/docs/html/time__offset__mutation_8h_source.html
index 083650a6a..2ad7cbad5 100644
--- a/docs/html/time__offset__mutation_8h_source.html
+++ b/docs/html/time__offset__mutation_8h_source.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/time__period__mutation_8h.html b/docs/html/time__period__mutation_8h.html
index 0a2e2b0b4..76adfb90f 100644
--- a/docs/html/time__period__mutation_8h.html
+++ b/docs/html/time__period__mutation_8h.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/time__period__mutation_8h_source.html b/docs/html/time__period__mutation_8h_source.html
index e7e5b195f..da0ab75a5 100644
--- a/docs/html/time__period__mutation_8h_source.html
+++ b/docs/html/time__period__mutation_8h_source.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/zone__infos_8cpp_source.html b/docs/html/zone__infos_8cpp_source.html
index b66352d2e..0a8364ca0 100644
--- a/docs/html/zone__infos_8cpp_source.html
+++ b/docs/html/zone__infos_8cpp_source.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/zone__infos_8h_source.html b/docs/html/zone__infos_8h_source.html
index 2e9b0a65c..e9338ab4b 100644
--- a/docs/html/zone__infos_8h_source.html
+++ b/docs/html/zone__infos_8h_source.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/zone__policies_8cpp_source.html b/docs/html/zone__policies_8cpp_source.html
index ec4a76c00..bc4b95b15 100644
--- a/docs/html/zone__policies_8cpp_source.html
+++ b/docs/html/zone__policies_8cpp_source.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/zone__policies_8h_source.html b/docs/html/zone__policies_8h_source.html
index 6f09352cd..70465b0cc 100644
--- a/docs/html/zone__policies_8h_source.html
+++ b/docs/html/zone__policies_8h_source.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/zone__registry_8cpp_source.html b/docs/html/zone__registry_8cpp_source.html
index e88fd53c2..ee2d70c77 100644
--- a/docs/html/zone__registry_8cpp_source.html
+++ b/docs/html/zone__registry_8cpp_source.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/zone__registry_8h_source.html b/docs/html/zone__registry_8h_source.html
index 6a8b14abd..43bd41cb2 100644
--- a/docs/html/zone__registry_8h_source.html
+++ b/docs/html/zone__registry_8h_source.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/zoned__date__time__mutation_8h.html b/docs/html/zoned__date__time__mutation_8h.html
index 7cdd96515..41a7ef8d1 100644
--- a/docs/html/zoned__date__time__mutation_8h.html
+++ b/docs/html/zoned__date__time__mutation_8h.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
diff --git a/docs/html/zoned__date__time__mutation_8h_source.html b/docs/html/zoned__date__time__mutation_8h_source.html
index d247f005c..0543d1ec0 100644
--- a/docs/html/zoned__date__time__mutation_8h_source.html
+++ b/docs/html/zoned__date__time__mutation_8h_source.html
@@ -22,7 +22,7 @@
|
AceTime
- 1.9.0
+ 1.10.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
@@ -121,15 +121,15 @@
-
+