A time interface class. This class replicates the normal time functions, but goes a couple of steps further. mbed library 82 and prior has a defective gmtime function. Also, this class enables access to setting the time, and adjusting the accuracy of the RTC.

Dependencies:   CalendarPage

Dependents:   CI-data-logger-server WattEye X10Svr SSDP_Server

Revisions of TimeInterface.h

Revision Date Message Actions
26:9ee3fac64626 2019-01-14 Modified mktime to include the tzo_min factor that would have been previously set. File  Diff  Annotate
24:45a9e7081499 2018-08-13 Minor documentation update to the data flow diagram. File  Diff  Annotate
21:f3818e2e0370 2017-11-21 Updates for OS5 and integrate NTPClient for network time sync. File  Diff  Annotate
20:5ca2c94d46b8 2017-11-20 Updates to work with OS 5 File  Diff  Annotate
17:45dae5a72679 2017-04-12 Enhanced strptime to set the day of week correctly by interpreting the time value parameters. File  Diff  Annotate
16:6280e99501f8 2017-03-04 documentation update. File  Diff  Annotate
15:82bd8fc6f317 2017-03-04 Documentation update only. File  Diff  Annotate
14:b5c01a52bff4 2017-02-04 Improved the documentation with code examples for some functions. File  Diff  Annotate
12:a77f1e9e42b3 2016-04-11 Minor documentation change only. File  Diff  Annotate
11:1d880a50da8a 2017-01-22 Documentation update and added a few more timezones File  Diff  Annotate
10:5734dbc2f5cc 2017-01-22 Added strptime, with a custom tzo enhancement File  Diff  Annotate
8:18489e877b0b 2016-03-26 Minor update to documentation only, to improve understanding of APIs that are UTC vs. localtime. File  Diff  Annotate
6:c79cfe750416 2015-11-26 Improving the selection of DST. Can be set on/off, or automatic when a start/stop date and time are made available. File  Diff  Annotate
4:9cae2da8215e 2015-01-19 include <ctime> File  Diff  Annotate
3:49f36b489b64 2014-06-28 Efforts focused on getting dst interface working. File  Diff  Annotate
2:65e0a25c7551 2014-06-22 Revised the TimeInterface class to use NTP as is, not to modify it. File  Diff  Annotate
1:2ee90f546f54 2014-06-14 Add timelocal() method so local time offset does not have to be added in every use of time(). File  Diff  Annotate
0:61112ca9193b 2014-06-08 A time interface class to emulate, but improve upon, the conventional time apis. File  Diff  Annotate