//=========================================================================
// Summary  : */
// Filename : TaskNames.h
// Author   : */
// Project  : */
// Revision : 1
// Created  : 2000/08/19
// Modified : 2000/08/19
//=========================================================================
// Description :
//=========================================================================
#ifndef _TASKNAMES_H
#define _TASKNAMES_H

/*
In the future, many if not all of these program names will be specified
in a file at runtime.
*/

// Subsystem Name		 	Name of Executable to exec
// ========================================================================
#define SupervisorName                  "supervisor"

// Core tasks
#define LayeredControlName              "layeredControlServer"
#define ExternalCommsName               "externalCommsServer"
#define DropWeightName                  "dropWeight"
#define DynamicControlName              "dynamicControlServer"
#define NavigationName                  "navigationServer"
#define VehicleConfigurationName        "vehicleConfigurationServer"
#define EventLogName                    "eventLogServer"
#define WorkSiteName                    "workSite"
#define TailConeName                    "odysseyTailCone"

// Sensors
#define AhrsName                        "kvhServer"
#define CtdName                         "ctdServer"
#define DepthSensorName                 "parosciServer"
#define GpsName                         "gpsServer"
#define RangefinderName                 "psa916Server"
#define DvlName                         "rdiadcpServer"

// Note: Only the Crossbow driver is run, so we don't step on the
// AHRS IF provided by kvhServer.  This is for logging purposes
// only.
#define CrossbowName                    "crossbow"

// Simulated components
#define SimulatedTailConeName           "simTailCone"
#define SimulatedCtdName                "simCtd"
#define SimulatedAHRSName               "simAhrs"
#define SimulatedRangefinderName        "simRangeFinder"
#define SimulatedDepthSensorName        "simDepthSensor"
#define SimulatedGpsName                "simGps"
#define SimulatorName                   "simulator"

#endif
