|
22 | 22 | <tr style="height: 56px;"> |
23 | 23 | <td id="projectalign" style="padding-left: 0.5em;"> |
24 | 24 | <div id="projectname">AceTime |
25 | | -  <span id="projectnumber">2.3.0</span> |
| 25 | +  <span id="projectnumber">2.4.0</span> |
26 | 26 | </div> |
27 | 27 | <div id="projectbrief">Date and time classes for Arduino that support timezones from the TZ Database.</div> |
28 | 28 | </td> |
|
75 | 75 | </div><!--header--> |
76 | 76 | <div class="contents"> |
77 | 77 |
|
78 | | -<p>These classes provide a thin layer of indirection for accessing the data structures defined by <code><a class="el" href="ZoneInfoHigh_8h_source.html">ZoneInfoHigh.h</a></code>. |
| 78 | +<p>These classes provide a thin layer of indirection for accessing the data structures defined by <code><a class="el" href="ZoneInfoHigh_8h.html" title="Data structures that encodes the high resolution zoneinfo database persistence format.">ZoneInfoHigh.h</a></code>. |
79 | 79 | <a href="#details">More...</a></p> |
80 | 80 | <div class="textblock"><code>#include <stdint.h></code><br /> |
81 | 81 | <code>#include <Arduino.h></code><br /> |
82 | 82 | <code>#include <AceCommon.h></code><br /> |
83 | 83 | <code>#include "<a class="el" href="compat_8h_source.html">compat.h</a>"</code><br /> |
84 | 84 | <code>#include "<a class="el" href="BrokerCommon_8h_source.html">BrokerCommon.h</a>"</code><br /> |
85 | | -<code>#include "ZoneInfoHigh.h"</code><br /> |
| 85 | +<code>#include "<a class="el" href="ZoneInfoHigh_8h_source.html">ZoneInfoHigh.h</a>"</code><br /> |
86 | 86 | </div><div class="textblock"><div class="dynheader"> |
87 | 87 | Include dependency graph for BrokersHigh.h:</div> |
88 | 88 | <div class="dyncontent"> |
|
94 | 94 | <area shape="rect" title=" " alt="" coords="139,95,257,121"/> |
95 | 95 | <area shape="rect" href="compat_8h.html" title="Macros and definitions that provide a consistency layer among the various Arduino boards for compatib..." alt="" coords="587,95,670,121"/> |
96 | 96 | <area shape="rect" href="BrokerCommon_8h.html" title="Helper functions are used in both Basic brokers and Extended brokers." alt="" coords="281,95,416,121"/> |
97 | | -<area shape="rect" href="ZoneInfoHigh_8h_source.html" title=" " alt="" coords="441,95,563,121"/> |
| 97 | +<area shape="rect" href="ZoneInfoHigh_8h.html" title="Data structures that encodes the high resolution zoneinfo database persistence format." alt="" coords="441,95,563,121"/> |
98 | 98 | <area shape="rect" title=" " alt="" coords="491,169,561,196"/> |
99 | 99 | <area shape="rect" title=" " alt="" coords="586,169,671,196"/> |
100 | 100 | <area shape="rect" title=" " alt="" coords="695,169,797,196"/> |
|
175 | 175 | <tr class="separator:a4f2137b865f26ef213c9712e1ed7a7f2"><td class="memSeparator" colspan="2"> </td></tr> |
176 | 176 | </table> |
177 | 177 | <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
178 | | -<div class="textblock"><p>These classes provide a thin layer of indirection for accessing the data structures defined by <code><a class="el" href="ZoneInfoHigh_8h_source.html">ZoneInfoHigh.h</a></code>. </p> |
| 178 | +<div class="textblock"><p>These classes provide a thin layer of indirection for accessing the data structures defined by <code><a class="el" href="ZoneInfoHigh_8h.html" title="Data structures that encodes the high resolution zoneinfo database persistence format.">ZoneInfoHigh.h</a></code>. </p> |
179 | 179 | <p>The zoneinfo files are stored in flash memory (using the PROGMEM keyword), and cannot be accessed directly on microcontrollers using the Harvard architecture (e.g. AVR) where data and program live in 2 different address spaces. The data in flash memory must be accessed using helper routines in <pgmspace.h>. These classes abstract away this difference so that the code BasicZoneProcessor and ExtendedZoneProcessor can be written to be (mostly) agnostic to how the zoneinfo files are stored. </p> |
180 | 180 |
|
181 | 181 | <p class="definition">Definition in file <a class="el" href="BrokersHigh_8h_source.html">BrokersHigh.h</a>.</p> |
|
0 commit comments