Go to the documentation of this file.
20 #pragma region INCLUSIONS
27 #pragma endregion INCLUSIONS
static constexpr auto _length_short
TimeFormat
Enumerazione per la gestione del formato di visualizzazione dell'ora corrente.
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 constexpr auto _ElegantAdj
AlarmData()
Costruttore di default della classe AlarmData.
String get_SetTime()
Restituisce il valore dell'ora impostata per il trigger della sveglia.
bool Check()
Restituisce se la sveglia � in trigger al momento della chiamata del metodo stesso oppure no.
static constexpr auto _minutelimiter
static constexpr auto _characteratpositiontwo
~AlarmData()
Distruttore della classe AlarmData.
static constexpr int _invalidvalue
static constexpr auto _initvalue
bool set_State(const AlarmState &t_State)
Permette di impostare lo stato della sveglia.
Clock::TimePeriod m_Period
Clock::TimeFormat m_Format
bool UpdateFormat()
Aggiorna il formato dell'ora corrente dal punto di vista di AlarmData.
static constexpr auto _24HOURS_hourlimiter
static const int m_CoreInvalidator
Classe di definizione dell'oggetto per la funzione 'sveglia'.
static constexpr auto _length_long
AlarmState
Enumerazione per la gestione dello stato della sveglia.
static constexpr auto _12HOURS_hourlimiter
Spazio dei nomi riferito al file AlarmData.h.
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.