/****************************************************************************/
/* Copyright 1994 MBARI                                                     */
/****************************************************************************/
/* Summary  : Lighting Data Concetrator - Function Definitions              */
/* Filename : lighting.h                                                    */
/* Author   : Andrew Pearce                                                 */
/* Project  : New ROV IBC Based Data Concentrator                           */
/* Version  : 1.0                                                           */
/* Created  : 11/11/94                                                      */
/* Modified : 11/11/94                                                      */
/* Archived :                                                               */
/****************************************************************************/
/* Modification History:                                                    */
/* $Header: /usr/tiburon/.cvsroot/micro/h/lighting.h,v 1.1.1.1 1997/05/02 17:15:39 pean Exp $
 * $Log: lighting.h,v $
 * Revision 1.1.1.1  1997/05/02 17:15:39  pean
 * Initial release of the microcontroller software after Tiburon
 * Moolpool Dive to test IView, Lapboxes, modified Power can
 * GF/5V using bus capacitance mode.
 *
 * Revision 1.3  96/11/07  14:17:07  14:17:07  audo (Douglas Au)
 * Changed Dual Vicor Board config from One to Two Mini Mods for Lasers
 *
 * Revision 1.2  96/02/20  15:00:46  15:00:46  pean (Andrew Pearce)
 * Fixed clearing of Quad Serial Board UART overrun error reporting
 * Fixed timer_cancel problem, stacksize too big problem
 * Revised GF/5V Selftest, scan update features
 *
 * Revision 1.1  95/09/22  16:02:23  16:02:23  pean (Andrew Pearce)
 * Initial revision
 *
*/
/****************************************************************************/

                                        /* Sensor IBC A/D Channel Assignment*/
#define HUMIDITY_SENSOR_CHAN        0   /* Humidity Sensor Channel          */
#define HOUSING_WATER_ALARM_CHAN    1   /* Housing Water Alarm Channel      */
#define JBOX_WATER_ALARM_CHAN       2   /* J-Box Water Alarm Channel        */
#define SPARE_ATOD_CHAN             3   /* Spare A/D channel                */

#define HOUSING_WATER_ALARM_BIT  0x01   /* Housing Water Alarm Status Bit   */
#define JBOX_WATER_ALARM_BIT     0x02   /* J-Box Water Alarm Status Bit     */

                                        /* Water Alarm Threshold is 0.5V    */
#define WATER_ALARM_THRESHOLD     103   /* 103 = 2^10 * 0.5/5.0             */
#define WATER_ALARM_HYSTERESIS     10   /* 10 counts = 0.049 volts          */

                                        /* ** Sensor IBC Serial Commands ** */
#define GET_WATER_ALARM          0x01   /* Get Water Alarm Status Word      */
#define GET_WATER_ALARM_THRESH   0x02   /* Get Water Alarm Threshold Value  */
#define SET_WATER_ALARM_THRESH   0x03   /* Set Water Alarm Threshold Value  */

#define CAN_WATER_ALARM_ON_SRQ    APPLIC_SRQ_BASE | 0xC0
#define CAN_WATER_ALARM_OFF_SRQ   APPLIC_SRQ_BASE | 0xC1

#define JBOX_WATER_ALARM_ON_SRQ   APPLIC_SRQ_BASE | 0xC2
#define JBOX_WATER_ALARM_OFF_SRQ  APPLIC_SRQ_BASE | 0xC3



