Coverage Report - tempcontroller.base.ControladorAmostragemStatus
 
Classes in this File Line Coverage Branch Coverage Complexity
ControladorAmostragemStatus
76% 
N/A 
1
 
 1  
 /*
 2  
  * ControladorAmostragemStatus.java
 3  
  *
 4  
  * Created on 28 de Março de 2007, 14:25
 5  
  *
 6  
  * To change this template, choose Tools | Template Manager
 7  
  * and open the template in the editor.
 8  
  */
 9  
 
 10  
 package tempcontroller.base;
 11  
 
 12  
 /**
 13  
  * Informa o estado atual do controlador de amostragem.
 14  
  */
 15  2
 public class ControladorAmostragemStatus 
 16  
         implements IControladorAmostragem.Status {
 17  
     /**
 18  
      * Temperatura do controlador de temperatura controlado
 19  
      * pelo controlador de amostragem.
 20  
      */
 21  
     private double temperaturaAtual;
 22  
     
 23  
     /**
 24  
      * Estado do controlador de amostragem.
 25  
      */
 26  
     private ControladorAmostragem.Estado estado;
 27  
     
 28  
     /**
 29  
      * Nome da amostragem atual.
 30  
      */
 31  
     private String nomeAmostragemAtual;
 32  
     
 33  
     /**
 34  
      * Tempo decorrido da amostragem atual.
 35  
      */
 36  
     private long tempoDecorridoAmostragem;
 37  
     
 38  
     /**
 39  
      * Tempo total da amostragem atual.
 40  
      */
 41  
     private long tempoTotalAmostragem;
 42  
     
 43  
     /**
 44  
      * Tempo decorrido de toda a programação.
 45  
      */
 46  
     private long tempoDecorridoProgramacao;
 47  
     
 48  
     /**
 49  
      * Tempo total de toda a programação.
 50  
      */
 51  
     private long tempoTotalProgramacao;
 52  
     
 53  
     /**
 54  
      * Hora da última gravação parcial do espectro.
 55  
      */
 56  
     private long tempoDaUltimaGravacao;
 57  
     
 58  
     /**
 59  
      * Obtém a temperatura atual do controlador de temperatura
 60  
      * controlado pelo controlador de amostragem.
 61  
      * @return Temperatura atual do controlador de temperatura.
 62  
      */
 63  
     public double getTemperaturaAtual() {
 64  0
         return temperaturaAtual;
 65  
     }
 66  
     
 67  
     /**
 68  
      * Define a temperatura atual.
 69  
      * @param temperatura Temperatura atual.
 70  
      */
 71  
     public void setTemperaturaAtual(final double temperatura) {
 72  18
         this.temperaturaAtual = temperatura;
 73  18
     }
 74  
 
 75  
     /**
 76  
      * Obtém o estado do controlador de amostragem.
 77  
      * @return Estado do controlador de amostragem.
 78  
      */
 79  
     public ControladorAmostragem.Estado getEstado() {
 80  5
         return estado;
 81  
     }
 82  
 
 83  
     /**
 84  
      * Define o estado do controlador de amostragem.
 85  
      * @param estadoAtual Estado do controlador de amostragem.
 86  
      */
 87  
     public void setEstado(final IControladorAmostragem.Estado estadoAtual) {
 88  11
         this.estado = estadoAtual;
 89  11
     }
 90  
 
 91  
     /**
 92  
      * Obtém o tempo decorrido da amostragem atual.
 93  
      * @return Tempo decorrido da amostragem atual.
 94  
      */ 
 95  
     public long getTempoDecorridoAmostragem() {
 96  0
         return tempoDecorridoAmostragem;
 97  
     }
 98  
 
 99  
     /**
 100  
      * Define o tempo decorrido da amostragem atual.
 101  
      * @param tempo Tempo decorrido da amostragem atual.
 102  
      */
 103  
     public void setTempoDecorridoAmostragem(final long tempo) {
 104  18
         this.tempoDecorridoAmostragem = tempo;
 105  18
     }
 106  
 
 107  
     /**
 108  
      * Obtém o tempo total da amostragem atual.
 109  
      * @return O tempo total da amostragem atual.
 110  
      */
 111  
     public long getTempoTotalAmostragem() {
 112  0
         return tempoTotalAmostragem;
 113  
     }
 114  
 
 115  
     /**
 116  
      * Define o tempo total da amostragem atual.
 117  
      * @param tempo Tempo total da amostragem atual.
 118  
      */
 119  
     public void setTempoTotalAmostragem(final long tempo) {
 120  29
         this.tempoTotalAmostragem = tempo;
 121  29
     }
 122  
 
 123  
     /**
 124  
      * Obtém o tempo decorrido da programação.
 125  
      * @return Tempo decorrido da programação.
 126  
      */
 127  
     public long getTempoDecorridoProgramacao() {
 128  0
         return tempoDecorridoProgramacao;
 129  
     }
 130  
 
 131  
     /**
 132  
      * Define o tempo decorrido da programação.
 133  
      * @param tempo Tempo decorrido da programação.
 134  
      */
 135  
     public void setTempoDecorridoProgramacao(final long tempo) {
 136  9
         this.tempoDecorridoProgramacao = tempo;
 137  9
     }
 138  
 
 139  
     /**
 140  
      * Obtém o tempo total da programação.
 141  
      * @return Tempo total de programação.
 142  
      */
 143  
     public long getTempoTotalProgramacao() {
 144  0
         return tempoTotalProgramacao;
 145  
     }
 146  
 
 147  
     /**
 148  
      * Define o tempo total da programação.
 149  
      * @param tempo Define o tempo total da programação.
 150  
      */
 151  
     public void setTempoTotalProgramacao(final long tempo) {
 152  9
         this.tempoTotalProgramacao = tempo;
 153  9
     }
 154  
 
 155  
     /**
 156  
      * Obtém o nome da amostragem atual.
 157  
      * @return Nome da amostragem atual.
 158  
      */
 159  
     public String getNomeAmostragemAtual() {
 160  6
         return nomeAmostragemAtual;
 161  
     }
 162  
 
 163  
     /**
 164  
      * Define o nome da amostragem atual.
 165  
      * @param nome Nome da amostragem atual.
 166  
      */
 167  
     public void setNomeAmostragemAtual(final String nome) {
 168  18
         this.nomeAmostragemAtual = nome;
 169  18
     }
 170  
 
 171  
     /**
 172  
      * Obtém o momento da última gravação parcial do espectro.
 173  
      * @return Momento da última gravação parcial do espectro.
 174  
      */
 175  
     public long getTempoDaUltimaGravacao() {
 176  0
         return tempoDaUltimaGravacao;
 177  
     }
 178  
 
 179  
     /**
 180  
      * Define a hora da última gravação parcial do espectro.
 181  
      * @param tempo Hora da última gravação parcial do
 182  
      * espectro.
 183  
      */
 184  
     public void setTempoDaUltimaGravacao(final long tempo) {
 185  9
         this.tempoDaUltimaGravacao = tempo;
 186  9
     }
 187  
 }