/** \file
 *
 *  Specifies the interface details for the HFRCMSurfaceCurrentAtVehicleLocation
 *  component in the EstimationModule.
 *
 *  HFRCMSurfaceCurrentAtVehicleLocation.h should only be included by
 *  HFRCMSurfaceCurrentAtVehicleLocation.cpp
 *  Other classes should include HFRCMSurfaceCurrentAtVehicleLocationIF.h
 *
 *  Copyright (c) 2013, 2014 MBARI
 *  MBARI Proprietary Information.  All Rights Reserved
 */

#ifndef HFRCMSURFACECURRENTATVEHICLELOCATIONIF_H_
#define HFRCMSURFACECURRENTATVEHICLELOCATIONIF_H_

/**
 *  Specifies the interface details for the HFRCMSurfaceCurrentAtVehicleLocation
 *  component in the EstimationModule.
 *
 *  HFRCMSurfaceCurrentAtVehicleLocation.h should only be included by
 *  HFRCMSurfaceCurrentAtVehicleLocation.cpp
 *  Other classes should include HFRCMSurfaceCurrentAtVehicleLocationIF.h
 *
 *  \ingroup modules_estimation
 */
namespace HFRCMSurfaceCurrentAtVehicleLocationIF
{
/// Static const for component name
/// (Can be used by other components)
static const Str NAME( "HFRCMSurfaceCurrentAtVehicleLocation" );

// Include common ConfigURIs -- must be in namespace and follow definition of NAME
#include "component/HasLoadAtStartupIF.h"

// configuration parameters
static const ConfigURI VELOCITY_ACCURACY( NAME, "velocityAccuracy", Units::METER_PER_SECOND );

// All outputs are Universal.
}

#endif /* HFRCMSURFACECURRENTATVEHICLELOCATIONIF_H_ */
