/****************************************************************************/
/* Copyright 1995 MBARI                                                     */
/****************************************************************************/
/* Summary  : AC Can Microcontroller Interface Module Defs for VxWorks      */
/* Filename : acMicro.h                                                     */
/* Author   : Andrew Pearce                                                 */
/* Project  : New ROV                                                       */
/* Version  : Version 1.0                                                   */
/* Created  : 03/24/95                                                      */
/* Modified : 03/24/95                                                      */
/* Archived :                                                               */
/****************************************************************************/
/* Modification History:                                                    */
/* $Header: /usr/tiburon/.cvsroot/vw/h/acMicro.h,v 1.1.1.1 1997/05/16 22:33:01 pean Exp $
 * $Log: acMicro.h,v $
 * Revision 1.1.1.1  1997/05/16 22:33:01  pean
 * Initial check in after software freeze.
 *
 * Revision 1.1  95/03/27  16:14:24  16:14:24  pean (Andrew Pearce)
 * Initial revision
 *
 *
 */
/****************************************************************************/

#define AC_MICRO_STACKSIZE     4000     /* AC Can Micro Stack Size & TCB    */
                                        /* AC Can Micro Data Mgr Item Prefix*/
#define AC_MICRO_DM_PREFIX    "TIBURON.AC_MICRO."

/********************** Data Manager Item Names *****************************/

#define AC_CAN_WATER_ALARM_DM                   "AC_CAN_WATER_ALARM"
#define TETHER_CAN_WATER_ALARM_DM               "TETHER_CAN_WATER_ALARM"

#define TEMPERATURE_DM                          "MICRO_TEMP"
#define TEMPERATURE_ALARM_DM                    "TEMP_ALARM"
#define TEMP_WARN_THRESH_DM                     "TEMP_WARN_THRESHOLD"
#define TEMP_ALARM_THRESH_DM                    "TEMP_ALARM_THRESHOLD"

#define PRESSURE_DM                             "MICRO_PRESSURE"
#define PRESSURE_ALARM_DM                       "PRESSURE_ALARM"
#define PRESSURE_WARN_THRESH_DM                 "PRESSURE_WARN_THRESHOLD"
#define PRESSURE_ALARM_THRESH_DM                "PRESSURE_ALARM_THRESHOLD"

#define HUMIDITY_DM                             "MICRO_HUMIDITY"
#define HUMIDITY_ALARM_DM                       "HUMIDITY_ALARM"
#define HUMIDITY_WARN_THRESH_DM                 "HUMIDITY_WARN_THRESHOLD"
#define HUMIDITY_ALARM_THRESH_DM                "HUMIDITY_ALARM_THRESHOLD"

#define OUTBD_TANK_LEVEL_DM                     "OUTBD_TANK_COOLANT_LEVEL"
#define INBD_TANK_LEVEL_DM                      "INBD_TANK_COOLANT_LEVEL"
#define OUTBD_SUMP_LEVEL_DM                     "OUTBD_SUMP_COOLANT_LEVEL"
#define INBD_SUMP_LEVEL_DM                      "INBD_SUMP_COOLANT_LEVEL"

#define OUTBD_TANK_LEVEL_ALARM_DM               "OUTBD_TANK_COOLANT_LEVEL_ALARM"
#define INBD_TANK_LEVEL_ALARM_DM                "INBD_TANK_COOLANT_LEVEL_ALARM"

#define OUTBD_TANK_ALARM_THRESH_DM              "OUTBD_TANK_COOLANT_ALARM_THRESH"
#define INBD_TANK_ALARM_THRESH_DM               "INBD_TANK_COOLANT_ALARM_THRESH"

#define TANK_LEVEL_ALARM_DM                     "TANK_COOLANT_LEVEL_ALARM"

#ifdef INCLUDE_PROTOTYPES

#ifdef __STDC__

STATUS acMicroTask( Nat16 acMicroSerialChan );

#endif

#endif /* INCLUDE_PROTOTYPES */
