/**C*
 *
 * Vaisala software source code file
 *
 * Copyright (c) Vaisala Oyj 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
 * 2011, 2012, 2013.
 * All rights reserved.
 *
 * $URL: https://subversion.vaisala.com/svn/repos/sigmet/wr_iris_rda/branches/release8.13.5/base/include/sigversion.h $
 *
 * $Id: sigversion.h 30451 2014-12-22 14:35:19Z vch $
 *
 **C*/

/* **********************************************************************
 * *                                                                    *
 * *      Revision and Identification Parameters for IRIS and RDA       *
 * *                                                                    *
 * **********************************************************************
 */
#ifndef SIGMET_SIGVERSION_H
#define SIGMET_SIGVERSION_H 1

/* IRIS version information, also used to identify an overall RDA
 * release.
 */
#define IRIS_VERSION     "8.13"	/* Major version of IRIS and RDA */
#define IRIS_MINOREV      ".5"	/* Minor version between releases */
#define IRIS_PATCHREV     ""	/* Patch version after a release */

#define IRIS_VERSION_YEAR     (2014) /* These parameters define the earliest */
#define IRIS_VERSION_MONTH    (12)   /*  date that IRIS is willing to run. */
#define IRIS_VERSION_DAY      (17)

/* 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         13	/* RDA version (release) number */
#define RDA_MINOREV          5	/* RDA minor revision number */
#define RDA_BUILD          676	/* 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      9 /* RVP8 receiver board, Rev.C and greater */
#define REQ_VERSION_RVP8IFD     7 /* Remote IFD, Rev.E and greater */

#define REQ_VERSION_RVP8TX     15 /* 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         5	/*   version numbers. */

#endif /* #ifndef SIGMET_SIGVERSION_H */
