|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IControladorTemperatura
Interface de comunicação com o controlador de temperatura.
| Nested Class Summary | |
|---|---|
static class |
IControladorTemperatura.Estado
Estados possíveis do controlador de temperatura. |
| Method Summary | |
|---|---|
boolean |
aceitaTemperatura(double temperatura)
Verifica se a temperatura passada está no intervalo válido para este controlador de temperatura. |
void |
addIOuvinteMundancaTemperatura(IOuvinteMudancaTemperatura ouvinte)
Adiciona ouvinte de mudança de temperatura. |
void |
cancelaTemperaturaAlvo()
Cancela a temperatura alvo, permitindo que o dispositivo fique na temperatura ambiente. |
void |
dispose()
Libera os recursos. |
void |
esperaAteTemperaturaAlvo()
Bloqueia a thead atual at� que seja alcan�ada a temperatura alvo. |
IControladorTemperatura.Estado |
getEstado()
Obtém o estado do controlador de temperatura. |
double |
getTemperatura()
Obtém a temperatura atual. |
double |
getTemperaturaAlvo()
Obtém a temperatura alvo deste controlador. |
void |
removeOuvinteMudancaTemperatura(IOuvinteMudancaTemperatura ouvinte)
Remove um ouvinte deste controlador de temperatura. |
void |
setTemperaturaAlvo(double temperaturaAlvo)
Define a temperatura alvo que o controlador deve tentar alcançar fisicamente no dispositivo. |
| Method Detail |
|---|
IControladorTemperatura.Estado getEstado()
void addIOuvinteMundancaTemperatura(IOuvinteMudancaTemperatura ouvinte)
ouvinte - Novo ouvinte de temperatura.void removeOuvinteMudancaTemperatura(IOuvinteMudancaTemperatura ouvinte)
ouvinte - Ouvinte que não quer mais ouvir
eventos do controlador de temperatura.void setTemperaturaAlvo(double temperaturaAlvo)
temperaturaAlvo - Temperatura alvo.double getTemperaturaAlvo()
double getTemperatura()
void esperaAteTemperaturaAlvo()
void dispose()
void cancelaTemperaturaAlvo()
boolean aceitaTemperatura(double temperatura)
temperatura - Temperatura que será testada.
true apenas se a temperatura passada estiver
dentro do intervalo válido para este controlador.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||