/*
***********************************************************************************************************************
* 
* 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__: Com / AR42.4.0.0                Module Package Version
 * $Editor_____: 9.0                Tool Version
 * $Model______: 2.3.0.4                ECU Parameter Definition Version
 *
 
 </VersionHead>*/

#ifndef COM_CFG_SYMBOLICNAMES_H
#define COM_CFG_SYMBOLICNAMES_H

/* Note: Module variant generation is done here, specifically to make below macros available on the inclusion of 
 * Com_MemMap.h by other modules without Com.h inclusion */

/* definition of supported module variant  */

#define COM_VARIANT_PRE_COMPILE                   0

#define COM_VARIANT_LINK_TIME                     1

#define COM_VARIANT_POSTBUILD_LOADABLE            2

#define COM_VARIANT_POSTBUILD_SELECTABLE          3

/* Macro to hold configured module variant */
#define COM_CONFIGURATION_VARIANT                 COM_VARIANT_PRE_COMPILE


/* if COM_DontUseExternalSymbolicNames is defined while including this file, then the below symbolic names will not
   be visible in the including file */
#ifndef     COM_DontUseExternalSymbolicNames

/* ------------------------------------------------------------------------ */
/* Begin section for IPdu symbolic names */

/* Tx IPdus */
        #define ComConf_ComIPdu_BMS_BatteryMeasure_Tx_Can_Network_CANNODE_0 0
        #define ComConf_ComIPdu_BMS_EngineState_Tx_Can_Network_CANNODE_0 1
        #define ComConf_ComIPdu_BMS_StateOfHealth_Tx_Can_Network_CANNODE_0 2
        #define ComConf_ComIPdu_Memory_TestResultFrame_Can_Network_CANNODE_0 3
        #define ComConf_ComIPdu_TST_TestResultFrame_Can_Network_CANNODE_0 4
    /* Rx IPdus */
        #define ComConf_ComIPdu_BMS_BatteryMeasure_Rx_Can_Network_CANNODE_0 0
        #define ComConf_ComIPdu_BMS_EngineState_Rx_Can_Network_CANNODE_0 1
        #define ComConf_ComIPdu_BMS_StateOfHealth_Rx_Can_Network_CANNODE_0 2
        #define ComConf_ComIPdu_TST_TestFrame_Can_Network_CANNODE_0 3

/* ------------------------------------------------------------------------ */
/* End section */

/* ------------------------------------------------------------------------ */
/* Begin section for Signal symbolic names */



/* Signal IDs*/
/* Tx Signal ID*/
    #define ComSignal_BMS_SG_BatteryIdentifier_Tx 0
    #define ComSignal_BMS_SG_BatteryStatus_Tx 1
    #define ComSignal_BMS_SG_VoltageMeasure_Tx 2
    #define ComSignal_BMS_SG_CurrentMeasure_Tx 3
    #define ComSignal_BMS_SG_CapacityMeasure_Tx 4
    #define ComSignal_BMS_SG_EngineTorque_Tx 5
    #define ComSignal_BMS_SG_EngineCoolantTemp_Tx 6
    #define ComSignal_BMS_SG_EngineFuelTemp_Tx 7
    #define ComSignal_BMS_SG_EngineSpeed_Tx 8
    #define ComSignal_BMS_SG_VehicleSpeed_Tx 9
    #define ComSignal_BMS_SG_StateOfCharge_Tx 10
    #define ComSignal_BMS_SG_StateOfHealth_Tx 11
    #define ComSignal_BMS_SG_Status_Tx 12
    #define ComSignal_BMS_SG_Counter_Tx 13
    #define ComSignal_Pim1_First 14
    #define ComSignal_Pim1_Last 15
    #define ComSignal_Pim2_First 16
    #define ComSignal_Pim2_Last 17
    #define ComSignal_Pim3_First 18
    #define ComSignal_Pim3_Last 19
    #define ComSignal_WDG_TestResult 20
    #define ComSignal_CanNm_TestResult 21
    #define ComSignal_E2E_TestResult 22
    #define ComSignal_TST_FimPermission 23

/* Rx Signal ID*/
    #define ComSignal_BMS_SG_BatteryIdentifier_Rx 0
    #define ComSignal_BMS_SG_BatteryStatus_Rx 1
    #define ComSignal_BMS_SG_VoltageMeasure_Rx 2
    #define ComSignal_BMS_SG_CurrentMeasure_Rx 3
    #define ComSignal_BMS_SG_CapacityMeasure_Rx 4
    #define ComSignal_BMS_SG_EngineTorque_Rx 5
    #define ComSignal_BMS_SG_EngineCoolantTemp_Rx 6
    #define ComSignal_BMS_SG_EngineFuelTemp_Rx 7
    #define ComSignal_BMS_SG_EngineSpeed_Rx 8
    #define ComSignal_BMS_SG_VehicleSpeed_Rx 9
    #define ComSignal_BMS_SG_StateOfCharge_Rx 10
    #define ComSignal_BMS_SG_StateOfHealth_Rx 11
    #define ComSignal_BMS_SG_Status_Rx 12
    #define ComSignal_BMS_SG_Counter_Rx 13
    #define ComSignal_TST_TestNumber 14
    #define ComSignal_TST_DiagMeM_test 15
    #define ComSignal_TST_PIM_FirstByte 16
    #define ComSignal_TST_PIM_LastByte 17
    #define ComSignal_E2E_Protected_Data 18





/* ------------------------------------------------------------------------ */
/* End section */

/* ------------------------------------------------------------------------ */
/* Begin section for Signal group symbolic names */



/* Tx SignalGroup ID*/

/* Rx SignalGroup ID*/







/* ------------------------------------------------------------------------ */
/* End section */

/* ------------------------------------------------------------------------ */
/* Begin section for Group signal symbolic names */



/* Tx GroupSignal ID*/
#ifdef COM_TX_SIGNALGROUP

#endif
#ifdef COM_RX_SIGNALGROUP
/* Rx GroupSignal ID*/

#endif



/* ------------------------------------------------------------------------ */
/* End section */

/* ------------------------------------------------------------------------ */
/* Begin section for IPdu group symbolic names */


/* IPduGroup ID*/
    #define ComIPduGroup_ComIPduGroup_Rx 0
    #define ComIPduGroup_ComIPduGroup_Tx 1
/* ------------------------------------------------------------------------ */
/* End section */

#endif /* #ifndef     COM_DontUseExternalSymbolicNames */


#endif /* COM_CFG_SYMBOLICNAMES_H */
