/****************************************************************************/
/* Copyright 1993 MBARI                                                     */
/****************************************************************************/
/* Summary  : Camera Dcon Interface Module Definitions for VxWorks          */
/* Filename : cameraDcon.h                                                  */
/* Author   : Douglas Au                                                    */
/* Project  : New ROV                                                       */
/* Version  : Version 1.0                                                   */
/* Created  : 07/08/93                                                      */
/* Modified : 07/08/93                                                      */
/* Archived :                                                               */
/****************************************************************************/
/* Modification History:                                                    */
/* $Header: /usr/tiburon/.cvsroot/vw/h/cameraDcon.h,v 1.1.1.1 1997/05/16 22:33:01 pean Exp $
 * $Log: cameraDcon.h,v $
 * Revision 1.1.1.1  1997/05/16 22:33:01  pean
 * Initial check in after software freeze.
 *
 *
 */
/****************************************************************************/

#define CAMERA_IBC_STACKSIZE     5000   /* Camera Dcon Task Stack Size & TCB*/
                                        /* Camera Dcon Data Mgr Item Prefix */
#define CAMERA_IBC_DM_PREFIX    "TIBURON.CAMERA_IBC."

#ifndef CAMERA_DM_PREFIX
#define CAMERA_DM_PREFIX        "TIBURON.CAMERA."
#endif

#define HOUSING_WATER_ALARM_DM                  "HOUSING_WATER_ALARM"
#define JBOX_WATER_ALARM_DM                     "JBOX_WATER_ALARM"
#define WATER_ALARM_THRESH_DM                   "WATER_ALARM_THRESHOLD"

#define STBD_COLOR_CAMERA_CURRENT_DM           "STBD_COLOR_CAMERA.CURRENT"
#define STBD_COLOR_CAMERA_CURRENT_ALARM_DM     "STBD_COLOR_CAMERA.CURRENT_ALARM"
#define STBD_COLOR_CAMERA_CURRENT_WARN_THRESH_DM  "STBD_COLOR_CAMERA.CURRENT_WARN_THRESH"
#define STBD_COLOR_CAMERA_CURRENT_ALARM_THRESH_DM "STBD_COLOR_CAMERA.CURRENT_ALARM_THRESH"

#define BIO_LUME_CAMERA_CURRENT_DM           "BIO_LUME_CAMERA.CURRENT"
#define BIO_LUME_CAMERA_CURRENT_ALARM_DM     "BIO_LUME_CAMERA.CURRENT_ALARM"
#define BIO_LUME_CAMERA_CURRENT_WARN_THRESH_DM  "BIO_LUME_CAMERA.CURRENT_WARN_THRESH"
#define BIO_LUME_CAMERA_CURRENT_ALARM_THRESH_DM "BIO_LUME_CAMERA.CURRENT_ALARM_THRESH"

#define PILOT_SIT_CAMERA_CURRENT_DM           "PILOT_SIT_CAMERA.CURRENT"
#define PILOT_SIT_CAMERA_CURRENT_ALARM_DM     "PILOT_SIT_CAMERA.CURRENT_ALARM"
#define PILOT_SIT_CAMERA_CURRENT_WARN_THRESH_DM  "PILOT_SIT_CAMERA.CURRENT_WARN_THRESH"
#define PILOT_SIT_CAMERA_CURRENT_ALARM_THRESH_DM "PILOT_SIT_CAMERA.CURRENT_ALARM_THRESH"

#define GEN_BW_CAMERA2_CURRENT_DM           "GEN_BW_CAMERA2.CURRENT"
#define GEN_BW_CAMERA2_CURRENT_ALARM_DM     "GEN_BW_CAMERA2.CURRENT_ALARM"
#define GEN_BW_CAMERA2_CURRENT_WARN_THRESH_DM  "GEN_BW_CAMERA2.CURRENT_WARN_THRESH"
#define GEN_BW_CAMERA2_CURRENT_ALARM_THRESH_DM "GEN_BW_CAMERA2.CURRENT_ALARM_THRESH"

#define PORT_COLOR_CAMERA_CURRENT_DM           "PORT_COLOR_CAMERA.CURRENT"
#define PORT_COLOR_CAMERA_CURRENT_ALARM_DM     "PORT_COLOR_CAMERA.CURRENT_ALARM"
#define PORT_COLOR_CAMERA_CURRENT_WARN_THRESH_DM  "PORT_COLOR_CAMERA.CURRENT_WARN_THRESH"
#define PORT_COLOR_CAMERA_CURRENT_ALARM_THRESH_DM "PORT_COLOR_CAMERA.CURRENT_ALARM_THRESH"

#define GEN_COLOR_CAMERA_CURRENT_DM           "GEN_COLOR_CAMERA.CURRENT"
#define GEN_COLOR_CAMERA_CURRENT_ALARM_DM     "GEN_COLOR_CAMERA.CURRENT_ALARM"
#define GEN_COLOR_CAMERA_CURRENT_WARN_THRESH_DM  "GEN_COLOR_CAMERA.CURRENT_WARN_THRESH"
#define GEN_COLOR_CAMERA_CURRENT_ALARM_THRESH_DM "GEN_COLOR_CAMERA.CURRENT_ALARM_THRESH"

#define GEN_BW_CAMERA1_CURRENT_DM           "GEN_BW_CAMERA1.CURRENT"
#define GEN_BW_CAMERA1_CURRENT_ALARM_DM     "GEN_BW_CAMERA1.CURRENT_ALARM"
#define GEN_BW_CAMERA1_CURRENT_WARN_THRESH_DM  "GEN_BW_CAMERA1.CURRENT_WARN_THRESH"
#define GEN_BW_CAMERA1_CURRENT_ALARM_THRESH_DM "GEN_BW_CAMERA1.CURRENT_ALARM_THRESH"

#define GEN_BW_CAMERA1_SHUTTER_SWITCH_DM    "GEN_BW_CAMERA1_SHUTTER_SWITCH"
#define BIO_LUME_CAMERA_SHUTTER_SWITCH_DM   "BIO_LUME_CAMERA_SHUTTER_SWITCH"
#define ISO_IO_SPARE_SWITCH0_DM             "ISO_IO_SPARE_SWITCH0"
#define ISO_IO_SPARE_SWITCH1_DM             "ISO_IO_SPARE_SWITCH1"



#ifdef INCLUDE_PROTOTYPES

#ifdef __STDC__

STATUS cameraDconTask( Nat16 cameraDconSerialChan );

#endif

#endif /* INCLUDE_PROTOTYPES */


