tempcontroller.base
Class AbstractLeitorEspectro

java.lang.Object
  extended by tempcontroller.base.AbstractLeitorEspectro
All Implemented Interfaces:
ILeitorEspectro

public abstract class AbstractLeitorEspectro
extends java.lang.Object
implements ILeitorEspectro

Classe abstrata para um leitor de espectro. Apenas controla o estado do leitor.


Nested Class Summary
 
Nested classes/interfaces inherited from interface tempcontroller.base.ILeitorEspectro
ILeitorEspectro.Estado
 
Constructor Summary
AbstractLeitorEspectro()
           
 
Method Summary
 void continua()
          Volta a ler o espectro.
 void continuaImpl()
          Não faz nada por padrão.
 ILeitorEspectro.Estado getEstado()
          Obtém o estado atual do leitor de espectro.
 void inicia()
          Inicia a leitura de espectro.
 void iniciaImpl()
          Não faz nada por padrão.
 void pausa()
          Pausa a leitura de espectro.
 void pausaImpl()
          Não faz nada por padrão.
 void termina()
          Termina a leitura de espectro.
 void terminaImpl()
          Não faz nada por padrão.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractLeitorEspectro

public AbstractLeitorEspectro()
Method Detail

inicia

public void inicia()
Inicia a leitura de espectro. Põe o estado do leitor em leitura.

Specified by:
inicia in interface ILeitorEspectro

termina

public void termina()
Termina a leitura de espectro. Põe o estado do leitor em NAO_INICIADO.

Specified by:
termina in interface ILeitorEspectro

pausa

public void pausa()
Pausa a leitura de espectro. Põe o leitor no estado de pausa. Só permitido se o leitor estiver em estado de leitura.

Specified by:
pausa in interface ILeitorEspectro

continua

public void continua()
Volta a ler o espectro. Só permitido se o leitor estiver em pausa.

Specified by:
continua in interface ILeitorEspectro

getEstado

public ILeitorEspectro.Estado getEstado()
Obtém o estado atual do leitor de espectro.

Specified by:
getEstado in interface ILeitorEspectro
Returns:
O estado do leitor.

iniciaImpl

public void iniciaImpl()
Não faz nada por padrão.


terminaImpl

public void terminaImpl()
Não faz nada por padrão.


pausaImpl

public void pausaImpl()
Não faz nada por padrão.


continuaImpl

public void continuaImpl()
Não faz nada por padrão.



Copyright © 2007. All Rights Reserved.