|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IControladorAmostragem
Definição de um controlador de amostragem.
| Nested Class Summary | |
|---|---|
static class |
IControladorAmostragem.Estado
Estado corrente do controlador de amostragem. |
static interface |
IControladorAmostragem.Status
Status do controlador de amostragem. |
| Method Summary | |
|---|---|
boolean |
aceita(IProgramacaoAmostragem prog,
IControladorTemperatura control,
ILeitorEspectro leitor,
ITimer timerLocal)
Método que inicia o controlador com os objetos necessários para a execução da amostragem. |
void |
addOuvinteEventosControladorAmostragem(IOuvinteEventosControladorAmostragem ouvinte)
Adiciona um ouvinte aos eventos gerados por este controlador. |
void |
cancel()
Cancela a execução da programação atual. |
IProgramacaoAmostragem |
carregaProgramacao(java.io.File file)
Carrega uma programação de um arquivo. |
IControladorAmostragem.Status |
getStatus()
Obtém o status corrente. |
void |
gravaProgramacao(IProgramacaoAmostragem programacaoLocal,
java.io.File file)
Grava uma programação para um arquivo. |
void |
limpaProgramacao()
Limpa todos os recursos utilizados por este controlador, inclusive a programação atual. |
void |
start()
Inicia a execução da programação atual. |
| Methods inherited from interface tempcontroller.base.IOuvinteMudancaTemperatura |
|---|
novaTemperatura, temperaturaAlvoAlcancada |
| Methods inherited from interface tempcontroller.base.IOuvinteTimer |
|---|
tempoTotalTerminado, tickDoTimer |
| Method Detail |
|---|
boolean aceita(IProgramacaoAmostragem prog,
IControladorTemperatura control,
ILeitorEspectro leitor,
ITimer timerLocal)
prog - Programação de Amostragem.control - Controlador de Temperatura que será utilizado.leitor - O Leitor de espectro que será utilizado.timerLocal - O timer que será utilizado
true caso a programação possa ser executada com
este controlador, leitor de espectro e timer.void addOuvinteEventosControladorAmostragem(IOuvinteEventosControladorAmostragem ouvinte)
ouvinte - o ouvinte que será notificado sempre que o estado
deste controlador mudar.void cancel()
IProgramacaoAmostragem carregaProgramacao(java.io.File file)
throws java.io.IOException,
java.lang.ClassNotFoundException
file - O arquivo que será lido.
java.io.IOException - Se ocorrer algum erro de leitura.
java.lang.ClassNotFoundException - Se o arquivo não tiver um
uma programação gravada.IControladorAmostragem.Status getStatus()
void gravaProgramacao(IProgramacaoAmostragem programacaoLocal,
java.io.File file)
throws java.io.IOException
programacaoLocal - Programação que será gravadafile - Arquivo que será gravado.
java.io.IOException - Se ocorrer algum erro durante a gravação.void limpaProgramacao()
void start()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||