/****************************************************************************/
/* Copyright 1996 MBARI                                                     */
/****************************************************************************/
/* Summary  : Dynacon UHS System Data Manager Items for VxWorks             */
/* Filename : uhs.h                                                         */
/* Author   : Douglas Au                                                    */
/* Project  : Western Flyer Nav Processor                                   */
/* Version  : Version 1.0                                                   */
/* Created  : 01/06/96                                                      */
/* Modified : 01/06/96                                                      */
/* Archived :                                                               */
/****************************************************************************/
/* Modification History:                                                    */
/* $Header: /usr/tiburon/.cvsroot/vw/h/uhs.h,v 1.1.1.1 1997/05/16 22:33:02 pean Exp $
 * $Log: uhs.h,v $
 * Revision 1.1.1.1  1997/05/16 22:33:02  pean
 * Initial check in after software freeze.
 *
 */
/****************************************************************************/

#ifndef INCLUDE_DYNACON_UHS_DEF
#define INCLUDE_DYNACON_UHS_DEF
                                        /* Sonardyne USBL DM Mgr Item Prefix*/
#define UHS_DM_PREFIX  WF_DM_PREFIX      "UHS."

#define UHS_DATA_DM                      "UHS_DATA"
#define UHS_WIRE_ANGLE_PORT_STBD_DM      "WIRE_ANGLE_PORT_STBD"
#define UHS_WIRE_ANGLE_FORE_AFT_DM       "WIRE_ANGLE_FORE_AFT"
#define UHS_BOOM_RAM_POSITION_DM         "BOOM_RAM_POSITION"
#define UHS_LINE_COUNT_DM                "LINE_COUNT"
#define UHS_ACCUMULATOR1_DM              "ACCUMULATOR1"
#define UHS_ACCUMULATOR2_DM              "ACCUMULATOR2"
#define UHS_XAXIS_ON_LOAD_PIN_DM         "XAXIS_ON_LOAD_PIN"
#define UHS_YAXIS_ON_LOAD_PIN_DM         "YAXIS_ON_LOAD_PIN"
#define UHS_LINE_SPEED_DM                "LINE_SPEED"
#define UHS_MAIN_CYLIN_OIL_PRESS_DM      "MAIN_CYLIN_OIL_PRESS"
#define UHS_ACCUM_GAS_PRESS_DM           "ACCUM_GAS_PRESS"
#define UHS_LAUNCH_RECOV_GAS_PRESS_SP_DM "LAUNCH_RECOV_GAS_PRESS_SP"
#define UHS_BOOM_WINDOW_SIZE_DM          "BOOM_WINDOW_SIZE"
#define UHS_ACCUM_WINDOW_SIZE_DM         "ACCUM_WINDOW_SIZE"
#define UHS_MOTION_PERIOD_DM             "MOTION_PERIOD"
#define UHS_PEAK_ACCUM_GAS_PRESS_SP_DM   "PEAK_ACCUM_GAS_PRESS_SP"


#define UHS_MSG_LEN             32     /* UHS  Message Length             */
#define UHS_MSG_TERM          0x40

#ifdef INCLUDE_PROTOTYPES

#ifdef __STDC__

STATUS dynaconUhsTask( Int32 inputBoard, Int32 inputCard);

#endif

#endif /* INCLUDE_PROTOTYPES */
#endif /* INCLUDE_DYNACON_UHS_DEF */






