Go to the documentation of this file.
32 #define Alarm__AlarmState AlarmData::AlarmState
34 #pragma region INCLUSIONS
41 #pragma endregion INCLUSIONS
178 static bool set_Time(
const unsigned int& t_Hour,
const unsigned int& t_Minute);
220 static bool set_Time(
const String& t_Value);
Spazio dei nomi riferito al file Alarm.h.
TimePeriod
Enumerazione per la gestione del periodo durante la visualizzazione dell'ora corrente.
Alarm()=default
Costruttore di default della classe Alarm.
Classe per la gestione della sveglia integrata digitale.
static AlarmData * m_Alarm
static const int m_Invalidator
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.
static AlarmData *const get_Alarm()
LowLevel getter per l'attributo m_Alarm.
static constexpr int _invalidvalue
static String get_SetTime()
Restituisce il valore dell'ora impostata per il trigger della sveglia.
Classe di definizione dell'oggetto per la funzione 'sveglia'.
static const int & get_Invalidator()
Permette di ottenere l'invalidatore della classe.
AlarmState
Enumerazione per la gestione dello stato della sveglia.
~Alarm()=default
Distruttore della classe Alarm.
static bool set_State(const AlarmData::AlarmState &t_State)
Permette di impostare lo stato 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.