/* **********************************************************************
 * *                                                                    *
 * *      Revision and Identification Parameters for IRIS and RDA       *
 * *                                                                    *
 * **********************************************************************
 * File: include/sigversion.h
 *
 *               COPYRIGHT (c) 2003, 2004, 2005, 2006 BY
 *          SIGMET INCORPORATED, WESTFORD MASSACHUSETTS, U.S.A.
 * 
 * THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND  COPIED
 * ONLY  IN  ACCORDANCE WITH  THE  TERMS  OF  SUCH  LICENSE  AND WITH THE
 * INCLUSION OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE  OR  ANY OTHER
 * COPIES  THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
 * OTHER PERSON.  NO TITLE TO AND OWNERSHIP OF  THE  SOFTWARE  IS  HEREBY
 * TRANSFERED.
 */
#ifndef SIGMET_SIGVERSION_H
#define SIGMET_SIGVERSION_H 1

/* IRIS version information, also used to identify an overall RDA
 * release.
 */
#define IRIS_VERSION     "8.10"	/* Major version of IRIS and RDA */
#define IRIS_MINOREV      ".1"	/* Minor version between releases */

#define IRIS_VERSION_YEAR     (2006) /* These parameters define the earliest */
#define IRIS_VERSION_MONTH    (  1) /*  date that IRIS is willing to run. */
#define IRIS_VERSION_DAY      (  3)

/* RDA hardware products (RVP8, RCP8, etc) have their own version
 * numbering system (inherited from the RVP7 & RCP02) that can not
 * entirely be merged with the IRIS numbering scheme.
 */
#define RDA_VERSION         10	/* RDA version (release) number */
#define RDA_MINOREV          1	/* RDA minor revision number */
#define RDA_BUILD          642	/* Build number for consistency checks */

/* Expected versions of code in PCI boards, as well as the extended
 * hardware that is attached to them.  We generally insist that the
 * versions match exactly, since each software release contains all
 * the tools to upgrade the hardware as well.
 */
#define REQ_VERSION_RVP8RX_AB  20  /* RVP8 receiver board, Rev.A/B */
#define REQ_VERSION_RVP8RX      7  /* RVP8 receiver board, Rev.C and greater */
#define REQ_VERSION_RVP8IFD     5  /* Remote IFD, Rev.E and greater */

#define REQ_VERSION_RVP8TX     14  /* RVP8 transmitter board */

#define REQ_VERSION_IO62       30  /* I/O-62 general purpose I/O card */
#define REQ_VERSION_IO62CP      4  /* Connector panel for I/O-62 */

/* RDA kernel module version info
 */
#define KMOD_VERSION         4	/* RDA kernel module major and minor */
#define KMOD_MINOREV         4	/*   version numbers. */

#endif /* #ifndef SIGMET_SIGVERSION_H */
