question1
Class CyclicAcquisition

java.lang.Object
  extended by question1.CyclicAcquisition
All Implemented Interfaces:
java.lang.Runnable

public class CyclicAcquisition
extends java.lang.Object
implements java.lang.Runnable

Classe effectuant une acquisition periodique de la valeur du capteur puis transmettant cette information.

Author:
Jacquemin Thibault, Marleix Mathieu

Constructor Summary
CyclicAcquisition(HumiditySensor sensor, long period, Command<java.lang.Float> command)
          Constructeur de CyclicAquisition
 
Method Summary
 void run()
           
 void setPeriod(long period)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CyclicAcquisition

public CyclicAcquisition(HumiditySensor sensor,
                         long period,
                         Command<java.lang.Float> command)
                  throws java.lang.Exception
Constructeur de CyclicAquisition

Parameters:
sensor - : senseur
period - : la periode minimale d'execution
command - : commande permettant l'affichage
Throws:
java.lang.Exception
Method Detail

start

public void start()

stop

public void stop()

setPeriod

public void setPeriod(long period)
               throws java.lang.Exception
Throws:
java.lang.Exception

run

public void run()
Specified by:
run in interface java.lang.Runnable