/** \file
 *
 *  Specifies the interface details for the components in the
 *  SampleComponets collection.
 *
 *  AsyncPiEstimator.h should only be included by AsyncPiEstimator.cpp
 *  Other classes should include AsyncPiEstimatorIF.h
 *
 *  Copyright (c) 2007,2008,2009 MBARI
 *  MBARI Proprietary Information.  All Rights Reserved
 */

#ifndef ASYNCPIESTIMATORIF_H_
#define ASYNCPIESTIMATORIF_H_

/**
 *  Specifies the interface details for the components in the
 *  SampleComponets collection.
 *
 *  AsyncPiEstimator.h should only be included by AsyncPiEstimator.cpp
 *  Other classes should include AsyncPiEstimatorIF.h
 *
 *  \ingroup modules_sample
 */
namespace AsyncPiEstimatorIF
{
/// Static const for component name
static const Str NAME( "AsyncPiEstimator" );

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

/// Static consts for inputs and outputs
static const Str PI_ESTIMATE( "piEstimate" );

}

#endif /*ASYNCPIESTIMATORIF_H_*/
