Skip to content

Commit 09db219

Browse files
committed
nuovo metodo setTimerOff
1 parent c832c13 commit 09db219

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

include/Dispositivo.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ class Dispositivo {
5050
int getTempoAccensione() const; //tempoAccensione
5151
bool isManual() const;
5252
bool isCP() const;
53+
void setTimerOff();
5354

5455
//setter
5556
void setOrarioAccensione(int minuti); // può lanciare eccezione std::invalid_argument

src/Dispositivo.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,12 @@ bool Dispositivo::isCP() const{
120120
return (durataCiclo != 0);
121121
}
122122

123+
void Dispositivo::setTimerOff() {
124+
if (durataCiclo == 0){
125+
setOrarioSpegnimento(1439);
126+
}
127+
}
128+
123129
void Dispositivo::setOrarioAccensione(int minuti) {
124130
if (minuti < 0 || minuti >= MAX_MINUTI_GIORNATA) {
125131
throw std::invalid_argument("Orario di accensione non valido.");

0 commit comments

Comments
 (0)