Go to the documentation of this file.
108 unsigned int l_Hour = ((String(t_Value[0]).toInt() * 10) + String(t_Value[1]).toInt());
109 unsigned int l_Minute = ((String(t_Value[3]).toInt() * 10) + String(t_Value[4]).toInt());
169 String l_SetTime =
"";
179 l_SetTime = l_SetTime +
"0";
181 l_SetTime = l_SetTime + String(
m_Hour) +
":";
187 l_SetTime = l_SetTime +
"0";
189 l_SetTime = l_SetTime + String(
m_Minute);
195 l_SetTime = l_SetTime +
"am";
199 l_SetTime = l_SetTime +
"pm";
209 l_SetTime = l_SetTime +
"0";
211 l_SetTime = l_SetTime + String(
m_Hour) +
":";
217 l_SetTime = l_SetTime +
"0";
219 l_SetTime = l_SetTime + String(
m_Minute);
292 auto l_Supporter =
m_Hour;
static constexpr auto _length_short
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.
static int get_Hours()
Permette di ottenere il valore dell'ora sincronizzata online. Il formato è: 'h/hh'.
String get_SetTime()
Restituisce il valore dell'ora impostata per il trigger della sveglia.
static int get_Minutes()
Permette di ottenere il valore dell'ora sincronizzata online. Il formato è: 'm/mm'.
bool Check()
Restituisce se la sveglia � in trigger al momento della chiamata del metodo stesso oppure no.
static constexpr auto _minutelimiter
Classe per la gestione della sincronizzazione online dell'ora corrente.
static const TimePeriod get_Period()
Permette di ottenere il valore del periodo corrente.
static constexpr auto _characteratpositiontwo
static const TimeFormat get_Format()
Permette di ottenere il valore del formato corrente dell'ora.
~AlarmData()
Distruttore della classe AlarmData.
static constexpr auto _initvalue
bool set_State(const AlarmState &t_State)
Permette di impostare lo stato della sveglia.
Clock::TimePeriod m_Period
static constexpr auto _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
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.