/** \file
 *
 *  Specifies the interface details for the AbortDrift component in the
 *  TriggerModule.
 *
 *  AbortDrift.h should only be included by AbortDrift.cpp
 *  Other classes should include AbortDriftIF.h
 *
 *  Copyright (c) 2007,2008,2009 MBARI
 *  MBARI Proprietary Information.  All Rights Reserved
 */

#ifndef ABORTDRIFTIF_H_
#define ABORTDRIFTIF_H_

#include "data/ElementURI.h"

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

/// Static consts for input settings
static const SettingURI ACOUSTIC_TIMEOUT_SETTING( "acousticTimeout", "Maximum drifting period without receiving acoustic signals.", Units::HOUR );

}

#endif /*ABORTDRIFTIF_H_*/

