AceTime  0.7
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.
Public Attributes | Static Public Attributes | List of all members
ace_time::basic::ZoneContext Struct Reference

Metadata about the zone database. More...

#include <ZoneContext.h>

Public Attributes

const int16_t startYear
 Start year of the zone files. More...
 
const int16_t untilYear
 Until year of the zone files. More...
 
const char *const tzVersion
 TZ Database version which generated the zone info. More...
 

Static Public Attributes

static const uint8_t TIME_MODIFIER_W = 0x00
 Represents 'w' or wall time. More...
 
static const uint8_t TIME_MODIFIER_S = 0x10
 Represents 's' or standard time. More...
 
static const uint8_t TIME_MODIFIER_U = 0x20
 Represents 'u' or UTC time. More...
 

Detailed Description

Metadata about the zone database.

A ZoneInfo struct will contain a pointer to this.

Definition at line 11 of file ZoneContext.h.

Member Data Documentation

◆ startYear

const int16_t ace_time::basic::ZoneContext::startYear

Start year of the zone files.

Definition at line 30 of file ZoneContext.h.

◆ TIME_MODIFIER_S

const uint8_t ace_time::basic::ZoneContext::TIME_MODIFIER_S = 0x10
static

Represents 's' or standard time.

Definition at line 16 of file ZoneContext.h.

◆ TIME_MODIFIER_U

const uint8_t ace_time::basic::ZoneContext::TIME_MODIFIER_U = 0x20
static

Represents 'u' or UTC time.

Definition at line 19 of file ZoneContext.h.

◆ TIME_MODIFIER_W

const uint8_t ace_time::basic::ZoneContext::TIME_MODIFIER_W = 0x00
static

Represents 'w' or wall time.

Definition at line 13 of file ZoneContext.h.

◆ tzVersion

const char* const ace_time::basic::ZoneContext::tzVersion

TZ Database version which generated the zone info.

Definition at line 36 of file ZoneContext.h.

◆ untilYear

const int16_t ace_time::basic::ZoneContext::untilYear

Until year of the zone files.

Definition at line 33 of file ZoneContext.h.


The documentation for this struct was generated from the following file: