#ifndef _ALTIMETER_H
#define _ALTIMETER_H

#include "RangeFinder.h"
#include "NavigationIF.h"

/*
CLASS 
Altimeter

DESCRIPTION
Altimeter NavSensor, subclass of RangeFinder

AUTHOR
Tom O'Reilly
*/
class Altimeter : public RangeFinder {

public:

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

  ///////////////////////////////////////////////////////////////////
  // Latest altitude (meters)
  double altitude(NavigationIF::Attitude *attitude);

  ///////////////////////////////////////////////////////////////////
  // Maximum altitude measurable with this sensor
  double maxMeasurableAltitude(NavigationIF::Attitude *attitude);
};

#endif

