#ifndef _VELOCIMETER_H
#define _VELOCIMETER_H

#include "NavSensor.h"


/*
CLASS 
Velocimeter

DESCRIPTION
Velocimeter NavSensor

AUTHOR
Tom O'Reilly
*/
class Velocimeter : public NavSensor {

public:

  Velocimeter(const char *name, NavSensors *sensors, int maxBad = 3);

  ///////////////////////////////////////////////////////////////////
  // Latest vehicle speed
  double speed();

protected:

  virtual TaskInterface *createTaskIF(int timeout);

  virtual DeviceIF::Status readTaskIF(Boolean *valid, 
				      TimeIF::TimeSpec *sampleTime);
};


#endif

