/****************************************************************************/
/* Copyright 2011 MBARI.                                                    */
/* MBARI Proprietary Information. All rights reserved.                      */
/****************************************************************************/
#ifndef SYS_DEFS_H
#define SYS_DEFS_H

/* general defs */
#define TRUE    1
#define FALSE   0

#define HI      1
#define LO      0

#define ON      1
#define OFF     0

/* serial I/O defs */
#define SER_CONSOLE     2
#define SER_SPARE       1

/* System min/default/max values */

/* mode of TL-Camera */
#define CAPTURE_MODE_OFF    0
#define CAPTURE_MODE_IMG    1
#define CAPTURE_MODE_VID    2
#define CAPTURE_MODE_DEF    CAPTURE_MODE_OFF

/* delay in minutes before start of deployment */
#define START_DEPLOY_MIN    0L
#define START_DEPLOY_DEF    30L
#define START_DEPLOY_MAX    1440L

/* length of deployment in minutes */
#define LEN_DEPLOY_MIN      5L
#define LEN_DEPLOY_DEF      60L
#define LEN_DEPLOY_MAX      525600L

/* sample interval time in minutes */
#define SAMPLE_INT_MIN      1L
#define SAMPLE_INT_DEF      60L
#define SAMPLE_INT_MAX      1440L

/* video length seconds */
#define VIDEO_LEN_MIN       10L
#define VIDEO_LEN_DEF       60L
#define VIDEO_LEN_MAX       3600L

/* battery voltage monitor */
#define BATT_LEVEL_MIN      0L
#define BATT_LEVEL_DEF      0L
#define BATT_LEVEL_MAX      30000L

#endif
