TimePeriod
Enumerazione per la gestione del periodo durante la visualizzazione dell'ora corrente.
static const int & get_CoreInvalidator()
Permette di ottenere l'invalidatore del nucleo della classe.
static AlarmData * m_Alarm
static const int m_Invalidator
String get_SetTime()
Restituisce il valore dell'ora impostata per il trigger della sveglia.
static bool set_Time(const unsigned int &t_Hour, const unsigned int &t_Minute)
Permette di impostare il valore dell'ora per il trigger della sveglia.
static bool Init()
Metodo di inizializzazione dei componenti della classe.
bool Check()
Restituisce se la sveglia � in trigger al momento della chiamata del metodo stesso oppure no.
static AlarmData *const get_Alarm()
LowLevel getter per l'attributo m_Alarm.
bool set_State(const AlarmState &t_State)
Permette di impostare lo stato della sveglia.
static String get_SetTime()
Restituisce il valore dell'ora impostata per il trigger della sveglia.
bool UpdateFormat()
Aggiorna il formato dell'ora corrente dal punto di vista di AlarmData.
Classe di definizione dell'oggetto per la funzione 'sveglia'.
AlarmState
Enumerazione per la gestione dello stato della sveglia.
static bool set_State(const AlarmData::AlarmState &t_State)
Permette di impostare lo stato della sveglia.
bool set_Time(const unsigned int &t_Hour, const unsigned int &t_Minute, const Clock::TimePeriod &t_Period=Clock::TimePeriod::NOT_USED)
Permette di impostare il valore dell'ora per il trigger della sveglia.
static bool UpdateFormat()
Aggiorna il formato dell'ora corrente dal punto di vista di AlarmData.
static bool Check()
Restituisce se la sveglia è in trigger al momento della chiamata del metodo stesso oppure no.