#ifndef _UDS_FBL_SERVICE36_INCLUDE_ #define _UDS_FBL_SERVICE36_INCLUDE_ #ifdef __cplusplus extern "C" { #endif /******************************************************************************* ** Include Section ** *******************************************************************************/ #include "stdint.h" #include "stdbool.h" #include "uds_fbl_mgr.h" #include "uds_response_code.h" #include "BootDiagTp.h" #include "uds_vmem.h" /******************************************************************************* ** Version Information ** *******************************************************************************/ /******************************************************************************* ** Version Check ** *******************************************************************************/ /******************************************************************************* ** Global Data ** *******************************************************************************/ /******************************************************************************* ** Function Declarations ** *******************************************************************************/ uint8_t ApplDiag_TransferData_36(UDSpacket_t* qUDSpacket); uds_nrc service36_nrc_check(UDSpacket_t* qUDSpacket); void programCounterCheck(uint16_t* pProgramCounter); void programSendPendingRsp(void); /******************************************************************************* ** End of File ** *******************************************************************************/ #ifdef __cplusplus } #endif #endif /*_UDS_FBL_SERVICE36_INCLUDE_*/