#ifndef _powerAlloc_H
#define _powerAlloc_H
/*****************************************************************************/
/* Copyright 1992, 1993 MBARI                                                */
/*****************************************************************************/
/* Summary  : New ROV Power Allocation                                       */
/* Filename : powerAlloc.h                                                   */
/* Author   : Janice Tarrant                                                 */
/* Project  : New ROV                                                        */
/* Version  : Version 1.0                                                    */
/* Created  : 10/18/92                                                       */
/* Modified : 06/13/96                                                       */
/* Archived :                                                                */
/*****************************************************************************/
/* Modification History :                                                    */
/* $Header$
 * $Log$
 *
 */
/*****************************************************************************/

#define MAX_POWER                 15000 /* Total Power available to the ROV  */
                                        /* ************ 15 kW ************** */

#define TIBURON_CABLE_POWER        600  /* Power drawn by the cable          */

#define POWER_OFF                    0  /* Power required when device is off */
#define VICOR_STANDBY_POWER          2  /* Vicor PSU Power with output off   */
#define THRUSTER_STANDBY_POWER      45  /* Thruster Standby Power            */

#define VME_48V_BUS_POWER           70  /* VME Can 48V Bus misc power load   */
#define VME_240V_BUS_POWER         512  /* VME Can 240V Bus misc power load  */
#define POWER_CAN_POWER             50  /* Power Can misc power load         */

#define EMERGENCY_REC_POWER         20  /* Emergency Recovery System Power   */
#define CAMERA_DCON_POWER           27  /* Camera Data Concentrator Power    */
#define SONAR_DCON_POWER            18  /* Sonar Data Concentrator Power     */
#define SENSOR_DCON_POWER           19  /* Sensor Data Concentrator Power    */
#define LIGHTING_DCON_48V_POWER     25  /* Lighting Data Concentrator Power  */
#define LIGHTING_DCON_240V_POWER     0  /* Lighting Data Concentrator Power  */

#define PAN_TILT_DCON_POWER         25  /* Pan/Tilt Dcon Power               */
#define PAN_TILT_MOTION_POWER      100  /* Power drawn when P/T axis moves   */

#define VB_MOTOR_POWER            5000  /* Variable Buoyancy Motor Power     */
#define LIGHT_BALLAST_POWER         40  /* Light ballast standby Power       */
#define HMI_LIGHT_POWER            624  /* HMI Light Full on Power           */
#define DSPL_LIGHT_BALLAST_POWER  1000  /* Deep Sea Ballast & pair of lights */
#define BACKUP_LIGHT_POWER         400  /* Backup Lighting Power             */
#define RUNNING_LIGHT_POWER          1  /* Vehicle Running (Safety) Power    */

#define GYRO_POWER                  10  /* Gyro Maximum Power                */
#define RESPONDER_POWER              8  /* Responder Maximum Power           */
#define HYDROPHONE_POWER             1  /* Hydrophone Maximum Power          */
#define ACOUSTIC_MODEM_POWER        24  /* ROVNAV Maximum Power              */
#define CONDUCTIVITY_SENSOR_POWER    1  /* Falmouth Conductivity Sensor Power*/
#define TEMPERATURE_SENSOR_POWER     1  /* Falmouth Temperature Sensor Power */
#define PRESSURE_SENSOR_POWER        1  /* Falmouth Pressure Sensor Max Power*/
#define SAMPLING_PUMP_POWER          5  /* Sampling Pump Max Power           */
#define OXYGEN_SENSOR_POWER          1  /* Oxygen sensor max power           */
#define TRANSMISSOMETER_POWER        1  /* Transmissometer max power         */
#define ALTIMETER_POWER              8  /* Altimeter Maximum Power           */
#define HOMER_POWER                  5  /* Homer Pro Maximum Power           */
#define SONAR_POWER                 14  /* Imaging Sonar Maximum Power       */
#define DOPPLER_SONAR_POWER          6  /* ADV Sonar Maximum Power           */
#define SIZING_LASER_POWER           3  /* Power for pair of lasers          */

#define VB_LEVEL_SENSOR_POWER        1  /* VB Level Sensor Power             */
#define COMP_LEVEL_SENSOR_POWER      1  /* Comensation Level Sensor Power    */

#define DEPLOYMENT_LATCH_POWER      53  /* Deployment Latch Release Power    */
#define TOOLSLED_LATCH_POWER        27  /* Toolsled Latch Release Power      */
#define TOOLSLED_LATCH_SENSOR_POWER  1  /* Toolsled Latch Sensor Power       */
#define TOOLSLED_48V_POWER         200  /* Estimated                         */
#define TOOLSLED_240V_POWER       5000  /* Toolsled Maximum Power is 5 Kw    */

#define PORT_COLOR_CAMERA_POWER     18  /* Port Color Camera Power           */
#define STBD_COLOR_CAMERA_POWER     18  /* Starboard Color Camera Power      */
#define BIO_LUME_CAMERA_POWER       12  /* Bio-Lume Camera Power             */
#define PILOT_SIT_CAMERA_POWER       9  /* Pilot Sit Camera Power            */
#define GEN_COLOR_CAMERA_POWER       4  /* Generic Color Camera Power        */
#define GEN_BW_CAMERA1_POWER         4  /* Generic BW Camera 1 Power         */
#define GEN_BW_CAMERA2_POWER         4  /* Generic BW Camera 2 Power         */

#define MANIPULATOR_48V_POWER      100  /* Manipulator Power                 */
#define MANIPULATOR_240V_POWER     100  /* Manipulator Power                 */

#define MANIPULATOR_POWER           24  /* Manipulator Power on toolsled     */
#define VALVE_PACK_POWER            20  /* Valve Pack Power on toolsled      */
#define ECU_POWER                   60  /* ECU Board Valve Pack Control Power*/
#define VB_FILL_POWER               24  /* VB Fill Power                     */ 


                                        /* This is the Cable Camera Power    */
                                        /* on The toolsled                   */
#define HP_VALVE_1A_POWER            5  /* Changed to toolsled Aux Cam 1     */
#define HP_VALVE_1B_POWER            5  /* Cahnged to toolsled Aux Cam 2     */

#define INCAND_LAMP_POWER          200  /* Incandescent Lamp Pwr on toolsled */
#define ISOLATED_IO_0_POWER         10  /* Isolated Io 0 for valve pack      */
#define ISOLATED_IO_1_POWER         10  /* Isolated Io 1 for valve pack      */

#define SPARE_48V_POWER            200  /* PWR IBC A Spare 48V Power         */

/* MidWater Toolsled Items */
#define SS_PUMP_POWER             1250
#define TUNGSTEN_LAMP_POWER       1250

#define SS_INDEX_EXCITE_POWER        1
#define SA_POT_EXCITE_POWER          1
#define ACM_POWER                    1
#define LPS_12V_SPARE_POWER          0

#define SS_INDEX_POWER              35
#define SS_INDEX_POWER              35
#define CAMERA_POWER                10
#define LPS_24V_SPARE_POWER          0

#define SWING_ARM_POWER            250
#define SWING_ARM_MOTOR_POWER        3
#endif /* _powerAlloc_H */

