#ifndef _UDS_FBL_SERVICE22_INCLUDE_ #define _UDS_FBL_SERVICE22_INCLUDE_ #ifdef __cplusplus extern "C" { #endif /******************************************************************************* ** Include Section ** *******************************************************************************/ #include "stdint.h" #include "stdbool.h" #include "uds_response_code.h" #include "BootDiagTp.h" /******************************************************************************* ** Version Information ** *******************************************************************************/ /******************************************************************************* ** Version Check ** *******************************************************************************/ /******************************************************************************* ** Global Data ** *******************************************************************************/ /******************************************************************************* ** Function Declarations ** *******************************************************************************/ uint8_t ApplDiagReadDataByCommonId_22(UDSpacket_t* qUDSpacket); uds_nrc service22_nrc_check(UDSpacket_t* qUDSpacket); uint8_t vd_s_ReadFunctionVehicleManufacturerHardwarePartNumber(uint8_t* pdidData); uint8_t vd_s_ReadFunctionFingerPrint(uint8_t* pdidData); uint8_t vd_s_ReadActiveDiagnosticSession(uint8_t* pdidData); uint8_t vd_s_ReadFBLVersionNumber(uint8_t* pdidData); uint8_t vd_s_ReadServerSysSupplierId(uint8_t* pdidData); uint8_t vd_s_ReadECUHWVerNumberDataId(uint8_t* pdidData); uint8_t vd_s_ReadECUSWVerNumberDataId(uint8_t* pdidData); uint8_t vd_s_ReadHWPartNumber(uint8_t* pdidData); uint8_t vd_s_ReadSWPartNumber(uint8_t* pdidData); uint8_t vd_s_ReadFBLReqSpecVersionInfo(uint8_t* pdidData); uint8_t vd_s_ReadFBLSwapArea(uint8_t* pdidData); /******************************************************************************* ** End of File ** *******************************************************************************/ #ifdef __cplusplus } #endif #endif /*_UDS_FBL_SERVICE22_INCLUDE_*/