/******************************************************************************/
/* Copyright 1992 MBARI                                                       */
/******************************************************************************/
/* Summary  : Control System Data Manager item names                          */
/* Filename : controlDM.h                                                     */
/* Author   : Janice Tarrant                                                  */
/* Project  : Tiburon                                                         */
/* Version  : Version 1.0                                                     */
/* Created  : 10/01/92                                                        */
/* Modified : 11/06/96                                                        */
/* Archived :                                                                 */
/******************************************************************************/
/* Modification History :                                                     */
/* $Header$
 * $Log$
 *
 */
/******************************************************************************/

#define JOYSTICK_X_VALUE_DM                "TIBURON.CONTROL.JOYSTICK_X"
#define JOYSTICK_Y_VALUE_DM                "TIBURON.CONTROL.JOYSTICK_Y"
#define JOYSTICK_Z_VALUE_DM                "TIBURON.CONTROL.JOYSTICK_Z"
#define JOYSTICK_HEADING_VALUE_DM          "TIBURON.CONTROL.JOYSTICK_HEADING"
#define JOYSTICK_GAIN_SWITCH_DM            "TIBURON.CONTROL.JOYSTICK_GAIN_SWITCH"
#define JOYSTICK_GAIN_DM                   "TIBURON.CONTROL.JOYSTICK_GAIN"
#define JOYSTICK_MODE_DM                   "TIBURON.CONTROL.JOYSTICK_MODE"
#define KALMAN_HEADING_DM                  "TIBURON.CONTROL.KALMAN_HEADING"
#define KALMAN_HEADING_DEGREES_DM          "TIBURON.CONTROL.KALMAN_HEADING_DEGREES"
#define KALMAN_HEADING_RATE_DM             "TIBURON.CONTROL.KALMAN_HEADING_RATE"
#define ALTIMETER_DATA_VALID_DM            "TIBURON.CONTROL.ALTIMETER_DATA_VALID"
#define KALMAN_HEADING_DATA_VALID_DM       "TIBURON.CONTROL.KALMAN_HEADING_DATA_VALID"
#define SENSOR_X_DM                        "TIBURON.CONTROL.SENSOR_X"
#define SENSOR_Y_DM                        "TIBURON.CONTROL.SENSOR_Y"
#define SENSOR_SHARPS_Z_DM                 "TIBURON.CONTROL.SENSOR_SHARPS_Z"
#define SENSOR_DEPTH_DM                    "TIBURON.CONTROL.SENSOR_DEPTH"
#define SENSOR_ALTITUDE_DM                 "TIBURON.CONTROL.SENSOR_ALTITUDE"
#define SENSOR_Z_DM                        "TIBURON.CONTROL.SENSOR_Z"
#define SENSOR_HEADING_DM                  "TIBURON.CONTROL.SENSOR_HEADING"
#define SENSOR_RATE_X_DM                   "TIBURON.CONTROL.SENSOR_RATE_X"
#define SENSOR_RATE_Y_DM                   "TIBURON.CONTROL.SENSOR_RATE_Y"
#define SENSOR_RATE_SHARPS_Z_DM            "TIBURON.CONTROL.SENSOR_RATE_SHARPS_Z"
#define SENSOR_RATE_DEPTH_DM               "TIBURON.CONTROL.SENSOR_RATE_DEPTH"
#define SENSOR_RATE_ALTITUDE_DM            "TIBURON.CONTROL.SENSOR_RATE_ALTITUDE"
#define SENSOR_RATE_Z_DM                   "TIBURON.CONTROL.SENSOR_RATE_Z"
#define SENSOR_RATE_HEADING_DM             "TIBURON.CONTROL.SENSOR_RATE_HEADING"
#define AUTO_HEADING_DM                    "TIBURON.CONTROL.AUTO_HEADING"
#define AUTO_DEPTH_DM                      "TIBURON.CONTROL.AUTO_DEPTH"
#define AUTO_ALTITUDE_DM                   "TIBURON.CONTROL.AUTO_ALTITUDE"
#define AUTO_Z_DM                          "TIBURON.CONTROL.AUTO_Z"
#define AUTO_POSITION_DM                   "TIBURON.CONTROL.AUTO_POSITION"
#define ADAPTIVE_Z_SERVO_DM                "TIBURON.CONTROL.ADAPTIVE_Z_SERVO"
#define KALMAN_FILTER_DM                   "TIBURON.CONTROL.KALMAN_FILTER"
#define HEADING_VALID_DM                   "TIBURON.CONTROL.HEADING_VALID"
#define HEADING_RATE_VALID_DM              "TIBURON.CONTROL.HEADING_RATE_VALID"
#define DEPTH_VALID_DM                     "TIBURON.CONTROL.DEPTH_VALID"
#define ALTITUDE_VALID_DM                  "TIBURON.CONTROL.ALTITUDE_VALID"
#define POSITION_VALID_DM                  "TIBURON.CONTROL.POSITION_VALID"
#define RATE_VALID_DM                      "TIBURON.CONTROL.RATE_VALID"
#define AUTO_HEADING_ERROR_DM              "TIBURON.CONTROL.AUTO_HEADING_ERROR"
#define AUTO_DEPTH_ERROR_DM                "TIBURON.CONTROL.AUTO_DEPTH_ERROR"
#define AUTO_ALTITUDE_ERROR_DM             "TIBURON.CONTROL.AUTO_ALTITUDE_ERROR"
#define AUTO_POSITION_ERROR_DM             "TIBURON.CONTROL.AUTO_POSITION_ERROR"
#define AUTO_Z_ERROR_DM                    "TIBURON.CONTROL.AUTO_Z_ERROR"
#define SETPOINT_X_DM                      "TIBURON.CONTROL.SETPOINT_X"
#define SETPOINT_Y_DM                      "TIBURON.CONTROL.SETPOINT_Y"
#define SETPOINT_DEPTH_DM                  "TIBURON.CONTROL.SETPOINT_DEPTH"
#define SETPOINT_ALTITUDE_DM               "TIBURON.CONTROL.SETPOINT_ALTITUDE"
#define SETPOINT_Z_DM                      "TIBURON.CONTROL.SETPOINT_Z"
#define SETPOINT_GYRO_DM                   "TIBURON.CONTROL.SETPOINT_GYRO"
#define SETPOINT_KALMAN_HEADING_DM         "TIBURON.CONTROL.SETPOINT_KALMAN_HEADING"
#define SETPOINT_KALMAN_HEADING_DEGREES_DM "TIBURON.CONTROL.SETPOINT_KALMAN_HEADING.DEGREES"
#define SETPOINT_HEADING_DM                "TIBURON.CONTROL.SETPOINT_HEADING"
#define SETPOINT_ERROR_HEADING_DM          "TIBURON.CONTROL.SETPOINT_ERROR_HEADING"
#define SETPOINT_MOVED_DM                  "TIBURON.CONTROL.SETPOINT_MOVED"
#define VELOCITY_X_COMMAND_DM              "TIBURON.CONTROL.VELOCITY_X_COMMAND"
#define VELOCITY_Y_COMMAND_DM              "TIBURON.CONTROL.VELOCITY_Y_COMMAND"
#define VELOCITY_Z_COMMAND_DM              "TIBURON.CONTROL.VELOCITY_Z_COMMAND"
#define VELOCITY_HEADING_COMMAND_DM        "TIBURON.CONTROL.VELOCITY_HEADING_COMMAND"
#define THRUST_X_COMMAND_DM                "TIBURON.CONTROL.THRUST_X_COMMAND"
#define THRUST_Y_COMMAND_DM                "TIBURON.CONTROL.THRUST_Y_COMMAND"
#define THRUST_Z_COMMAND_DM                "TIBURON.CONTROL.THRUST_Z_COMMAND"
#define THRUST_HEADING_COMMAND_DM          "TIBURON.CONTROL.THRUST_HEADING_COMMAND"
#define THRUST_HEADING_CONV_FACTOR_DM      "TIBURON.CONTROL.THRUST_HEADING_CONV_FACTOR"
#define MODEL_X_THRUST_DM                  "TIBURON.CONTROL.MODEL_X_THRUST"
#define MODEL_Y_THRUST_DM                  "TIBURON.CONTROL.MODEL_Y_THRUST"
#define MODEL_Z_THRUST_DM                  "TIBURON.CONTROL.MODEL_Z_THRUST"
#define MODEL_HEADING_THRUST_DM            "TIBURON.CONTROL.MODEL_HEADING_THRUST"
#define MODEL_HEADING_CONV_FACTOR_DM       "TIBURON.CONTROL.MODEL_HEADING_CONV_FACTOR"
#define PROPORTIONAL_GAIN_DM               "TIBURON.CONTROL.PROPORTIONAL_GAIN"
#define INTEGRAL_GAIN_DM                   "TIBURON.CONTROL.INTEGRAL_GAIN"
#define DERIVATIVE_GAIN_DM                 "TIBURON.CONTROL.DERIVATIVE_GAIN"
#define DEPTH_GAIN_DM                      "TIBURON.CONTROL.DEPTH_GAIN"
#define ALTITUDE_GAIN_DM                   "TIBURON.CONTROL.ALTITUDE_GAIN"
#define Z_INTEGRAL_DM                      "TIBURON.CONTROL.Z_INTEGRAL"
#define SERVO_THRUST_DM                    "TIBURON.CONTROL.SERVO_THRUST"
#define SERVO_HEADING_CONV_FACTOR_DM       "TIBURON.CONTROL.SERVO_HEADING_CONV_FACTOR"
#define COMMANDED_THRUST_DM                "TIBURON.CONTROL.COMMANDED_THRUST"
#define COMMANDED_HEADING_CONV_FACTOR_DM   "TIBURON.CONTROL.COMMANDED_HEADING_CONV_FACTOR"
#define HEADING_DISABLE_TRANSFER_DM        "TIBURON.CONTROL.HEADING_DISABLE_TRANSFER"
#define X_THRUST_THRESHOLD_DM              "TIBURON.CONTROL.X_THRUST_THRESHOLD"
#define CONTROL_THRUST_DM                  "TIBURON.CONTROL.CONTROL_THRUST"
#define MOTOR_CONTROL_THRUSTS_DM           "TIBURON.CONTROL.MOTOR_CONTROL_THRUSTS"
#define MOTOR_PWR_RED_DM                   "TIBURON.CONTROL.MOTOR_POWER_REDUCED"

#define STOP_RECORDING_DM                  "TIBURON.RECORDING.STOP"
