/*
***********************************************************************************************************************
* 
* Product Info
* Isolar version: ISOLAR-AB 4.0.2
* Product release version: RTA-BSW 3.1.0
* 
***********************************************************************************************************************
*/



 
/*<VersionHead>
 * This Configuration File is generated using versions (automatically filled in) as listed below.
 *
 * $Generator__: CanNm / AR42.4.0.0             Module Package Version
 * $Editor_____: 9.0               Tool Version
 * $Model______: 2.3.0.4                ECU Parameter Definition Version
 *
 </VersionHead>*/




#ifndef CANNM_CFG_H
#define CANNM_CFG_H



 
/* CanNm module and vendor id according to AUTOSAR BSW module list  */

#define CANNM_MODULE_ID                                                   31u
#define CANNM_VENDOR_ID                                                   6u

/* Major, minor and revision version of AUTOSAR CanNm specification */

#define CANNM_AR_RELEASE_MAJOR_VERSION                                    4u
#define CANNM_AR_RELEASE_MINOR_VERSION                                    2u
#define CANNM_AR_RELEASE_REVISION_VERSION                                 2u

/* Major, minor and patch version of AUTOSAR CanNm implementation */

#define CANNM_SW_MAJOR_VERSION                                            4u
#define CANNM_SW_MINOR_VERSION                                            0u
#define CANNM_SW_PATCH_VERSION                                            0u




/*
 **********************************************************************************************************************
 * Defines/Macros
 **********************************************************************************************************************
*/

 /* Definition of supported module variants  */

#define CANNM_VARIANT_PRE_COMPILE                                         0
#define CANNM_VARIANT_LINK_TIME                                           1
#define CANNM_VARIANT_POSTBUILD_LOADABLE                                  2
#define CANNM_VARIANT_POSTBUILD_SELECTABLE                                3

/* CanNm does not support Post build hence this is hardcoded to Pre compile */
#define CANNM_CONFIGURATION_VARIANT  CANNM_VARIANT_PRE_COMPILE
/* Below line of code can be used when PBS or PBL will be supported */
/* #define CANNM_CONFIGURATION_VARIANT  CANNM_VARIANT_PRE_COMPILE */

/* The below macros are required in case CanNm Init call is triggered with any of following */

#define CanNm_Config CanNm_ChannelConfigData_cs[0]







/* Macros for Symbolic Name Reference */


#endif /* CANNM_CFG_H */

