/** \file
 *
 *  Specifies URIs shared by Navigator components
 *  Designed to be included within namespace within [ComponentName]IF.h
 *
 *  \ingroup component
 *
 *  Copyright (c) 2015 MBARI
 *  MBARI Proprietary Information.  All Rights Reserved
 */

static const ConfigURI VERBOSITY_CFG( NAME, "verbosity", Units::COUNT );
static const ConfigURI ALLOWABLE_FAILURES_CFG( NAME, "allowableFailures", Units::COUNT );
static const ConfigURI ACCURACY_PREMULTIPLIER_CFG( NAME, "accuracyPremultiplier", Units::NONE );
static const ConfigURI ORIENTATION_STALE_AFTER_CFG( NAME, "orientationStaleAfter", Units::SECOND );
static const ConfigURI VELOCITY_STALE_AFTER_CFG( NAME, "velocityStaleAfter", Units::SECOND );

// Would rather not use universals for this, but it seems to be the only way in the current architecture to include writers at the superclass level
static const DataURI ELAPSED_SINCE_ORIENTATION_READ( NAME, "elapsed_since_orientation_read", Units::SECOND );
static const DataURI ELAPSED_SINCE_VELOCITY_READ( NAME, "elapsed_since_velocity_read", Units::SECOND );
static const DataURI LATITUDE_ACCURACY( NAME, "latitude_accuracy", Units::RADIAN );
