FLEX-FORD-OBC-BM/Source/bsw/Fbl/fbl_assert_oem.h

79 lines
4.7 KiB
C
Raw Permalink Normal View History

2026-03-19 11:49:16 +01:00
/***********************************************************************************************************************
* FILE DESCRIPTION
* ------------------------------------------------------------------------------------------------------------------*/
/** \file
* \brief OEM specific assertion defines (Ford)
*
* --------------------------------------------------------------------------------------------------------------------
* COPYRIGHT
* --------------------------------------------------------------------------------------------------------------------
* \par Copyright
* \verbatim
* Copyright (c) 2026 by Vector Informatik GmbH. All rights reserved.
*
* This software is copyright protected and proprietary to Vector Informatik GmbH.
* Vector Informatik GmbH grants to you only those rights as set out in the license conditions.
* All other rights remain with Vector Informatik GmbH.
* \endverbatim
*/
/**********************************************************************************************************************/
/***********************************************************************************************************************
* REVISION HISTORY
* --------------------------------------------------------------------------------------------------------------------
* Version Date Author Change Id Description
* --------------------------------------------------------------------------------------------------------------------
* 05.00.00 2022-08-15 vistmo FBL-5514 Support Additional OTA functionality
* ESCAN00112435 No changes
* ESCAN00112575 No changes
* 05.01.00 2022-10-04 jschmitding FBL-5917 No changes
* ESCAN00113919 No changes
* 05.01.01 2022-10-17 fmenke ESCAN00112879 No changes
* 05.01.02 2023-01-13 fmenke ESCAN00112890 No changes
* ESCAN00113612 No changes
* 05.02.00 2023-02-09 vistmo ESCAN00112972 No changes
* ESCAN00113292 No changes
* ESCAN00113835 No changes
* ESCAN00113843 No changes
* ESCAN00113764 No changes
* FBL-6438 No changes
* 05.02.01 2023-05-11 fmenke ESCAN00113831 No changes
* 05.03.00 2023-07-24 fmenke FBL-7335 No changes
* 05.03.01 2023-08-31 lhopfhauer ESCAN00115494 No changes
* 05.03.02 2024-07-16 erizk ESCAN00117344 No changes
* 05.03.03 2025-02-06 virchl ESCAN00118587 No changes
* 05.04.00 2025-02-28 jjohnson FBL-10065 No changes
* 05.04.01 2025-06-10 jostravsky ESCAN00120315 No changes
* 05.04.02 2025-07-08 visarcmijo ESCAN00119833 No changes
* 05.05.00 2025-09-01 fmenke FBL-11218 No changes
* ESCAN00120917 No changes
* 05.06.00 2025-10-28 mpatil FBL-11690 No changes
* 05.07.00 2026-01-13 dganesh FBL-12162 No changes
**********************************************************************************************************************/
/***********************************************************************************************************************
* DEFINITION OF ASSERTION CODES (OEM)
**********************************************************************************************************************/
/* Note: OEM assertions are only allowed in the range from 0x80-0xFF. Others are reserved. */
/* 0x80-0x9F: General FBL assertions */
#define kFblOemAssertInvalidError 0x82u
/* 0xA0-0xBF: Internal assertions */
#define kFblOemAssertSessionIndexNotFound 0xA0u
#define kFblOemAssertIllegalParameter 0xA1u
#define kFblOemAssertIllegalExecutionPath 0xA2u
#define kFblOemAssertInvalidSecLvlIdx 0xA3u
/* 0xC0-0xDF: Generated data assertions */
#define kFblOemAssertPreHandlerIdxInvalid 0xC0u
/* 0xE0-0xFF: User parameter assertions */
#define kFblOemAssertParameterOutOfRange 0xE0u
#define kFblOemAssertIllegalReturnValue 0xE1u
/***********************************************************************************************************************
* END OF FILE: FBL_ASSERT_OEM.H
**********************************************************************************************************************/