/** @file     Rte_Com_SWC.h
  *
  * @brief    Application header file
  *
  * @note     AUTOMATICALLY GENERATED FILE! DO NOT EDIT!
  *
  * @note     Generated by ETAS RTA-RTE
  * @note     Version 6.5.0 
  *
  * @date     Thu Mar  7 11:39:19 2019
  */

#ifndef RTE_COM_SWC_H
#define RTE_COM_SWC_H

#ifndef RTE_CORE
#ifdef RTE_APPLICATION_HEADER_FILE
#error Multiple application header files included.
#endif /* RTE_APPLICATION_HEADER_FILE */
#define RTE_APPLICATION_HEADER_FILE
#endif /* RTE_CORE */

/*******************************************************
 ***
 *** Includes
 ***
 *******************************************************/

#include "Rte.h"
#include "Rte_Intl.h"
#include "Rte_Com_SWC_Type.h"

#include "Rte_DataHandleType.h"

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

#if defined(RTE_RUNNABLEAPI_RE_Com_SWC)
   /* Do nothing for this and all elif clauses below (rte_sws_2751) */
#else
   /* None of above defined so define value including all APIs (rte_sws_2751) */
   #define RTE_PRV_ALL_API
#endif

/*******************************************************
 ***
 *** Constants
 ***
 *******************************************************/


/*******************************************************
 ***
 *** Public Types
 ***
 *******************************************************/

/* BEGIN: SWC types (core visible) */
struct Rte_CDS_Com_SWC {
   /* Data handles */
   P2VAR(Rte_DE_uint8 , AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_BatteryIdentifier_Rx_BMS_SG_BatteryIdentifier_Rx;
   P2VAR(Rte_DE_uint8 , AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_BatteryStatus_Rx_BMS_SG_BatteryStatus_Rx;
   P2VAR(Rte_DE_uint16, AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_CapacityMeasure_Rx_BMS_SG_CapacityMeasure_Rx;
   P2VAR(Rte_DE_uint32, AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_Counter_Rx_BMS_SG_Counter_Rx;
   P2VAR(Rte_DE_uint16, AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_CurrentMeasure_Rx_BMS_SG_CurrentMeasure_Rx;
   P2VAR(Rte_DE_uint8 , AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_EngineCoolantTemp_Rx_BMS_SG_EngineCoolantTemp_Rx;
   P2VAR(Rte_DE_uint8 , AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_EngineFuelTemp_Rx_BMS_SG_EngineFuelTemp_Rx;
   P2VAR(Rte_DE_uint32, AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_EngineSpeed_Rx_BMS_SG_EngineSpeed_Rx;
   P2VAR(Rte_DE_uint8 , AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_EngineTorque_Rx_BMS_SG_EngineTorque_Rx;
   P2VAR(Rte_DE_uint8 , AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_StateOfCharge_Rx_BMS_SG_StateOfCharge_Rx;
   P2VAR(Rte_DE_uint8 , AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_StateOfHealth_Rx_BMS_SG_StateOfHealth_Rx;
   P2VAR(Rte_DE_uint16, AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_Status_Rx_BMS_SG_Status_Rx;
   P2VAR(Rte_DE_uint8 , AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_VehicleSpeed_Rx_BMS_SG_VehicleSpeed_Rx;
   P2VAR(Rte_DE_uint16, AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_BMS_SG_VoltageMeasure_Rx_BMS_SG_VoltageMeasure_Rx;
   P2VAR(Rte_DE_uint8 , AUTOMATIC, RTE_DATA) RE_Com_SWC_RPort_TST_TestNumber_TST_TestNumber;
};
typedef struct Rte_CDS_Com_SWC Rte_CDS_Com_SWC;
/* END: SWC types (core visible) */

/*******************************************************
 ***
 *** Private Types
 ***
 *******************************************************/

/* BEGIN: SWC types (private) */
/* END: SWC types (private) */

/*******************************************************
 ***
 *** Instance Declarations
 ***
 *******************************************************/

#define RTE_START_SEC_CONST_UNSPECIFIED
#include "Rte_MemMap.h" /*lint !e537 permit multiple inclusion */
extern CONST(struct Rte_CDS_Com_SWC, RTE_CONST) Rte_Inst_Com_SWC;
#define RTE_STOP_SEC_CONST_UNSPECIFIED
#include "Rte_MemMap.h" /*lint !e537 permit multiple inclusion */


#ifndef RTE_CORE
typedef CONSTP2CONST(struct Rte_CDS_Com_SWC, AUTOMATIC, RTE_CONST) Rte_Instance;
#endif /* RTE_CORE */

/*******************************************************
 ***
 *** API Mapping macros
 ***
 *******************************************************/

/* API Mapping Macros */
#ifndef RTE_CORE

#define RTE_START_SEC_CODE
#include "Rte_MemMap.h" /*lint !e537 permit multiple inclusion */
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_BatteryIdentifier_Tx_BMS_SG_BatteryIdentifier_Tx(VAR(uint8, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_BatteryStatus_Tx_BMS_SG_BatteryStatus_Tx(VAR(uint8, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_CapacityMeasure_Tx_BMS_SG_CapacityMeasure_Tx(VAR(uint16, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_Counter_Tx_BMS_SG_Counter_Tx(VAR(uint32, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_CurrentMeasure_Tx_BMS_SG_CurrentMeasure_Tx(VAR(uint16, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_EngineCoolantTemp_Tx_BMS_SG_EngineCoolantTemp_Tx(VAR(uint8, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_EngineFuelTemp_Tx_BMS_SG_EngineFuelTemp_Tx(VAR(uint8, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_EngineSpeed_Tx_BMS_SG_EngineSpeed_Tx(VAR(uint32, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_EngineTorque_Tx_BMS_SG_EngineTorque_Tx(VAR(uint8, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_StateOfCharge_Tx_BMS_SG_StateOfCharge_Tx(VAR(uint8, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_StateOfHealth_Tx_BMS_SG_StateOfHealth_Tx(VAR(uint8, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_Status_Tx_BMS_SG_Status_Tx(VAR(uint16, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_VehicleSpeed_Tx_BMS_SG_VehicleSpeed_Tx(VAR(uint8, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_BMS_SG_VoltageMeasure_Tx_BMS_SG_VoltageMeasure_Tx(VAR(uint16, AUTOMATIC) data);
FUNC(Std_ReturnType, RTE_CODE) Rte_Write_Com_SWC_PPort_CanNm_TestResult_CanNm_TestResult(VAR(uint8, AUTOMATIC) data);
#define RTE_STOP_SEC_CODE
#include "Rte_MemMap.h" /*lint !e537 permit multiple inclusion */
#define RTE_START_SEC_VAR_CLEARED_32
#include "Rte_MemMap.h" /*lint !e537 permit multiple inclusion */
extern VAR(Rte_ImplicitBufsType, RTE_DATA) Rte_ImplicitBufs;
#define RTE_STOP_SEC_VAR_CLEARED_32
#include "Rte_MemMap.h" /*lint !e537 permit multiple inclusion */
#define RTE_START_SEC_VAR_CLEARED_8
#include "Rte_MemMap.h" /*lint !e537 permit multiple inclusion */
extern VAR(uint8, RTE_DATA) Rte_Rx_000019;
#define RTE_STOP_SEC_VAR_CLEARED_8
#include "Rte_MemMap.h" /*lint !e537 permit multiple inclusion */
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_BatteryIdentifier_Rx_BMS_SG_BatteryIdentifier_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_BatteryIdentifier_Rx_BMS_SG_BatteryIdentifier_Rx()  ( (CONST(uint8, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf4.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_BatteryStatus_Rx_BMS_SG_BatteryStatus_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_BatteryStatus_Rx_BMS_SG_BatteryStatus_Rx()  ( (CONST(uint8, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf5.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_CapacityMeasure_Rx_BMS_SG_CapacityMeasure_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_CapacityMeasure_Rx_BMS_SG_CapacityMeasure_Rx()  ( (CONST(uint16, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf15.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_Counter_Rx_BMS_SG_Counter_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_Counter_Rx_BMS_SG_Counter_Rx()  ( (CONST(uint32, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf13.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_CurrentMeasure_Rx_BMS_SG_CurrentMeasure_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_CurrentMeasure_Rx_BMS_SG_CurrentMeasure_Rx()  ( (CONST(uint16, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf10.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_EngineCoolantTemp_Rx_BMS_SG_EngineCoolantTemp_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_EngineCoolantTemp_Rx_BMS_SG_EngineCoolantTemp_Rx()  ( (CONST(uint8, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf6.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_EngineFuelTemp_Rx_BMS_SG_EngineFuelTemp_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_EngineFuelTemp_Rx_BMS_SG_EngineFuelTemp_Rx()  ( (CONST(uint8, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf12.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_EngineSpeed_Rx_BMS_SG_EngineSpeed_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_EngineSpeed_Rx_BMS_SG_EngineSpeed_Rx()  ( (CONST(uint32, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf8.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_EngineTorque_Rx_BMS_SG_EngineTorque_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_EngineTorque_Rx_BMS_SG_EngineTorque_Rx()  ( (CONST(uint8, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf3.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_StateOfCharge_Rx_BMS_SG_StateOfCharge_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_StateOfCharge_Rx_BMS_SG_StateOfCharge_Rx()  ( (CONST(uint8, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf14.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_StateOfHealth_Rx_BMS_SG_StateOfHealth_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_StateOfHealth_Rx_BMS_SG_StateOfHealth_Rx()  ( (CONST(uint8, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf7.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_Status_Rx_BMS_SG_Status_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_Status_Rx_BMS_SG_Status_Rx()  ( (CONST(uint16, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf9.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_VehicleSpeed_Rx_BMS_SG_VehicleSpeed_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_VehicleSpeed_Rx_BMS_SG_VehicleSpeed_Rx()  ( (CONST(uint8, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf17.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_BMS_SG_VoltageMeasure_Rx_BMS_SG_VoltageMeasure_Rx to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_BMS_SG_VoltageMeasure_Rx_BMS_SG_VoltageMeasure_Rx()  ( (CONST(uint16, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf11.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline read optimization; Rte_IRead_RE_Com_SWC_RPort_TST_TestNumber_TST_TestNumber to implicit access macro */
#define Rte_IRead_RE_Com_SWC_RPort_TST_TestNumber_TST_TestNumber()  ( (CONST(uint8, RTE_DATA)) Rte_ImplicitBufs.isa_15.Rte_OsTask_ASW.rbuf16.value )
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_BatteryIdentifier_Tx_BMS_SG_BatteryIdentifier_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_BatteryIdentifier_Tx_BMS_SG_BatteryIdentifier_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_BatteryStatus_Tx_BMS_SG_BatteryStatus_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_BatteryStatus_Tx_BMS_SG_BatteryStatus_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_CapacityMeasure_Tx_BMS_SG_CapacityMeasure_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_CapacityMeasure_Tx_BMS_SG_CapacityMeasure_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_Counter_Tx_BMS_SG_Counter_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_Counter_Tx_BMS_SG_Counter_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_CurrentMeasure_Tx_BMS_SG_CurrentMeasure_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_CurrentMeasure_Tx_BMS_SG_CurrentMeasure_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_EngineCoolantTemp_Tx_BMS_SG_EngineCoolantTemp_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_EngineCoolantTemp_Tx_BMS_SG_EngineCoolantTemp_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_EngineFuelTemp_Tx_BMS_SG_EngineFuelTemp_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_EngineFuelTemp_Tx_BMS_SG_EngineFuelTemp_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_EngineSpeed_Tx_BMS_SG_EngineSpeed_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_EngineSpeed_Tx_BMS_SG_EngineSpeed_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_EngineTorque_Tx_BMS_SG_EngineTorque_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_EngineTorque_Tx_BMS_SG_EngineTorque_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_StateOfCharge_Tx_BMS_SG_StateOfCharge_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_StateOfCharge_Tx_BMS_SG_StateOfCharge_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_StateOfHealth_Tx_BMS_SG_StateOfHealth_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_StateOfHealth_Tx_BMS_SG_StateOfHealth_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_Status_Tx_BMS_SG_Status_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_Status_Tx_BMS_SG_Status_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_VehicleSpeed_Tx_BMS_SG_VehicleSpeed_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_VehicleSpeed_Tx_BMS_SG_VehicleSpeed_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_BMS_SG_VoltageMeasure_Tx_BMS_SG_VoltageMeasure_Tx( data ) (Rte_Write_Com_SWC_PPort_BMS_SG_VoltageMeasure_Tx_BMS_SG_VoltageMeasure_Tx(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
#define Rte_Write_PPort_CanNm_TestResult_CanNm_TestResult( data ) (Rte_Write_Com_SWC_PPort_CanNm_TestResult_CanNm_TestResult(data))
#endif
#if defined(RTE_PRV_ALL_API) || defined(RTE_RUNNABLEAPI_RE_Com_SWC)
/* Inline Write optimization; Rte_Write_PPort_TestRequested_uint8_Impl to direct write */
#define Rte_Write_PPort_TestRequested_uint8_Impl( data ) ( (Rte_Rx_000019 = data), RTE_E_OK )
#endif

#endif /* RTE_CORE */

/*******************************************************
 ***
 *** RE Prototypes
 ***
 *******************************************************/

#define Com_SWC_START_SEC_CODE
#include "Com_SWC_MemMap.h" /*lint !e537 permit multiple inclusion */
FUNC(void, Com_SWC_CODE) RE_Com_SWC(void);
#define Com_SWC_STOP_SEC_CODE
#include "Com_SWC_MemMap.h" /*lint !e537 permit multiple inclusion */

/* Initial values for data element prototypes */

#ifdef __cplusplus
} /* extern C */
#endif /* __cplusplus */

#endif /* !RTE_COM_SWC_H */
