|
||||||||||
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 |