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