AceTimeClock  1.0.3
Clock classes for Arduino that can synchronize from an NTP server or an RTC chip
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cace_time::clock::ClockAbstract base class for objects that provide and store time
 Cace_time::clock::DS3231Clock< T_WIREI >An implementation of Clock that uses a DS3231 RTC chip
 Cace_time::clock::NtpClockA Clock that retrieves the time from an NTP server
 Cace_time::clock::SystemClockTemplate< T_CI >A Clock that uses the Arduino millis() function to advance the time returned to the user
 Cace_time::clock::UnixClockAn implementation of Clock that works on Unix using EpoxyDuino
 Cace_time::clock::SystemClockTemplate< T_SCCI >
 Cace_time::clock::SystemClockLoopTemplate< T_SCCI >A subclass of SystemClock that sync with its mReferenceClock using the non-blocking Clock API of the referenceClock
 Cace_time::hw::ClockInterfaceA utility class that provides a layer of indirection to the Arduino clock functions (millis() and potentially micros() in the future)
 Cace_time::hw::DS3231< T_WIREI >New version of the DS3231 class templatized so that any of the AceWire classes can be used to access the I2C bus
 Cace_time::hw::HardwareDateTimeThe date (year, month, day) and time (hour, minute, second) fields supported by the DS3231 RTC chip
 Cace_time::hw::HardwareTemperatureThe temperature in Celcius as a signed (8.8) fixed-point integer