AceTime
1.8.0
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
|
Common interface to the BasicLinkManager and ExtendedLinkManager so that a single interface can be passed around to various helper objects. More...
#include <LinkManager.h>
Public Member Functions | |
virtual uint32_t | zoneIdForLinkId (uint32_t linkId) const =0 |
Find the registry index for the given time link id. More... | |
virtual uint16_t | linkRegistrySize () const =0 |
Return the number of elements in the (thin) Link registry. | |
Static Public Attributes | |
static const uint32_t | kInvalidZoneId = 0 |
ZoneId which is not valid to indicates an error or not found. More... | |
Common interface to the BasicLinkManager and ExtendedLinkManager so that a single interface can be passed around to various helper objects.
Definition at line 19 of file LinkManager.h.
|
pure virtual |
Find the registry index for the given time link id.
Returns kInvalidIndex if not found.
Implemented in ace_time::ExtendedLinkManager, and ace_time::BasicLinkManager.
|
static |
ZoneId which is not valid to indicates an error or not found.
The AceTimeTools project will never generate a zoneId of 0.
Definition at line 25 of file LinkManager.h.