/********************************************************************************************************************** * COPYRIGHT * ------------------------------------------------------------------------------------------------------------------- * \verbatim * * 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 * ------------------------------------------------------------------------------------------------------------------- * LICENSE * ------------------------------------------------------------------------------------------------------------------- * Module: vStreamProc * Program: MSR_Vector_SLP4 * Customer: Marelli Automotive Components (Wuhu) Co., Ltd. * Expiry Date: Not restricted * Ordered Derivat.: TC377TP * License Scope : The usage is restricted to CBD2201205_D03 * * ------------------------------------------------------------------------------------------------------------------- * FILE DESCRIPTION * ------------------------------------------------------------------------------------------------------------------- * File: vStreamProc_Lcfg.h * Generation Time: 2023-10-23 09:18:09 * Project: CBD2200592_D00_demo - Version 1.0 * Delivery: CBD2201205_D03 * Tool Version: DaVinci Configurator Classic 5.26.35 SP2 * * *********************************************************************************************************************/ #ifndef VSTREAMPROC_LCFG_H # define VSTREAMPROC_LCFG_H /********************************************************************************************************************** MISRA JUSTIFICATION **********************************************************************************************************************/ /********************************************************************************************************************** INCLUDES **********************************************************************************************************************/ # include "ComStack_Types.h" # include "vStreamProc_Types.h" # include "vStreamProc_CfgTypes.h" /********************************************************************************************************************** GLOBAL CONSTANT MACROS **********************************************************************************************************************/ /********************************************************************************************************************** CONFIGURATION CLASS: LINK SECTION: GLOBAL CONSTANT MACROS **********************************************************************************************************************/ /** \defgroup vStreamProcLTDataSwitches vStreamProc Data Switches (LINK) \brief These defines are used to deactivate data and their processing. \{ */ #define VSTREAMPROC_FINALMAGICNUMBER STD_OFF /**< Deactivateable: 'vStreamProc_FinalMagicNumber' Reason: 'the module configuration does not support flashing of data.' */ #define VSTREAMPROC_INITDATAHASHCODE STD_OFF /**< Deactivateable: 'vStreamProc_InitDataHashCode' Reason: 'the module configuration does not support flashing of data.' */ #define VSTREAMPROC_LTCONFIG STD_ON #define VSTREAMPROC_FINALMAGICNUMBEROFLTCONFIG STD_OFF /**< Deactivateable: 'vStreamProc_LTConfig.FinalMagicNumber' Reason: 'the module configuration does not support flashing of data.' */ #define VSTREAMPROC_INITDATAHASHCODEOFLTCONFIG STD_OFF /**< Deactivateable: 'vStreamProc_LTConfig.InitDataHashCode' Reason: 'the module configuration does not support flashing of data.' */ /** \} */ /** \defgroup vStreamProcLTIsReducedToDefineDefines vStreamProc Is Reduced To Define Defines (LINK) \brief If all values in a CONST array or an element in a CONST array of structs are equal, the define is STD_ON else STD_OFF. \{ */ #define VSTREAMPROC_ISDEF_FINALMAGICNUMBEROFLTCONFIG STD_OFF #define VSTREAMPROC_ISDEF_INITDATAHASHCODEOFLTCONFIG STD_OFF /** \} */ /** \defgroup vStreamProcLTEqualsAlwaysToDefines vStreamProc Equals Always To Defines (LINK) \brief If all values in a CONST array or an element in a CONST array of structs are equal, the define contains the always equals value. \{ */ #define VSTREAMPROC_EQ2_FINALMAGICNUMBEROFLTCONFIG #define VSTREAMPROC_EQ2_INITDATAHASHCODEOFLTCONFIG /** \} */ /** \defgroup vStreamProcLTSymbolicInitializationPointers vStreamProc Symbolic Initialization Pointers (LINK) \brief Symbolic initialization pointers to be used in the call of a preinit or init function. \{ */ #define vStreamProc_Config_Ptr NULL_PTR /**< symbolic identifier which shall be used to initialize 'vStreamProc' */ /** \} */ /** \defgroup vStreamProcLTInitializationSymbols vStreamProc Initialization Symbols (LINK) \brief Symbolic initialization pointers which may be used in the call of a preinit or init function. Please note, that the defined value can be a 'NULL_PTR' and the address operator is not usable. \{ */ #define vStreamProc_Config NULL_PTR /**< symbolic identifier which could be used to initialize 'vStreamProc */ /** \} */ /** \defgroup vStreamProcLTGeneral vStreamProc General (LINK) \brief General constant defines not associated with a group of defines. \{ */ #define VSTREAMPROC_CHECK_INIT_POINTER STD_ON /**< STD_ON if the init pointer shall not be used as NULL_PTR and a check shall validate this. */ #define VSTREAMPROC_FINAL_MAGIC_NUMBER 0x001Eu /**< the precompile constant to validate the size of the initialization structure at initialization time of vStreamProc */ #define VSTREAMPROC_INDIVIDUAL_POSTBUILD STD_OFF /**< the precompile constant to check, that the module is individual postbuildable. The module 'vStreamProc' is not configured to be postbuild capable. */ #define VSTREAMPROC_INIT_DATA VSTREAMPROC_CONST /**< CompilerMemClassDefine for the initialization data. */ #define VSTREAMPROC_INIT_DATA_HASH_CODE -1293684636 /**< the precompile constant to validate the initialization structure at initialization time of vStreamProc with a hashcode. The seed value is '0x001Eu' */ #define VSTREAMPROC_USE_ECUM_BSW_ERROR_HOOK STD_OFF /**< STD_ON if the EcuM_BswErrorHook shall be called in the ConfigPtr check. */ #define VSTREAMPROC_USE_INIT_POINTER STD_OFF /**< STD_ON if the init pointer vStreamProc shall be used. */ /** \} */ /********************************************************************************************************************** GLOBAL FUNCTION MACROS **********************************************************************************************************************/ /** \defgroup DataAccessMacros Data Access Macros \brief generated data access macros to abstract the generated data from the code to read and write CONST or VAR data. \{ */ /* PRQA S 3453 Macros_3453 */ /* MD_MSR_FctLikeMacro */ /********************************************************************************************************************** CONFIGURATION CLASS: PRE_COMPILE SECTION: GLOBAL FUNCTION MACROS **********************************************************************************************************************/ /** \defgroup vStreamProcPCGetRootDataMacros vStreamProc Get Root Data Macros (PRE_COMPILE) \brief These macros are used to get data pointers of root data. \{ */ #define vStreamProc_GetBaseStateInfoOfPCConfig() vStreamProc_PCConfig.Config.BaseStateInfoOfPCConfig #define vStreamProc_GetBaseStateOfPCConfig() vStreamProc_PCConfig.Config.BaseStateOfPCConfig #define vStreamProc_GetByteCompare_ResultOfPCConfig() vStreamProc_PCConfig.Config.ByteCompare_ResultOfPCConfig #define vStreamProc_GetCRC_ValueOfPCConfig() vStreamProc_PCConfig.Config.CRC_ValueOfPCConfig #define vStreamProc_GetCipher_StateOfPCConfig() vStreamProc_PCConfig.Config.Cipher_StateOfPCConfig #define vStreamProc_GetEdgeInfoOfPCConfig() vStreamProc_PCConfig.Config.EdgeInfoOfPCConfig #define vStreamProc_GetEdgeOfPCConfig() vStreamProc_PCConfig.Config.EdgeOfPCConfig #define vStreamProc_GetEntryPointOfPCConfig() vStreamProc_PCConfig.Config.EntryPointOfPCConfig #define vStreamProc_GetExitPointOfPCConfig() vStreamProc_PCConfig.Config.ExitPointOfPCConfig #define vStreamProc_GetFlushLevelInfoOfPCConfig() vStreamProc_PCConfig.Config.FlushLevelInfoOfPCConfig #define vStreamProc_GetHash_StateOfPCConfig() vStreamProc_PCConfig.Config.Hash_StateOfPCConfig #define vStreamProc_GetMACVerification_StateOfPCConfig() vStreamProc_PCConfig.Config.MACVerification_StateOfPCConfig #define vStreamProc_GetMetaState2BaseStateOfPCConfig() vStreamProc_PCConfig.Config.MetaState2BaseStateOfPCConfig #define vStreamProc_GetMetaStateInfoOfPCConfig() vStreamProc_PCConfig.Config.MetaStateInfoOfPCConfig #define vStreamProc_GetMetaStateOfPCConfig() vStreamProc_PCConfig.Config.MetaStateOfPCConfig #define vStreamProc_GetMetaStateTruthTableOfPCConfig() vStreamProc_PCConfig.Config.MetaStateTruthTableOfPCConfig #define vStreamProc_GetMode2BaseStateOfPCConfig() vStreamProc_PCConfig.Config.Mode2BaseStateOfPCConfig #define vStreamProc_GetModeOfPCConfig() vStreamProc_PCConfig.Config.ModeOfPCConfig #define vStreamProc_GetNodeInfoOfPCConfig() vStreamProc_PCConfig.Config.NodeInfoOfPCConfig #define vStreamProc_GetNodeOfPCConfig() vStreamProc_PCConfig.Config.NodeOfPCConfig #define vStreamProc_GetPipeInfoOfPCConfig() vStreamProc_PCConfig.Config.PipeInfoOfPCConfig #define vStreamProc_GetPipeStateOfPCConfig() vStreamProc_PCConfig.Config.PipeStateOfPCConfig #define vStreamProc_GetProcessingNodeOfPCConfig() vStreamProc_PCConfig.Config.ProcessingNodeOfPCConfig #define vStreamProc_GetSchedulerOfPCConfig() vStreamProc_PCConfig.Config.SchedulerOfPCConfig #define vStreamProc_GetSignatureVerification_StateOfPCConfig() vStreamProc_PCConfig.Config.SignatureVerification_StateOfPCConfig #define vStreamProc_GetSizeOfBaseStateOfPCConfig() vStreamProc_PCConfig.Config.SizeOfBaseStateOfPCConfig #define vStreamProc_GetSizeOfByteCompare_ResultOfPCConfig() vStreamProc_PCConfig.Config.SizeOfByteCompare_ResultOfPCConfig #define vStreamProc_GetSizeOfCRC_ValueOfPCConfig() vStreamProc_PCConfig.Config.SizeOfCRC_ValueOfPCConfig #define vStreamProc_GetSizeOfCipher_StateOfPCConfig() vStreamProc_PCConfig.Config.SizeOfCipher_StateOfPCConfig #define vStreamProc_GetSizeOfEdgeOfPCConfig() vStreamProc_PCConfig.Config.SizeOfEdgeOfPCConfig #define vStreamProc_GetSizeOfEntryPointOfPCConfig() vStreamProc_PCConfig.Config.SizeOfEntryPointOfPCConfig #define vStreamProc_GetSizeOfExitPointOfPCConfig() vStreamProc_PCConfig.Config.SizeOfExitPointOfPCConfig #define vStreamProc_GetSizeOfHash_StateOfPCConfig() vStreamProc_PCConfig.Config.SizeOfHash_StateOfPCConfig #define vStreamProc_GetSizeOfMACVerification_StateOfPCConfig() vStreamProc_PCConfig.Config.SizeOfMACVerification_StateOfPCConfig #define vStreamProc_GetSizeOfMetaState2BaseStateOfPCConfig() vStreamProc_PCConfig.Config.SizeOfMetaState2BaseStateOfPCConfig #define vStreamProc_GetSizeOfMetaStateOfPCConfig() vStreamProc_PCConfig.Config.SizeOfMetaStateOfPCConfig #define vStreamProc_GetSizeOfMetaStateTruthTableOfPCConfig() vStreamProc_PCConfig.Config.SizeOfMetaStateTruthTableOfPCConfig #define vStreamProc_GetSizeOfMode2BaseStateOfPCConfig() vStreamProc_PCConfig.Config.SizeOfMode2BaseStateOfPCConfig #define vStreamProc_GetSizeOfModeOfPCConfig() vStreamProc_PCConfig.Config.SizeOfModeOfPCConfig #define vStreamProc_GetSizeOfNodeOfPCConfig() vStreamProc_PCConfig.Config.SizeOfNodeOfPCConfig #define vStreamProc_GetSizeOfProcessingNodeOfPCConfig() vStreamProc_PCConfig.Config.SizeOfProcessingNodeOfPCConfig #define vStreamProc_GetSizeOfSchedulerOfPCConfig() vStreamProc_PCConfig.Config.SizeOfSchedulerOfPCConfig #define vStreamProc_GetSizeOfSignatureVerification_StateOfPCConfig() vStreamProc_PCConfig.Config.SizeOfSignatureVerification_StateOfPCConfig #define vStreamProc_GetSizeOfStorageInputPortOfPCConfig() vStreamProc_PCConfig.Config.SizeOfStorageInputPortOfPCConfig #define vStreamProc_GetSizeOfStorageNodeOfPCConfig() vStreamProc_PCConfig.Config.SizeOfStorageNodeOfPCConfig #define vStreamProc_GetSizeOfStorageOutputPortInfoOfPCConfig() vStreamProc_PCConfig.Config.SizeOfStorageOutputPortInfoOfPCConfig #define vStreamProc_GetSizeOfStorageOutputPortOfPCConfig() vStreamProc_PCConfig.Config.SizeOfStorageOutputPortOfPCConfig #define vStreamProc_GetSizeOfTrigger_ResultOfPCConfig() vStreamProc_PCConfig.Config.SizeOfTrigger_ResultOfPCConfig #define vStreamProc_GetStorageInputPortOfPCConfig() vStreamProc_PCConfig.Config.StorageInputPortOfPCConfig #define vStreamProc_GetStorageNodeOfPCConfig() vStreamProc_PCConfig.Config.StorageNodeOfPCConfig #define vStreamProc_GetStorageOutputPortInfoOfPCConfig() vStreamProc_PCConfig.Config.StorageOutputPortInfoOfPCConfig #define vStreamProc_GetStorageOutputPortOfPCConfig() vStreamProc_PCConfig.Config.StorageOutputPortOfPCConfig #define vStreamProc_GetTrigger_ResultOfPCConfig() vStreamProc_PCConfig.Config.Trigger_ResultOfPCConfig /** \} */ /** \defgroup vStreamProcPCGetConstantDuplicatedRootDataMacros vStreamProc Get Constant Duplicated Root Data Macros (PRE_COMPILE) \brief These macros can be used to read deduplicated by constance root data elements. \{ */ #define vStreamProc_GetCurrentScheduleEntryOfPCConfig() vStreamProc_CurrentScheduleEntry.raw /**< the pointer to vStreamProc_CurrentScheduleEntry */ #define vStreamProc_GetDefragmentTresholdOfPCConfig() 32u #define vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceTypeOfPCConfig() vStreamProc_ExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType.raw /**< the pointer to vStreamProc_ExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType */ #define vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceTypeOfPCConfig() vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType.raw /**< the pointer to vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType */ #define vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceTypeOfPCConfig() vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType.raw /**< the pointer to vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType */ #define vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceTypeOfPCConfig() vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType.raw /**< the pointer to vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType */ #define vStreamProc_GetFlushLevelOfPCConfig() vStreamProc_FlushLevel /**< the pointer to vStreamProc_FlushLevel */ #define vStreamProc_GetNamedInputPorts2ActualPortsOfPCConfig() vStreamProc_NamedInputPorts2ActualPorts /**< the pointer to vStreamProc_NamedInputPorts2ActualPorts */ #define vStreamProc_GetNamedOutputPorts2ActualPortsOfPCConfig() vStreamProc_NamedOutputPorts2ActualPorts /**< the pointer to vStreamProc_NamedOutputPorts2ActualPorts */ #define vStreamProc_GetNumberOfNodesToProcessOfPCConfig() 1u #define vStreamProc_GetPipeOfPCConfig() vStreamProc_Pipe /**< the pointer to vStreamProc_Pipe */ #define vStreamProc_GetProcNode_StorageOutputPortsInputPortDynOfPCConfig() vStreamProc_ProcNode_StorageOutputPortsInputPortDyn /**< the pointer to vStreamProc_ProcNode_StorageOutputPortsInputPortDyn */ #define vStreamProc_GetProcessingNodeDefOfPCConfig() vStreamProc_ProcessingNodeDef /**< the pointer to vStreamProc_ProcessingNodeDef */ #define vStreamProc_GetProcessingNode_ByteCompare_ConfigOfPCConfig() vStreamProc_ProcessingNode_ByteCompare_Config /**< the pointer to vStreamProc_ProcessingNode_ByteCompare_Config */ #define vStreamProc_GetProcessingNode_CRC_ConfigOfPCConfig() vStreamProc_ProcessingNode_CRC_Config /**< the pointer to vStreamProc_ProcessingNode_CRC_Config */ #define vStreamProc_GetScheduleEntryTableOfPCConfig() vStreamProc_ScheduleEntryTable /**< the pointer to vStreamProc_ScheduleEntryTable */ #define vStreamProc_GetSizeOfCurrentScheduleEntryOfPCConfig() 4u /**< the number of accomplishable value elements in vStreamProc_CurrentScheduleEntry */ #define vStreamProc_GetSizeOfExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceTypeOfPCConfig() 2u /**< the number of accomplishable value elements in vStreamProc_ExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType */ #define vStreamProc_GetSizeOfExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceTypeOfPCConfig() 4u /**< the number of accomplishable value elements in vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType */ #define vStreamProc_GetSizeOfExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceTypeOfPCConfig() 1u /**< the number of accomplishable value elements in vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType */ #define vStreamProc_GetSizeOfExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceTypeOfPCConfig() 2u /**< the number of accomplishable value elements in vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType */ #define vStreamProc_GetSizeOfFlushLevelOfPCConfig() 19u /**< the number of accomplishable value elements in vStreamProc_FlushLevel */ #define vStreamProc_GetSizeOfNamedInputPorts2ActualPortsOfPCConfig() 28u /**< the number of accomplishable value elements in vStreamProc_NamedInputPorts2ActualPorts */ #define vStreamProc_GetSizeOfNamedOutputPorts2ActualPortsOfPCConfig() 23u /**< the number of accomplishable value elements in vStreamProc_NamedOutputPorts2ActualPorts */ #define vStreamProc_GetSizeOfPipeOfPCConfig() 4u /**< the number of accomplishable value elements in vStreamProc_Pipe */ #define vStreamProc_GetSizeOfProcNode_StorageOutputPortsInputPortDynOfPCConfig() 28u /**< the number of accomplishable value elements in vStreamProc_ProcNode_StorageOutputPortsInputPortDyn */ #define vStreamProc_GetSizeOfProcessingNodeDefOfPCConfig() 6u /**< the number of accomplishable value elements in vStreamProc_ProcessingNodeDef */ #define vStreamProc_GetSizeOfProcessingNode_ByteCompare_ConfigOfPCConfig() 1u /**< the number of accomplishable value elements in vStreamProc_ProcessingNode_ByteCompare_Config */ #define vStreamProc_GetSizeOfProcessingNode_CRC_ConfigOfPCConfig() 1u /**< the number of accomplishable value elements in vStreamProc_ProcessingNode_CRC_Config */ #define vStreamProc_GetSizeOfScheduleEntryTableOfPCConfig() 39u /**< the number of accomplishable value elements in vStreamProc_ScheduleEntryTable */ #define vStreamProc_GetSizeOfStorageNodeBufferInfoOfPCConfig() 27u /**< the number of accomplishable value elements in vStreamProc_StorageNodeBufferInfo */ #define vStreamProc_GetSizeOfStorageNodeDefOfPCConfig() 1u /**< the number of accomplishable value elements in vStreamProc_StorageNodeDef */ #define vStreamProc_GetStorageNodeBufferInfoOfPCConfig() vStreamProc_StorageNodeBufferInfo.raw /**< the pointer to vStreamProc_StorageNodeBufferInfo */ #define vStreamProc_GetStorageNodeBufferOfPCConfig() (&(vStreamProc_StorageNodeBuffer)) /**< the pointer to vStreamProc_StorageNodeBuffer */ #define vStreamProc_GetStorageNodeDefOfPCConfig() vStreamProc_StorageNodeDef /**< the pointer to vStreamProc_StorageNodeDef */ /** \} */ /** \defgroup vStreamProcPCGetDuplicatedRootDataMacros vStreamProc Get Duplicated Root Data Macros (PRE_COMPILE) \brief These macros can be used to read deduplicated root data elements. \{ */ #define vStreamProc_GetSizeOfBaseStateInfoOfPCConfig() vStreamProc_GetSizeOfBaseStateOfPCConfig() /**< the number of accomplishable value elements in vStreamProc_BaseStateInfo */ #define vStreamProc_GetSizeOfEdgeInfoOfPCConfig() vStreamProc_GetSizeOfEdgeOfPCConfig() /**< the number of accomplishable value elements in vStreamProc_EdgeInfo */ #define vStreamProc_GetSizeOfFlushLevelInfoOfPCConfig() vStreamProc_GetSizeOfFlushLevelOfPCConfig() /**< the number of accomplishable value elements in vStreamProc_FlushLevelInfo */ #define vStreamProc_GetSizeOfMetaStateInfoOfPCConfig() vStreamProc_GetSizeOfMetaStateOfPCConfig() /**< the number of accomplishable value elements in vStreamProc_MetaStateInfo */ #define vStreamProc_GetSizeOfNodeInfoOfPCConfig() vStreamProc_GetSizeOfNodeOfPCConfig() /**< the number of accomplishable value elements in vStreamProc_NodeInfo */ #define vStreamProc_GetSizeOfPipeInfoOfPCConfig() vStreamProc_GetSizeOfPipeOfPCConfig() /**< the number of accomplishable value elements in vStreamProc_PipeInfo */ #define vStreamProc_GetSizeOfPipeStateOfPCConfig() vStreamProc_GetSizeOfPipeOfPCConfig() /**< the number of accomplishable value elements in vStreamProc_PipeState */ /** \} */ /** \defgroup vStreamProcPCGetDataMacros vStreamProc Get Data Macros (PRE_COMPILE) \brief These macros can be used to read CONST and VAR data. \{ */ #define vStreamProc_IsDefaultActivationOfBaseState(Index) ((vStreamProc_GetBaseStateOfPCConfig()[(Index)].DefaultActivationOfBaseState) != FALSE) #define vStreamProc_IsActiveOfBaseStateInfo(Index) ((vStreamProc_GetBaseStateInfoOfPCConfig()[(Index)].ActiveOfBaseStateInfo) != FALSE) #define vStreamProc_IsPreviousActivationOfBaseStateInfo(Index) ((vStreamProc_GetBaseStateInfoOfPCConfig()[(Index)].PreviousActivationOfBaseStateInfo) != FALSE) #define vStreamProc_GetByteCompare_Result(Index) (vStreamProc_GetByteCompare_ResultOfPCConfig()[(Index)]) #define vStreamProc_GetCRC_Value(Index) (vStreamProc_GetCRC_ValueOfPCConfig()[(Index)]) #define vStreamProc_GetCipher_State(Index) (vStreamProc_GetCipher_StateOfPCConfig()[(Index)]) #define vStreamProc_GetCurrentScheduleEntry(Index) (vStreamProc_GetCurrentScheduleEntryOfPCConfig()[(Index)]) #define vStreamProc_GetMetaStateIdxOfEdge(Index) (vStreamProc_GetEdgeOfPCConfig()[(Index)].MetaStateIdxOfEdge) #define vStreamProc_GetNodeIdxOfEdge(Index) (vStreamProc_GetEdgeOfPCConfig()[(Index)].NodeIdxOfEdge) #define vStreamProc_GetProcNode_StorageOutputPortsInputPortDynIdxOfEdge(Index) (vStreamProc_GetEdgeOfPCConfig()[(Index)].ProcNode_StorageOutputPortsInputPortDynIdxOfEdge) #define vStreamProc_GetStorageOutputPortIdxOfEdge(Index) (vStreamProc_GetEdgeOfPCConfig()[(Index)].StorageOutputPortIdxOfEdge) #define vStreamProc_IsFlushedOfEdgeInfo(Index) ((vStreamProc_GetEdgeInfoOfPCConfig()[(Index)].FlushedOfEdgeInfo) != FALSE) #define vStreamProc_GetStorageNodeIdxOfEntryPoint(Index) (vStreamProc_GetEntryPointOfPCConfig()[(Index)].StorageNodeIdxOfEntryPoint) #define vStreamProc_GetStorageOutputPortIdxOfExitPoint(Index) (vStreamProc_GetExitPointOfPCConfig()[(Index)].StorageOutputPortIdxOfExitPoint) #define vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType(Index) (vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceTypeOfPCConfig()[(Index)]) #define vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType(Index) (vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceTypeOfPCConfig()[(Index)]) #define vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType(Index) (vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceTypeOfPCConfig()[(Index)]) #define vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType(Index) (vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceTypeOfPCConfig()[(Index)]) #define vStreamProc_GetEdgeEndIdxOfFlushLevel(Index) (vStreamProc_GetFlushLevelOfPCConfig()[(Index)].EdgeEndIdxOfFlushLevel) #define vStreamProc_GetEdgeStartIdxOfFlushLevel(Index) (vStreamProc_GetFlushLevelOfPCConfig()[(Index)].EdgeStartIdxOfFlushLevel) #define vStreamProc_GetEdgeIdxOfFlushLevelInfo(Index) (vStreamProc_GetFlushLevelInfoOfPCConfig()[(Index)].EdgeIdxOfFlushLevelInfo) #define vStreamProc_GetPendingCountOfFlushLevelInfo(Index) (vStreamProc_GetFlushLevelInfoOfPCConfig()[(Index)].PendingCountOfFlushLevelInfo) #define vStreamProc_GetHash_State(Index) (vStreamProc_GetHash_StateOfPCConfig()[(Index)]) #define vStreamProc_GetMACVerification_State(Index) (vStreamProc_GetMACVerification_StateOfPCConfig()[(Index)]) #define vStreamProc_IsMatchActivationOfMetaState(Index) ((vStreamProc_GetMetaStateOfPCConfig()[(Index)].MatchActivationOfMetaState) != FALSE) #define vStreamProc_GetMetaState2BaseStateEndIdxOfMetaState(Index) (vStreamProc_GetMetaStateOfPCConfig()[(Index)].MetaState2BaseStateEndIdxOfMetaState) #define vStreamProc_GetMetaState2BaseStateLengthOfMetaState(Index) (vStreamProc_GetMetaStateOfPCConfig()[(Index)].MetaState2BaseStateLengthOfMetaState) #define vStreamProc_GetMetaState2BaseStateStartIdxOfMetaState(Index) (vStreamProc_GetMetaStateOfPCConfig()[(Index)].MetaState2BaseStateStartIdxOfMetaState) #define vStreamProc_GetMetaStateTruthTableEndIdxOfMetaState(Index) (vStreamProc_GetMetaStateOfPCConfig()[(Index)].MetaStateTruthTableEndIdxOfMetaState) #define vStreamProc_GetMetaStateTruthTableStartIdxOfMetaState(Index) (vStreamProc_GetMetaStateOfPCConfig()[(Index)].MetaStateTruthTableStartIdxOfMetaState) #define vStreamProc_GetTruthTableCountOfMetaState(Index) (vStreamProc_GetMetaStateOfPCConfig()[(Index)].TruthTableCountOfMetaState) #define vStreamProc_GetBaseStateIdxOfMetaState2BaseState(Index) (vStreamProc_GetMetaState2BaseStateOfPCConfig()[(Index)].BaseStateIdxOfMetaState2BaseState) #define vStreamProc_IsActiveOfMetaStateInfo(Index) ((vStreamProc_GetMetaStateInfoOfPCConfig()[(Index)].ActiveOfMetaStateInfo) != FALSE) #define vStreamProc_IsExpectedStateActivationOfMetaStateTruthTable(Index) ((vStreamProc_GetMetaStateTruthTableOfPCConfig()[(Index)].ExpectedStateActivationOfMetaStateTruthTable) != FALSE) #define vStreamProc_GetHandleOfMode(Index) (vStreamProc_GetModeOfPCConfig()[(Index)].HandleOfMode) #define vStreamProc_GetMode2BaseStateEndIdxOfMode(Index) (vStreamProc_GetModeOfPCConfig()[(Index)].Mode2BaseStateEndIdxOfMode) #define vStreamProc_GetMode2BaseStateStartIdxOfMode(Index) (vStreamProc_GetModeOfPCConfig()[(Index)].Mode2BaseStateStartIdxOfMode) #define vStreamProc_GetPipeIdxOfMode(Index) (vStreamProc_GetModeOfPCConfig()[(Index)].PipeIdxOfMode) #define vStreamProc_IsBaseStateActivationOfMode2BaseState(Index) ((vStreamProc_GetMode2BaseStateOfPCConfig()[(Index)].BaseStateActivationOfMode2BaseState) != FALSE) #define vStreamProc_GetBaseStateIdxOfMode2BaseState(Index) (vStreamProc_GetMode2BaseStateOfPCConfig()[(Index)].BaseStateIdxOfMode2BaseState) #define vStreamProc_GetProcNode_StorageOutputPortsInputPortDynIdxOfNamedInputPorts2ActualPorts(Index) (vStreamProc_GetNamedInputPorts2ActualPortsOfPCConfig()[(Index)].ProcNode_StorageOutputPortsInputPortDynIdxOfNamedInputPorts2ActualPorts) #define vStreamProc_GetStorageNodeIdxOfNamedOutputPorts2ActualPorts(Index) (vStreamProc_GetNamedOutputPorts2ActualPortsOfPCConfig()[(Index)].StorageNodeIdxOfNamedOutputPorts2ActualPorts) #define vStreamProc_GetOne2OneIndirectionWorkspaceIdxOfNode(Index) (vStreamProc_GetNodeOfPCConfig()[(Index)].One2OneIndirectionWorkspaceIdxOfNode) #define vStreamProc_GetOne2OneIndirectionWorkspaceOfNode(Index) (vStreamProc_GetNodeOfPCConfig()[(Index)].One2OneIndirectionWorkspaceOfNode) #define vStreamProc_GetTypeOfNode(Index) (vStreamProc_GetNodeOfPCConfig()[(Index)].TypeOfNode) #define vStreamProc_IsFlushedOfNodeInfo(Index) ((vStreamProc_GetNodeInfoOfPCConfig()[(Index)].FlushedOfNodeInfo) != FALSE) #define vStreamProc_GetBaseStateEndIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].BaseStateEndIdxOfPipe) #define vStreamProc_GetBaseStateStartIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].BaseStateStartIdxOfPipe) #define vStreamProc_GetEdgeEndIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].EdgeEndIdxOfPipe) #define vStreamProc_GetEdgeStartIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].EdgeStartIdxOfPipe) #define vStreamProc_GetEntryPointEndIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].EntryPointEndIdxOfPipe) #define vStreamProc_GetEntryPointLengthOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].EntryPointLengthOfPipe) #define vStreamProc_GetEntryPointStartIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].EntryPointStartIdxOfPipe) #define vStreamProc_GetExitPointEndIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].ExitPointEndIdxOfPipe) #define vStreamProc_GetExitPointLengthOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].ExitPointLengthOfPipe) #define vStreamProc_GetExitPointStartIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].ExitPointStartIdxOfPipe) #define vStreamProc_GetFlushLevelEndIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].FlushLevelEndIdxOfPipe) #define vStreamProc_GetFlushLevelStartIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].FlushLevelStartIdxOfPipe) #define vStreamProc_GetMetaStateEndIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].MetaStateEndIdxOfPipe) #define vStreamProc_GetMetaStateStartIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].MetaStateStartIdxOfPipe) #define vStreamProc_GetModeEndIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].ModeEndIdxOfPipe) #define vStreamProc_GetModeStartIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].ModeStartIdxOfPipe) #define vStreamProc_GetNodeEndIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].NodeEndIdxOfPipe) #define vStreamProc_GetNodeLengthOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].NodeLengthOfPipe) #define vStreamProc_GetNodeStartIdxOfPipe(Index) (vStreamProc_GetPipeOfPCConfig()[(Index)].NodeStartIdxOfPipe) #define vStreamProc_GetFlushLevelIdxOfPipeInfo(Index) (vStreamProc_GetPipeInfoOfPCConfig()[(Index)].FlushLevelIdxOfPipeInfo) #define vStreamProc_GetPhaseOfPipeInfo(Index) (vStreamProc_GetPipeInfoOfPCConfig()[(Index)].PhaseOfPipeInfo) #define vStreamProc_GetPipeState(Index) (vStreamProc_GetPipeStateOfPCConfig()[(Index)]) #define vStreamProc_GetProcNode_StorageOutputPortsInputPortDyn(Index) (vStreamProc_GetProcNode_StorageOutputPortsInputPortDynOfPCConfig()[(Index)]) #define vStreamProc_GetNamedInputPorts2ActualPortsEndIdxOfProcessingNode(Index) (vStreamProc_GetProcessingNodeOfPCConfig()[(Index)].NamedInputPorts2ActualPortsEndIdxOfProcessingNode) #define vStreamProc_GetNamedInputPorts2ActualPortsLengthOfProcessingNode(Index) (vStreamProc_GetProcessingNodeOfPCConfig()[(Index)].NamedInputPorts2ActualPortsLengthOfProcessingNode) #define vStreamProc_GetNamedInputPorts2ActualPortsStartIdxOfProcessingNode(Index) (vStreamProc_GetProcessingNodeOfPCConfig()[(Index)].NamedInputPorts2ActualPortsStartIdxOfProcessingNode) #define vStreamProc_GetNamedOutputPorts2ActualPortsEndIdxOfProcessingNode(Index) (vStreamProc_GetProcessingNodeOfPCConfig()[(Index)].NamedOutputPorts2ActualPortsEndIdxOfProcessingNode) #define vStreamProc_GetNamedOutputPorts2ActualPortsLengthOfProcessingNode(Index) (vStreamProc_GetProcessingNodeOfPCConfig()[(Index)].NamedOutputPorts2ActualPortsLengthOfProcessingNode) #define vStreamProc_GetNamedOutputPorts2ActualPortsStartIdxOfProcessingNode(Index) (vStreamProc_GetProcessingNodeOfPCConfig()[(Index)].NamedOutputPorts2ActualPortsStartIdxOfProcessingNode) #define vStreamProc_GetNodeIdxOfProcessingNode(Index) (vStreamProc_GetProcessingNodeOfPCConfig()[(Index)].NodeIdxOfProcessingNode) #define vStreamProc_GetProcessingNodeDefIdxOfProcessingNode(Index) (vStreamProc_GetProcessingNodeOfPCConfig()[(Index)].ProcessingNodeDefIdxOfProcessingNode) #define vStreamProc_GetSliceOfProcessingNode(Index) (vStreamProc_GetProcessingNodeOfPCConfig()[(Index)].SliceOfProcessingNode) #define vStreamProc_GetWorkspaceOfProcessingNode(Index) (vStreamProc_GetProcessingNodeOfPCConfig()[(Index)].WorkspaceOfProcessingNode) #define vStreamProc_GetConfigOfProcessingNodeDef(Index) (vStreamProc_GetProcessingNodeDefOfPCConfig()[(Index)].ConfigOfProcessingNodeDef) #define vStreamProc_GetConfigTypeOfProcessingNodeDef(Index) (vStreamProc_GetProcessingNodeDefOfPCConfig()[(Index)].ConfigTypeOfProcessingNodeDef) #define vStreamProc_GetFlushFctOfProcessingNodeDef(Index) (vStreamProc_GetProcessingNodeDefOfPCConfig()[(Index)].FlushFctOfProcessingNodeDef) #define vStreamProc_GetInitFctOfProcessingNodeDef(Index) (vStreamProc_GetProcessingNodeDefOfPCConfig()[(Index)].InitFctOfProcessingNodeDef) #define vStreamProc_GetOptionalInputPortsOfProcessingNodeDef(Index) (vStreamProc_GetProcessingNodeDefOfPCConfig()[(Index)].OptionalInputPortsOfProcessingNodeDef) #define vStreamProc_GetOptionalOutputPortsOfProcessingNodeDef(Index) (vStreamProc_GetProcessingNodeDefOfPCConfig()[(Index)].OptionalOutputPortsOfProcessingNodeDef) #define vStreamProc_GetProcessFctOfProcessingNodeDef(Index) (vStreamProc_GetProcessingNodeDefOfPCConfig()[(Index)].ProcessFctOfProcessingNodeDef) #define vStreamProc_GetRequiredInputPortsOfProcessingNodeDef(Index) (vStreamProc_GetProcessingNodeDefOfPCConfig()[(Index)].RequiredInputPortsOfProcessingNodeDef) #define vStreamProc_GetRequiredOutputPortsOfProcessingNodeDef(Index) (vStreamProc_GetProcessingNodeDefOfPCConfig()[(Index)].RequiredOutputPortsOfProcessingNodeDef) #define vStreamProc_GetWorkspaceTypeOfProcessingNodeDef(Index) (vStreamProc_GetProcessingNodeDefOfPCConfig()[(Index)].WorkspaceTypeOfProcessingNodeDef) #define vStreamProc_GetBytesToCompareOfProcessingNode_ByteCompare_Config(Index) (vStreamProc_GetProcessingNode_ByteCompare_ConfigOfPCConfig()[(Index)].BytesToCompareOfProcessingNode_ByteCompare_Config) #define vStreamProc_GetCRCTypeOfProcessingNode_CRC_Config(Index) (vStreamProc_GetProcessingNode_CRC_ConfigOfPCConfig()[(Index)].CRCTypeOfProcessingNode_CRC_Config) #define vStreamProc_GetCipherModeOfProcessingNode_Cipher_Config(Index) /**< Deactivateable: 'vStreamProc_ProcessingNode_Cipher_Config.CipherMode' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_GetCsmJobIdOfProcessingNode_Cipher_Config(Index) /**< Deactivateable: 'vStreamProc_ProcessingNode_Cipher_Config.CsmJobId' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_GetMinOutputLengthOfProcessingNode_Cipher_Config(Index) /**< Deactivateable: 'vStreamProc_ProcessingNode_Cipher_Config.MinOutputLength' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_GetCsmJobIdOfProcessingNode_Hash_Config(Index) /**< Deactivateable: 'vStreamProc_ProcessingNode_Hash_Config.CsmJobId' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_GetCsmJobIdOfProcessingNode_MACVerification_Config(Index) /**< Deactivateable: 'vStreamProc_ProcessingNode_MACVerification_Config.CsmJobId' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_GetCsmJobIdOfProcessingNode_SignatureVerification_Config(Index) /**< Deactivateable: 'vStreamProc_ProcessingNode_SignatureVerification_Config.CsmJobId' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_GetBytesToProcessOfProcessingNode_Trigger_Config(Index) /**< Deactivateable: 'vStreamProc_ProcessingNode_Trigger_Config.BytesToProcess' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_GetScheduleEntryTable(Index) (vStreamProc_GetScheduleEntryTableOfPCConfig()[(Index)]) #define vStreamProc_GetCurrentScheduleEntryIdxOfScheduler(Index) (vStreamProc_GetSchedulerOfPCConfig()[(Index)].CurrentScheduleEntryIdxOfScheduler) #define vStreamProc_GetMaxNumberOfNodesToProcessOfScheduler(Index) (vStreamProc_GetSchedulerOfPCConfig()[(Index)].MaxNumberOfNodesToProcessOfScheduler) #define vStreamProc_GetScheduleEntryTableEndIdxOfScheduler(Index) (vStreamProc_GetSchedulerOfPCConfig()[(Index)].ScheduleEntryTableEndIdxOfScheduler) #define vStreamProc_GetScheduleEntryTableLengthOfScheduler(Index) (vStreamProc_GetSchedulerOfPCConfig()[(Index)].ScheduleEntryTableLengthOfScheduler) #define vStreamProc_GetScheduleEntryTableStartIdxOfScheduler(Index) (vStreamProc_GetSchedulerOfPCConfig()[(Index)].ScheduleEntryTableStartIdxOfScheduler) #define vStreamProc_GetSignatureVerification_State(Index) (vStreamProc_GetSignatureVerification_StateOfPCConfig()[(Index)]) #define vStreamProc_GetPortScopeOfStorageInputPort(Index) (vStreamProc_GetStorageInputPortOfPCConfig()[(Index)].PortScopeOfStorageInputPort) #define vStreamProc_GetProducerOfStorageInputPort(Index) (vStreamProc_GetStorageInputPortOfPCConfig()[(Index)].ProducerOfStorageInputPort) #define vStreamProc_GetDataElementSizeOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].DataElementSizeOfStorageNode) #define vStreamProc_GetDataElementTypeOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].DataElementTypeOfStorageNode) #define vStreamProc_GetDefragmentThresholdOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].DefragmentThresholdOfStorageNode) #define vStreamProc_GetNodeIdxOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].NodeIdxOfStorageNode) #define vStreamProc_GetSchedulerIdxOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].SchedulerIdxOfStorageNode) #define vStreamProc_GetStorageInputPortEndIdxOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].StorageInputPortEndIdxOfStorageNode) #define vStreamProc_GetStorageInputPortLengthOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].StorageInputPortLengthOfStorageNode) #define vStreamProc_GetStorageInputPortStartIdxOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].StorageInputPortStartIdxOfStorageNode) #define vStreamProc_GetStorageNodeBufferLengthOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].StorageNodeBufferLengthOfStorageNode) #define vStreamProc_GetStorageNodeBufferOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].StorageNodeBufferOfStorageNode) #define vStreamProc_GetStorageNodeDefIdxOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].StorageNodeDefIdxOfStorageNode) #define vStreamProc_GetStorageOutputPortEndIdxOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].StorageOutputPortEndIdxOfStorageNode) #define vStreamProc_GetStorageOutputPortLengthOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].StorageOutputPortLengthOfStorageNode) #define vStreamProc_GetStorageOutputPortStartIdxOfStorageNode(Index) (vStreamProc_GetStorageNodeOfPCConfig()[(Index)].StorageOutputPortStartIdxOfStorageNode) #define vStreamProc_GetStorageNodeBuffer() ((*(vStreamProc_GetStorageNodeBufferOfPCConfig()))) #define vStreamProc_GetAvailableLengthOfStorageNodeBufferInfo(Index) (vStreamProc_GetStorageNodeBufferInfoOfPCConfig()[(Index)].AvailableLengthOfStorageNodeBufferInfo) #define vStreamProc_GetConsumedLengthOfStorageNodeBufferInfo(Index) (vStreamProc_GetStorageNodeBufferInfoOfPCConfig()[(Index)].ConsumedLengthOfStorageNodeBufferInfo) #define vStreamProc_GetProduceCbkOfStorageNodeBufferInfo(Index) (vStreamProc_GetStorageNodeBufferInfoOfPCConfig()[(Index)].ProduceCbkOfStorageNodeBufferInfo) #define vStreamProc_GetRequestLockCntOfStorageNodeBufferInfo(Index) (vStreamProc_GetStorageNodeBufferInfoOfPCConfig()[(Index)].RequestLockCntOfStorageNodeBufferInfo) #define vStreamProc_GetRequestedProduceLengthOfStorageNodeBufferInfo(Index) (vStreamProc_GetStorageNodeBufferInfoOfPCConfig()[(Index)].RequestedProduceLengthOfStorageNodeBufferInfo) #define vStreamProc_IsWriteRequestLockOfStorageNodeBufferInfo(Index) ((vStreamProc_GetStorageNodeBufferInfoOfPCConfig()[(Index)].WriteRequestLockOfStorageNodeBufferInfo) != FALSE) #define vStreamProc_GetAnnounceStreamOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].AnnounceStreamOfStorageNodeDef) #define vStreamProc_GetDataAvailableCalloutOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].DataAvailableCalloutOfStorageNodeDef) #define vStreamProc_GetFlushFctOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].FlushFctOfStorageNodeDef) #define vStreamProc_GetInitFctOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].InitFctOfStorageNodeDef) #define vStreamProc_GetIsEmptyOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].IsEmptyOfStorageNodeDef) #define vStreamProc_GetProcessFctOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].ProcessFctOfStorageNodeDef) #define vStreamProc_GetReadAckOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].ReadAckOfStorageNodeDef) #define vStreamProc_GetReadInfoOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].ReadInfoOfStorageNodeDef) #define vStreamProc_GetReadRequestOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].ReadRequestOfStorageNodeDef) #define vStreamProc_GetRequestStreamOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].RequestStreamOfStorageNodeDef) #define vStreamProc_GetSetActivationSignalOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].SetActivationSignalOfStorageNodeDef) #define vStreamProc_GetStorageAvailableCalloutOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].StorageAvailableCalloutOfStorageNodeDef) #define vStreamProc_GetStreamAvailableCalloutOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].StreamAvailableCalloutOfStorageNodeDef) #define vStreamProc_GetWriteAckOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].WriteAckOfStorageNodeDef) #define vStreamProc_GetWriteInfoOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].WriteInfoOfStorageNodeDef) #define vStreamProc_GetWriteRequestOfStorageNodeDef(Index) (vStreamProc_GetStorageNodeDefOfPCConfig()[(Index)].WriteRequestOfStorageNodeDef) #define vStreamProc_GetNodeIdxOfStorageOutputPort(Index) (vStreamProc_GetStorageOutputPortOfPCConfig()[(Index)].NodeIdxOfStorageOutputPort) #define vStreamProc_GetPortScopeOfStorageOutputPort(Index) (vStreamProc_GetStorageOutputPortOfPCConfig()[(Index)].PortScopeOfStorageOutputPort) #define vStreamProc_GetStorageNodeIdxOfStorageOutputPort(Index) (vStreamProc_GetStorageOutputPortOfPCConfig()[(Index)].StorageNodeIdxOfStorageOutputPort) #define vStreamProc_IsActiveInformationOfStorageOutputPortInfo(Index) ((vStreamProc_GetStorageOutputPortInfoOfPCConfig()[(Index)].ActiveInformationOfStorageOutputPortInfo) != FALSE) #define vStreamProc_GetConsumeCbkOfStorageOutputPortInfo(Index) (vStreamProc_GetStorageOutputPortInfoOfPCConfig()[(Index)].ConsumeCbkOfStorageOutputPortInfo) #define vStreamProc_GetConsumeLenOfStorageOutputPortInfo(Index) (vStreamProc_GetStorageOutputPortInfoOfPCConfig()[(Index)].ConsumeLenOfStorageOutputPortInfo) #define vStreamProc_IsReadRequestLockOfStorageOutputPortInfo(Index) ((vStreamProc_GetStorageOutputPortInfoOfPCConfig()[(Index)].ReadRequestLockOfStorageOutputPortInfo) != FALSE) #define vStreamProc_GetRequestedConsumeLenOfStorageOutputPortInfo(Index) (vStreamProc_GetStorageOutputPortInfoOfPCConfig()[(Index)].RequestedConsumeLenOfStorageOutputPortInfo) #define vStreamProc_GetTrigger_Result(Index) (vStreamProc_GetTrigger_ResultOfPCConfig()[(Index)]) /** \} */ /** \defgroup vStreamProcPCGetDeduplicatedDataMacros vStreamProc Get Deduplicated Data Macros (PRE_COMPILE) \brief These macros can be used to read deduplicated data elements. \{ */ #define vStreamProc_GetDefragmentTreshold() vStreamProc_GetDefragmentTresholdOfPCConfig() #define vStreamProc_IsMetaStateUsedOfEdge(Index) (((boolean)(vStreamProc_GetMetaStateIdxOfEdge(Index) != VSTREAMPROC_NO_METASTATEIDXOFEDGE)) != FALSE) /**< TRUE, if the 0:1 relation has minimum 1 relation pointing to vStreamProc_MetaState */ #define vStreamProc_IsProcNode_StorageOutputPortsInputPortDynUsedOfEdge(Index) (((boolean)(vStreamProc_GetProcNode_StorageOutputPortsInputPortDynIdxOfEdge(Index) != VSTREAMPROC_NO_PROCNODE_STORAGEOUTPUTPORTSINPUTPORTDYNIDXOFEDGE)) != FALSE) /**< TRUE, if the 0:1 relation has minimum 1 relation pointing to vStreamProc_ProcNode_StorageOutputPortsInputPortDyn */ #define vStreamProc_IsStorageOutputPortUsedOfEdge(Index) (((boolean)(vStreamProc_GetStorageOutputPortIdxOfEdge(Index) != VSTREAMPROC_NO_STORAGEOUTPUTPORTIDXOFEDGE)) != FALSE) /**< TRUE, if the 0:1 relation has minimum 1 relation pointing to vStreamProc_StorageOutputPort */ #define vStreamProc_IsMetaStateTruthTableUsedOfMetaState(Index) (((boolean)(vStreamProc_GetMetaStateTruthTableStartIdxOfMetaState(Index) != VSTREAMPROC_NO_METASTATETRUTHTABLESTARTIDXOFMETASTATE)) != FALSE) /**< TRUE, if the 0:n relation has 1 relation pointing to vStreamProc_MetaStateTruthTable */ #define vStreamProc_IsBaseStateUsedOfMetaState2BaseState(Index) (((boolean)(vStreamProc_GetBaseStateIdxOfMetaState2BaseState(Index) != VSTREAMPROC_NO_BASESTATEIDXOFMETASTATE2BASESTATE)) != FALSE) /**< TRUE, if the 0:1 relation has minimum 1 relation pointing to vStreamProc_BaseState */ #define vStreamProc_IsProcNode_StorageOutputPortsInputPortDynUsedOfNamedInputPorts2ActualPorts(Index) (((boolean)(vStreamProc_GetProcNode_StorageOutputPortsInputPortDynIdxOfNamedInputPorts2ActualPorts(Index) != VSTREAMPROC_NO_PROCNODE_STORAGEOUTPUTPORTSINPUTPORTDYNIDXOFNAMEDINPUTPORTS2ACTUALPORTS)) != FALSE) /**< TRUE, if the 0:1 relation has minimum 1 relation pointing to vStreamProc_ProcNode_StorageOutputPortsInputPortDyn */ #define vStreamProc_IsStorageNodeUsedOfNamedOutputPorts2ActualPorts(Index) (((boolean)(vStreamProc_GetStorageNodeIdxOfNamedOutputPorts2ActualPorts(Index) != VSTREAMPROC_NO_STORAGENODEIDXOFNAMEDOUTPUTPORTS2ACTUALPORTS)) != FALSE) /**< TRUE, if the 0:1 relation has minimum 1 relation pointing to vStreamProc_StorageNode */ #define vStreamProc_GetNumberOfNodesToProcess() vStreamProc_GetNumberOfNodesToProcessOfPCConfig() #define vStreamProc_IsBaseStateUsedOfPipe(Index) (((boolean)(vStreamProc_GetBaseStateStartIdxOfPipe(Index) != VSTREAMPROC_NO_BASESTATESTARTIDXOFPIPE)) != FALSE) /**< TRUE, if the 0:n relation has 1 relation pointing to vStreamProc_BaseState */ #define vStreamProc_IsEdgeUsedOfPipe(Index) (((boolean)(vStreamProc_GetEdgeStartIdxOfPipe(Index) != VSTREAMPROC_NO_EDGESTARTIDXOFPIPE)) != FALSE) /**< TRUE, if the 0:n relation has 1 relation pointing to vStreamProc_Edge */ #define vStreamProc_IsExitPointUsedOfPipe(Index) (((boolean)(vStreamProc_GetExitPointLengthOfPipe(Index) != 0u)) != FALSE) /**< TRUE, if the 0:n relation has 1 relation pointing to vStreamProc_ExitPoint */ #define vStreamProc_IsFlushLevelUsedOfPipe(Index) (((boolean)(vStreamProc_GetFlushLevelStartIdxOfPipe(Index) != VSTREAMPROC_NO_FLUSHLEVELSTARTIDXOFPIPE)) != FALSE) /**< TRUE, if the 0:n relation has 1 relation pointing to vStreamProc_FlushLevel */ #define vStreamProc_IsMetaStateUsedOfPipe(Index) (((boolean)(vStreamProc_GetMetaStateStartIdxOfPipe(Index) != VSTREAMPROC_NO_METASTATESTARTIDXOFPIPE)) != FALSE) /**< TRUE, if the 0:n relation has 1 relation pointing to vStreamProc_MetaState */ #define vStreamProc_IsModeUsedOfPipe(Index) (((boolean)(vStreamProc_GetModeStartIdxOfPipe(Index) != VSTREAMPROC_NO_MODESTARTIDXOFPIPE)) != FALSE) /**< TRUE, if the 0:n relation has 1 relation pointing to vStreamProc_Mode */ #define vStreamProc_IsNamedInputPorts2ActualPortsUsedOfProcessingNode(Index) (((boolean)(vStreamProc_GetNamedInputPorts2ActualPortsLengthOfProcessingNode(Index) != 0u)) != FALSE) /**< TRUE, if the 0:n relation has 1 relation pointing to vStreamProc_NamedInputPorts2ActualPorts */ #define vStreamProc_IsNamedOutputPorts2ActualPortsUsedOfProcessingNode(Index) (((boolean)(vStreamProc_GetNamedOutputPorts2ActualPortsLengthOfProcessingNode(Index) != 0u)) != FALSE) /**< TRUE, if the 0:n relation has 1 relation pointing to vStreamProc_NamedOutputPorts2ActualPorts */ #define vStreamProc_GetSizeOfBaseState() vStreamProc_GetSizeOfBaseStateOfPCConfig() #define vStreamProc_GetSizeOfBaseStateInfo() vStreamProc_GetSizeOfBaseStateInfoOfPCConfig() #define vStreamProc_GetSizeOfByteCompare_Result() vStreamProc_GetSizeOfByteCompare_ResultOfPCConfig() #define vStreamProc_GetSizeOfCRC_Value() vStreamProc_GetSizeOfCRC_ValueOfPCConfig() #define vStreamProc_GetSizeOfCipher_State() vStreamProc_GetSizeOfCipher_StateOfPCConfig() #define vStreamProc_GetSizeOfCurrentScheduleEntry() vStreamProc_GetSizeOfCurrentScheduleEntryOfPCConfig() #define vStreamProc_GetSizeOfEdge() vStreamProc_GetSizeOfEdgeOfPCConfig() #define vStreamProc_GetSizeOfEdgeInfo() vStreamProc_GetSizeOfEdgeInfoOfPCConfig() #define vStreamProc_GetSizeOfEntryPoint() vStreamProc_GetSizeOfEntryPointOfPCConfig() #define vStreamProc_GetSizeOfExitPoint() vStreamProc_GetSizeOfExitPointOfPCConfig() #define vStreamProc_GetSizeOfExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType() vStreamProc_GetSizeOfExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceTypeOfPCConfig() #define vStreamProc_GetSizeOfExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType() vStreamProc_GetSizeOfExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceTypeOfPCConfig() #define vStreamProc_GetSizeOfExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType() vStreamProc_GetSizeOfExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceTypeOfPCConfig() #define vStreamProc_GetSizeOfExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType() vStreamProc_GetSizeOfExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceTypeOfPCConfig() #define vStreamProc_GetSizeOfFlushLevel() vStreamProc_GetSizeOfFlushLevelOfPCConfig() #define vStreamProc_GetSizeOfFlushLevelInfo() vStreamProc_GetSizeOfFlushLevelInfoOfPCConfig() #define vStreamProc_GetSizeOfHash_State() vStreamProc_GetSizeOfHash_StateOfPCConfig() #define vStreamProc_GetSizeOfMACVerification_State() vStreamProc_GetSizeOfMACVerification_StateOfPCConfig() #define vStreamProc_GetSizeOfMetaState() vStreamProc_GetSizeOfMetaStateOfPCConfig() #define vStreamProc_GetSizeOfMetaState2BaseState() vStreamProc_GetSizeOfMetaState2BaseStateOfPCConfig() #define vStreamProc_GetSizeOfMetaStateInfo() vStreamProc_GetSizeOfMetaStateInfoOfPCConfig() #define vStreamProc_GetSizeOfMetaStateTruthTable() vStreamProc_GetSizeOfMetaStateTruthTableOfPCConfig() #define vStreamProc_GetSizeOfMode() vStreamProc_GetSizeOfModeOfPCConfig() #define vStreamProc_GetSizeOfMode2BaseState() vStreamProc_GetSizeOfMode2BaseStateOfPCConfig() #define vStreamProc_GetSizeOfNamedInputPorts2ActualPorts() vStreamProc_GetSizeOfNamedInputPorts2ActualPortsOfPCConfig() #define vStreamProc_GetSizeOfNamedOutputPorts2ActualPorts() vStreamProc_GetSizeOfNamedOutputPorts2ActualPortsOfPCConfig() #define vStreamProc_GetSizeOfNode() vStreamProc_GetSizeOfNodeOfPCConfig() #define vStreamProc_GetSizeOfNodeInfo() vStreamProc_GetSizeOfNodeInfoOfPCConfig() #define vStreamProc_GetSizeOfPipe() vStreamProc_GetSizeOfPipeOfPCConfig() #define vStreamProc_GetSizeOfPipeInfo() vStreamProc_GetSizeOfPipeInfoOfPCConfig() #define vStreamProc_GetSizeOfPipeState() vStreamProc_GetSizeOfPipeStateOfPCConfig() #define vStreamProc_GetSizeOfProcNode_StorageOutputPortsInputPortDyn() vStreamProc_GetSizeOfProcNode_StorageOutputPortsInputPortDynOfPCConfig() #define vStreamProc_GetSizeOfProcessingNode() vStreamProc_GetSizeOfProcessingNodeOfPCConfig() #define vStreamProc_GetSizeOfProcessingNodeDef() vStreamProc_GetSizeOfProcessingNodeDefOfPCConfig() #define vStreamProc_GetSizeOfProcessingNode_ByteCompare_Config() vStreamProc_GetSizeOfProcessingNode_ByteCompare_ConfigOfPCConfig() #define vStreamProc_GetSizeOfProcessingNode_CRC_Config() vStreamProc_GetSizeOfProcessingNode_CRC_ConfigOfPCConfig() #define vStreamProc_GetSizeOfScheduleEntryTable() vStreamProc_GetSizeOfScheduleEntryTableOfPCConfig() #define vStreamProc_GetSizeOfScheduler() vStreamProc_GetSizeOfSchedulerOfPCConfig() #define vStreamProc_GetSizeOfSignatureVerification_State() vStreamProc_GetSizeOfSignatureVerification_StateOfPCConfig() #define vStreamProc_GetSizeOfStorageInputPort() vStreamProc_GetSizeOfStorageInputPortOfPCConfig() #define vStreamProc_GetSizeOfStorageNode() vStreamProc_GetSizeOfStorageNodeOfPCConfig() #define vStreamProc_GetSizeOfStorageNodeBufferInfo() vStreamProc_GetSizeOfStorageNodeBufferInfoOfPCConfig() #define vStreamProc_GetSizeOfStorageNodeDef() vStreamProc_GetSizeOfStorageNodeDefOfPCConfig() #define vStreamProc_GetSizeOfStorageOutputPort() vStreamProc_GetSizeOfStorageOutputPortOfPCConfig() #define vStreamProc_GetSizeOfStorageOutputPortInfo() vStreamProc_GetSizeOfStorageOutputPortInfoOfPCConfig() #define vStreamProc_GetSizeOfTrigger_Result() vStreamProc_GetSizeOfTrigger_ResultOfPCConfig() #define vStreamProc_IsStorageOutputPortUsedOfStorageNode(Index) (((boolean)(vStreamProc_GetStorageOutputPortLengthOfStorageNode(Index) != 0u)) != FALSE) /**< TRUE, if the 0:n relation has 1 relation pointing to vStreamProc_StorageOutputPort */ #define vStreamProc_IsNodeUsedOfStorageOutputPort(Index) (((boolean)(vStreamProc_GetNodeIdxOfStorageOutputPort(Index) != VSTREAMPROC_NO_NODEIDXOFSTORAGEOUTPUTPORT)) != FALSE) /**< TRUE, if the 0:1 relation has minimum 1 relation pointing to vStreamProc_Node */ /** \} */ /** \defgroup vStreamProcPCSetDataMacros vStreamProc Set Data Macros (PRE_COMPILE) \brief These macros can be used to write data. \{ */ #define vStreamProc_SetActiveOfBaseStateInfo(Index, Value) vStreamProc_GetBaseStateInfoOfPCConfig()[(Index)].ActiveOfBaseStateInfo = (Value) #define vStreamProc_SetPreviousActivationOfBaseStateInfo(Index, Value) vStreamProc_GetBaseStateInfoOfPCConfig()[(Index)].PreviousActivationOfBaseStateInfo = (Value) #define vStreamProc_SetByteCompare_Result(Index, Value) vStreamProc_GetByteCompare_ResultOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetCRC_Value(Index, Value) vStreamProc_GetCRC_ValueOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetCipher_State(Index, Value) vStreamProc_GetCipher_StateOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetCurrentScheduleEntry(Index, Value) vStreamProc_GetCurrentScheduleEntryOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetFlushedOfEdgeInfo(Index, Value) vStreamProc_GetEdgeInfoOfPCConfig()[(Index)].FlushedOfEdgeInfo = (Value) #define vStreamProc_SetExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType(Index, Value) vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceTypeOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType(Index, Value) vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceTypeOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType(Index, Value) vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceTypeOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType(Index, Value) vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceTypeOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetEdgeIdxOfFlushLevelInfo(Index, Value) vStreamProc_GetFlushLevelInfoOfPCConfig()[(Index)].EdgeIdxOfFlushLevelInfo = (Value) #define vStreamProc_SetPendingCountOfFlushLevelInfo(Index, Value) vStreamProc_GetFlushLevelInfoOfPCConfig()[(Index)].PendingCountOfFlushLevelInfo = (Value) #define vStreamProc_SetHash_State(Index, Value) vStreamProc_GetHash_StateOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetMACVerification_State(Index, Value) vStreamProc_GetMACVerification_StateOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetActiveOfMetaStateInfo(Index, Value) vStreamProc_GetMetaStateInfoOfPCConfig()[(Index)].ActiveOfMetaStateInfo = (Value) #define vStreamProc_SetFlushedOfNodeInfo(Index, Value) vStreamProc_GetNodeInfoOfPCConfig()[(Index)].FlushedOfNodeInfo = (Value) #define vStreamProc_SetFlushLevelIdxOfPipeInfo(Index, Value) vStreamProc_GetPipeInfoOfPCConfig()[(Index)].FlushLevelIdxOfPipeInfo = (Value) #define vStreamProc_SetPhaseOfPipeInfo(Index, Value) vStreamProc_GetPipeInfoOfPCConfig()[(Index)].PhaseOfPipeInfo = (Value) #define vStreamProc_SetPipeState(Index, Value) vStreamProc_GetPipeStateOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetProcNode_StorageOutputPortsInputPortDyn(Index, Value) vStreamProc_GetProcNode_StorageOutputPortsInputPortDynOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetScheduleEntryTable(Index, Value) vStreamProc_GetScheduleEntryTableOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetSignatureVerification_State(Index, Value) vStreamProc_GetSignatureVerification_StateOfPCConfig()[(Index)] = (Value) #define vStreamProc_SetStorageNodeBuffer(Value) (*(vStreamProc_GetStorageNodeBufferOfPCConfig())) = (Value) #define vStreamProc_SetAvailableLengthOfStorageNodeBufferInfo(Index, Value) vStreamProc_GetStorageNodeBufferInfoOfPCConfig()[(Index)].AvailableLengthOfStorageNodeBufferInfo = (Value) #define vStreamProc_SetConsumedLengthOfStorageNodeBufferInfo(Index, Value) vStreamProc_GetStorageNodeBufferInfoOfPCConfig()[(Index)].ConsumedLengthOfStorageNodeBufferInfo = (Value) #define vStreamProc_SetProduceCbkOfStorageNodeBufferInfo(Index, Value) vStreamProc_GetStorageNodeBufferInfoOfPCConfig()[(Index)].ProduceCbkOfStorageNodeBufferInfo = (Value) #define vStreamProc_SetRequestLockCntOfStorageNodeBufferInfo(Index, Value) vStreamProc_GetStorageNodeBufferInfoOfPCConfig()[(Index)].RequestLockCntOfStorageNodeBufferInfo = (Value) #define vStreamProc_SetRequestedProduceLengthOfStorageNodeBufferInfo(Index, Value) vStreamProc_GetStorageNodeBufferInfoOfPCConfig()[(Index)].RequestedProduceLengthOfStorageNodeBufferInfo = (Value) #define vStreamProc_SetWriteRequestLockOfStorageNodeBufferInfo(Index, Value) vStreamProc_GetStorageNodeBufferInfoOfPCConfig()[(Index)].WriteRequestLockOfStorageNodeBufferInfo = (Value) #define vStreamProc_SetActiveInformationOfStorageOutputPortInfo(Index, Value) vStreamProc_GetStorageOutputPortInfoOfPCConfig()[(Index)].ActiveInformationOfStorageOutputPortInfo = (Value) #define vStreamProc_SetConsumeCbkOfStorageOutputPortInfo(Index, Value) vStreamProc_GetStorageOutputPortInfoOfPCConfig()[(Index)].ConsumeCbkOfStorageOutputPortInfo = (Value) #define vStreamProc_SetConsumeLenOfStorageOutputPortInfo(Index, Value) vStreamProc_GetStorageOutputPortInfoOfPCConfig()[(Index)].ConsumeLenOfStorageOutputPortInfo = (Value) #define vStreamProc_SetReadRequestLockOfStorageOutputPortInfo(Index, Value) vStreamProc_GetStorageOutputPortInfoOfPCConfig()[(Index)].ReadRequestLockOfStorageOutputPortInfo = (Value) #define vStreamProc_SetRequestedConsumeLenOfStorageOutputPortInfo(Index, Value) vStreamProc_GetStorageOutputPortInfoOfPCConfig()[(Index)].RequestedConsumeLenOfStorageOutputPortInfo = (Value) #define vStreamProc_SetTrigger_Result(Index, Value) vStreamProc_GetTrigger_ResultOfPCConfig()[(Index)] = (Value) /** \} */ /** \defgroup vStreamProcPCGetAddressOfDataMacros vStreamProc Get Address Of Data Macros (PRE_COMPILE) \brief These macros can be used to get the data by the address operator. \{ */ #define vStreamProc_GetAddrScheduleEntryTable(Index) (&vStreamProc_GetScheduleEntryTable(Index)) /** \} */ /** \defgroup vStreamProcPCHasMacros vStreamProc Has Macros (PRE_COMPILE) \brief These macros can be used to detect at runtime a deactivated piece of information. TRUE in the CONFIGURATION_VARIANT PRE-COMPILE, TRUE or FALSE in the CONFIGURATION_VARIANT POST-BUILD. \{ */ #define vStreamProc_HasBaseState() (vStreamProc_GetBaseStateOfPCConfig() != NULL_PTR) #define vStreamProc_HasDefaultActivationOfBaseState() (TRUE != FALSE) #define vStreamProc_HasBaseStateInfo() (vStreamProc_GetBaseStateInfoOfPCConfig() != NULL_PTR) #define vStreamProc_HasActiveOfBaseStateInfo() (TRUE != FALSE) #define vStreamProc_HasPreviousActivationOfBaseStateInfo() (TRUE != FALSE) #define vStreamProc_HasByteCompare_Result() (vStreamProc_GetByteCompare_ResultOfPCConfig() != NULL_PTR) #define vStreamProc_HasCRC_Value() (vStreamProc_GetCRC_ValueOfPCConfig() != NULL_PTR) #define vStreamProc_HasCipher_State() (vStreamProc_GetCipher_StateOfPCConfig() != NULL_PTR) #define vStreamProc_HasCurrentScheduleEntry() (TRUE != FALSE) #define vStreamProc_HasDefragmentTreshold() (TRUE != FALSE) #define vStreamProc_HasEdge() (vStreamProc_GetEdgeOfPCConfig() != NULL_PTR) #define vStreamProc_HasMetaStateIdxOfEdge() (TRUE != FALSE) #define vStreamProc_HasMetaStateUsedOfEdge() (TRUE != FALSE) #define vStreamProc_HasNodeIdxOfEdge() (TRUE != FALSE) #define vStreamProc_HasProcNode_StorageOutputPortsInputPortDynIdxOfEdge() (TRUE != FALSE) #define vStreamProc_HasProcNode_StorageOutputPortsInputPortDynUsedOfEdge() (TRUE != FALSE) #define vStreamProc_HasStorageOutputPortIdxOfEdge() (TRUE != FALSE) #define vStreamProc_HasStorageOutputPortUsedOfEdge() (TRUE != FALSE) #define vStreamProc_HasEdgeInfo() (vStreamProc_GetEdgeInfoOfPCConfig() != NULL_PTR) #define vStreamProc_HasFlushedOfEdgeInfo() (TRUE != FALSE) #define vStreamProc_HasEntryPoint() (vStreamProc_GetEntryPointOfPCConfig() != NULL_PTR) #define vStreamProc_HasStorageNodeIdxOfEntryPoint() (TRUE != FALSE) #define vStreamProc_HasExitPoint() (vStreamProc_GetExitPointOfPCConfig() != NULL_PTR) #define vStreamProc_HasStorageOutputPortIdxOfExitPoint() (TRUE != FALSE) #define vStreamProc_HasExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType() (TRUE != FALSE) #define vStreamProc_HasExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType() (TRUE != FALSE) #define vStreamProc_HasExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType() (TRUE != FALSE) #define vStreamProc_HasExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType() (TRUE != FALSE) #define vStreamProc_HasFlushLevel() (TRUE != FALSE) #define vStreamProc_HasEdgeEndIdxOfFlushLevel() (TRUE != FALSE) #define vStreamProc_HasEdgeStartIdxOfFlushLevel() (TRUE != FALSE) #define vStreamProc_HasFlushLevelInfo() (vStreamProc_GetFlushLevelInfoOfPCConfig() != NULL_PTR) #define vStreamProc_HasEdgeIdxOfFlushLevelInfo() (TRUE != FALSE) #define vStreamProc_HasPendingCountOfFlushLevelInfo() (TRUE != FALSE) #define vStreamProc_HasHash_State() (vStreamProc_GetHash_StateOfPCConfig() != NULL_PTR) #define vStreamProc_HasMACVerification_State() (vStreamProc_GetMACVerification_StateOfPCConfig() != NULL_PTR) #define vStreamProc_HasMetaState() (vStreamProc_GetMetaStateOfPCConfig() != NULL_PTR) #define vStreamProc_HasMatchActivationOfMetaState() (TRUE != FALSE) #define vStreamProc_HasMetaState2BaseStateEndIdxOfMetaState() (TRUE != FALSE) #define vStreamProc_HasMetaState2BaseStateLengthOfMetaState() (TRUE != FALSE) #define vStreamProc_HasMetaState2BaseStateStartIdxOfMetaState() (TRUE != FALSE) #define vStreamProc_HasMetaStateTruthTableEndIdxOfMetaState() (TRUE != FALSE) #define vStreamProc_HasMetaStateTruthTableStartIdxOfMetaState() (TRUE != FALSE) #define vStreamProc_HasMetaStateTruthTableUsedOfMetaState() (TRUE != FALSE) #define vStreamProc_HasTruthTableCountOfMetaState() (TRUE != FALSE) #define vStreamProc_HasMetaState2BaseState() (vStreamProc_GetMetaState2BaseStateOfPCConfig() != NULL_PTR) #define vStreamProc_HasBaseStateIdxOfMetaState2BaseState() (TRUE != FALSE) #define vStreamProc_HasBaseStateUsedOfMetaState2BaseState() (TRUE != FALSE) #define vStreamProc_HasMetaStateInfo() (vStreamProc_GetMetaStateInfoOfPCConfig() != NULL_PTR) #define vStreamProc_HasActiveOfMetaStateInfo() (TRUE != FALSE) #define vStreamProc_HasMetaStateTruthTable() (vStreamProc_GetMetaStateTruthTableOfPCConfig() != NULL_PTR) #define vStreamProc_HasExpectedStateActivationOfMetaStateTruthTable() (TRUE != FALSE) #define vStreamProc_HasMode() (vStreamProc_GetModeOfPCConfig() != NULL_PTR) #define vStreamProc_HasHandleOfMode() (TRUE != FALSE) #define vStreamProc_HasMode2BaseStateEndIdxOfMode() (TRUE != FALSE) #define vStreamProc_HasMode2BaseStateStartIdxOfMode() (TRUE != FALSE) #define vStreamProc_HasPipeIdxOfMode() (TRUE != FALSE) #define vStreamProc_HasMode2BaseState() (vStreamProc_GetMode2BaseStateOfPCConfig() != NULL_PTR) #define vStreamProc_HasBaseStateActivationOfMode2BaseState() (TRUE != FALSE) #define vStreamProc_HasBaseStateIdxOfMode2BaseState() (TRUE != FALSE) #define vStreamProc_HasNamedInputPorts2ActualPorts() (TRUE != FALSE) #define vStreamProc_HasProcNode_StorageOutputPortsInputPortDynIdxOfNamedInputPorts2ActualPorts() (TRUE != FALSE) #define vStreamProc_HasProcNode_StorageOutputPortsInputPortDynUsedOfNamedInputPorts2ActualPorts() (TRUE != FALSE) #define vStreamProc_HasNamedOutputPorts2ActualPorts() (TRUE != FALSE) #define vStreamProc_HasStorageNodeIdxOfNamedOutputPorts2ActualPorts() (TRUE != FALSE) #define vStreamProc_HasStorageNodeUsedOfNamedOutputPorts2ActualPorts() (TRUE != FALSE) #define vStreamProc_HasNode() (vStreamProc_GetNodeOfPCConfig() != NULL_PTR) #define vStreamProc_HasOne2OneIndirectionWorkspaceIdxOfNode() (TRUE != FALSE) #define vStreamProc_HasOne2OneIndirectionWorkspaceOfNode() (TRUE != FALSE) #define vStreamProc_HasTypeOfNode() (TRUE != FALSE) #define vStreamProc_HasNodeInfo() (vStreamProc_GetNodeInfoOfPCConfig() != NULL_PTR) #define vStreamProc_HasFlushedOfNodeInfo() (TRUE != FALSE) #define vStreamProc_HasNumberOfNodesToProcess() (TRUE != FALSE) #define vStreamProc_HasPipe() (TRUE != FALSE) #define vStreamProc_HasBaseStateEndIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasBaseStateStartIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasBaseStateUsedOfPipe() (TRUE != FALSE) #define vStreamProc_HasEdgeEndIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasEdgeStartIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasEdgeUsedOfPipe() (TRUE != FALSE) #define vStreamProc_HasEntryPointEndIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasEntryPointLengthOfPipe() (TRUE != FALSE) #define vStreamProc_HasEntryPointStartIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasExitPointEndIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasExitPointLengthOfPipe() (TRUE != FALSE) #define vStreamProc_HasExitPointStartIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasExitPointUsedOfPipe() (TRUE != FALSE) #define vStreamProc_HasFlushLevelEndIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasFlushLevelStartIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasFlushLevelUsedOfPipe() (TRUE != FALSE) #define vStreamProc_HasMetaStateEndIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasMetaStateStartIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasMetaStateUsedOfPipe() (TRUE != FALSE) #define vStreamProc_HasModeEndIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasModeStartIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasModeUsedOfPipe() (TRUE != FALSE) #define vStreamProc_HasNodeEndIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasNodeLengthOfPipe() (TRUE != FALSE) #define vStreamProc_HasNodeStartIdxOfPipe() (TRUE != FALSE) #define vStreamProc_HasPipeInfo() (vStreamProc_GetPipeInfoOfPCConfig() != NULL_PTR) #define vStreamProc_HasFlushLevelIdxOfPipeInfo() (TRUE != FALSE) #define vStreamProc_HasPhaseOfPipeInfo() (TRUE != FALSE) #define vStreamProc_HasPipeState() (vStreamProc_GetPipeStateOfPCConfig() != NULL_PTR) #define vStreamProc_HasProcNode_StorageOutputPortsInputPortDyn() (TRUE != FALSE) #define vStreamProc_HasProcessingNode() (vStreamProc_GetProcessingNodeOfPCConfig() != NULL_PTR) #define vStreamProc_HasNamedInputPorts2ActualPortsEndIdxOfProcessingNode() (TRUE != FALSE) #define vStreamProc_HasNamedInputPorts2ActualPortsLengthOfProcessingNode() (TRUE != FALSE) #define vStreamProc_HasNamedInputPorts2ActualPortsStartIdxOfProcessingNode() (TRUE != FALSE) #define vStreamProc_HasNamedInputPorts2ActualPortsUsedOfProcessingNode() (TRUE != FALSE) #define vStreamProc_HasNamedOutputPorts2ActualPortsEndIdxOfProcessingNode() (TRUE != FALSE) #define vStreamProc_HasNamedOutputPorts2ActualPortsLengthOfProcessingNode() (TRUE != FALSE) #define vStreamProc_HasNamedOutputPorts2ActualPortsStartIdxOfProcessingNode() (TRUE != FALSE) #define vStreamProc_HasNamedOutputPorts2ActualPortsUsedOfProcessingNode() (TRUE != FALSE) #define vStreamProc_HasNodeIdxOfProcessingNode() (TRUE != FALSE) #define vStreamProc_HasProcessingNodeDefIdxOfProcessingNode() (TRUE != FALSE) #define vStreamProc_HasSliceOfProcessingNode() (TRUE != FALSE) #define vStreamProc_HasWorkspaceOfProcessingNode() (TRUE != FALSE) #define vStreamProc_HasProcessingNodeDef() (TRUE != FALSE) #define vStreamProc_HasConfigOfProcessingNodeDef() (TRUE != FALSE) #define vStreamProc_HasConfigTypeOfProcessingNodeDef() (TRUE != FALSE) #define vStreamProc_HasFlushFctOfProcessingNodeDef() (TRUE != FALSE) #define vStreamProc_HasInitFctOfProcessingNodeDef() (TRUE != FALSE) #define vStreamProc_HasOptionalInputPortsOfProcessingNodeDef() (TRUE != FALSE) #define vStreamProc_HasOptionalOutputPortsOfProcessingNodeDef() (TRUE != FALSE) #define vStreamProc_HasProcessFctOfProcessingNodeDef() (TRUE != FALSE) #define vStreamProc_HasRequiredInputPortsOfProcessingNodeDef() (TRUE != FALSE) #define vStreamProc_HasRequiredOutputPortsOfProcessingNodeDef() (TRUE != FALSE) #define vStreamProc_HasWorkspaceTypeOfProcessingNodeDef() (TRUE != FALSE) #define vStreamProc_HasProcessingNode_ByteCompare_Config() (TRUE != FALSE) #define vStreamProc_HasBytesToCompareOfProcessingNode_ByteCompare_Config() (TRUE != FALSE) #define vStreamProc_HasProcessingNode_CRC_Config() (TRUE != FALSE) #define vStreamProc_HasCRCTypeOfProcessingNode_CRC_Config() (TRUE != FALSE) #define vStreamProc_HasProcessingNode_Cipher_Config() /**< Deactivateable: 'vStreamProc_ProcessingNode_Cipher_Config' Reason: 'the struct is deactivated because all elements are deactivated.' */ #define vStreamProc_HasCipherModeOfProcessingNode_Cipher_Config() /**< Deactivateable: 'vStreamProc_ProcessingNode_Cipher_Config.CipherMode' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_HasCsmJobIdOfProcessingNode_Cipher_Config() /**< Deactivateable: 'vStreamProc_ProcessingNode_Cipher_Config.CsmJobId' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_HasMinOutputLengthOfProcessingNode_Cipher_Config() /**< Deactivateable: 'vStreamProc_ProcessingNode_Cipher_Config.MinOutputLength' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_HasProcessingNode_Hash_Config() /**< Deactivateable: 'vStreamProc_ProcessingNode_Hash_Config' Reason: 'the struct is deactivated because all elements are deactivated.' */ #define vStreamProc_HasCsmJobIdOfProcessingNode_Hash_Config() /**< Deactivateable: 'vStreamProc_ProcessingNode_Hash_Config.CsmJobId' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_HasProcessingNode_MACVerification_Config() /**< Deactivateable: 'vStreamProc_ProcessingNode_MACVerification_Config' Reason: 'the struct is deactivated because all elements are deactivated.' */ #define vStreamProc_HasCsmJobIdOfProcessingNode_MACVerification_Config() /**< Deactivateable: 'vStreamProc_ProcessingNode_MACVerification_Config.CsmJobId' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_HasProcessingNode_SignatureVerification_Config() /**< Deactivateable: 'vStreamProc_ProcessingNode_SignatureVerification_Config' Reason: 'the struct is deactivated because all elements are deactivated.' */ #define vStreamProc_HasCsmJobIdOfProcessingNode_SignatureVerification_Config() /**< Deactivateable: 'vStreamProc_ProcessingNode_SignatureVerification_Config.CsmJobId' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_HasProcessingNode_Trigger_Config() /**< Deactivateable: 'vStreamProc_ProcessingNode_Trigger_Config' Reason: 'the struct is deactivated because all elements are deactivated.' */ #define vStreamProc_HasBytesToProcessOfProcessingNode_Trigger_Config() /**< Deactivateable: 'vStreamProc_ProcessingNode_Trigger_Config.BytesToProcess' Reason: 'the array is deactivated because the size is 0 and the piece of data is in the configuration class: PRE_COMPILE' */ #define vStreamProc_HasScheduleEntryTable() (TRUE != FALSE) #define vStreamProc_HasScheduler() (vStreamProc_GetSchedulerOfPCConfig() != NULL_PTR) #define vStreamProc_HasCurrentScheduleEntryIdxOfScheduler() (TRUE != FALSE) #define vStreamProc_HasMaxNumberOfNodesToProcessOfScheduler() (TRUE != FALSE) #define vStreamProc_HasScheduleEntryTableEndIdxOfScheduler() (TRUE != FALSE) #define vStreamProc_HasScheduleEntryTableLengthOfScheduler() (TRUE != FALSE) #define vStreamProc_HasScheduleEntryTableStartIdxOfScheduler() (TRUE != FALSE) #define vStreamProc_HasSignatureVerification_State() (vStreamProc_GetSignatureVerification_StateOfPCConfig() != NULL_PTR) #define vStreamProc_HasSizeOfBaseState() (TRUE != FALSE) #define vStreamProc_HasSizeOfBaseStateInfo() (TRUE != FALSE) #define vStreamProc_HasSizeOfByteCompare_Result() (TRUE != FALSE) #define vStreamProc_HasSizeOfCRC_Value() (TRUE != FALSE) #define vStreamProc_HasSizeOfCipher_State() (TRUE != FALSE) #define vStreamProc_HasSizeOfCurrentScheduleEntry() (TRUE != FALSE) #define vStreamProc_HasSizeOfEdge() (TRUE != FALSE) #define vStreamProc_HasSizeOfEdgeInfo() (TRUE != FALSE) #define vStreamProc_HasSizeOfEntryPoint() (TRUE != FALSE) #define vStreamProc_HasSizeOfExitPoint() (TRUE != FALSE) #define vStreamProc_HasSizeOfExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType() (TRUE != FALSE) #define vStreamProc_HasSizeOfExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType() (TRUE != FALSE) #define vStreamProc_HasSizeOfExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType() (TRUE != FALSE) #define vStreamProc_HasSizeOfExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType() (TRUE != FALSE) #define vStreamProc_HasSizeOfFlushLevel() (TRUE != FALSE) #define vStreamProc_HasSizeOfFlushLevelInfo() (TRUE != FALSE) #define vStreamProc_HasSizeOfHash_State() (TRUE != FALSE) #define vStreamProc_HasSizeOfMACVerification_State() (TRUE != FALSE) #define vStreamProc_HasSizeOfMetaState() (TRUE != FALSE) #define vStreamProc_HasSizeOfMetaState2BaseState() (TRUE != FALSE) #define vStreamProc_HasSizeOfMetaStateInfo() (TRUE != FALSE) #define vStreamProc_HasSizeOfMetaStateTruthTable() (TRUE != FALSE) #define vStreamProc_HasSizeOfMode() (TRUE != FALSE) #define vStreamProc_HasSizeOfMode2BaseState() (TRUE != FALSE) #define vStreamProc_HasSizeOfNamedInputPorts2ActualPorts() (TRUE != FALSE) #define vStreamProc_HasSizeOfNamedOutputPorts2ActualPorts() (TRUE != FALSE) #define vStreamProc_HasSizeOfNode() (TRUE != FALSE) #define vStreamProc_HasSizeOfNodeInfo() (TRUE != FALSE) #define vStreamProc_HasSizeOfPipe() (TRUE != FALSE) #define vStreamProc_HasSizeOfPipeInfo() (TRUE != FALSE) #define vStreamProc_HasSizeOfPipeState() (TRUE != FALSE) #define vStreamProc_HasSizeOfProcNode_StorageOutputPortsInputPortDyn() (TRUE != FALSE) #define vStreamProc_HasSizeOfProcessingNode() (TRUE != FALSE) #define vStreamProc_HasSizeOfProcessingNodeDef() (TRUE != FALSE) #define vStreamProc_HasSizeOfProcessingNode_ByteCompare_Config() (TRUE != FALSE) #define vStreamProc_HasSizeOfProcessingNode_CRC_Config() (TRUE != FALSE) #define vStreamProc_HasSizeOfScheduleEntryTable() (TRUE != FALSE) #define vStreamProc_HasSizeOfScheduler() (TRUE != FALSE) #define vStreamProc_HasSizeOfSignatureVerification_State() (TRUE != FALSE) #define vStreamProc_HasSizeOfStorageInputPort() (TRUE != FALSE) #define vStreamProc_HasSizeOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasSizeOfStorageNodeBufferInfo() (TRUE != FALSE) #define vStreamProc_HasSizeOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasSizeOfStorageOutputPort() (TRUE != FALSE) #define vStreamProc_HasSizeOfStorageOutputPortInfo() (TRUE != FALSE) #define vStreamProc_HasSizeOfTrigger_Result() (TRUE != FALSE) #define vStreamProc_HasStorageInputPort() (vStreamProc_GetStorageInputPortOfPCConfig() != NULL_PTR) #define vStreamProc_HasPortScopeOfStorageInputPort() (TRUE != FALSE) #define vStreamProc_HasProducerOfStorageInputPort() (TRUE != FALSE) #define vStreamProc_HasStorageNode() (vStreamProc_GetStorageNodeOfPCConfig() != NULL_PTR) #define vStreamProc_HasDataElementSizeOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasDataElementTypeOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasDefragmentThresholdOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasNodeIdxOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasSchedulerIdxOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasStorageInputPortEndIdxOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasStorageInputPortLengthOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasStorageInputPortStartIdxOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasStorageNodeBufferLengthOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasStorageNodeBufferOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasStorageNodeDefIdxOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasStorageOutputPortEndIdxOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasStorageOutputPortLengthOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasStorageOutputPortStartIdxOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasStorageOutputPortUsedOfStorageNode() (TRUE != FALSE) #define vStreamProc_HasStorageNodeBuffer() (TRUE != FALSE) #define vStreamProc_HasStorageNodeBufferInfo() (TRUE != FALSE) #define vStreamProc_HasAvailableLengthOfStorageNodeBufferInfo() (TRUE != FALSE) #define vStreamProc_HasConsumedLengthOfStorageNodeBufferInfo() (TRUE != FALSE) #define vStreamProc_HasProduceCbkOfStorageNodeBufferInfo() (TRUE != FALSE) #define vStreamProc_HasRequestLockCntOfStorageNodeBufferInfo() (TRUE != FALSE) #define vStreamProc_HasRequestedProduceLengthOfStorageNodeBufferInfo() (TRUE != FALSE) #define vStreamProc_HasWriteRequestLockOfStorageNodeBufferInfo() (TRUE != FALSE) #define vStreamProc_HasStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasAnnounceStreamOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasDataAvailableCalloutOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasFlushFctOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasInitFctOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasIsEmptyOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasProcessFctOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasReadAckOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasReadInfoOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasReadRequestOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasRequestStreamOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasSetActivationSignalOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasStorageAvailableCalloutOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasStreamAvailableCalloutOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasWriteAckOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasWriteInfoOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasWriteRequestOfStorageNodeDef() (TRUE != FALSE) #define vStreamProc_HasStorageOutputPort() (vStreamProc_GetStorageOutputPortOfPCConfig() != NULL_PTR) #define vStreamProc_HasNodeIdxOfStorageOutputPort() (TRUE != FALSE) #define vStreamProc_HasNodeUsedOfStorageOutputPort() (TRUE != FALSE) #define vStreamProc_HasPortScopeOfStorageOutputPort() (TRUE != FALSE) #define vStreamProc_HasStorageNodeIdxOfStorageOutputPort() (TRUE != FALSE) #define vStreamProc_HasStorageOutputPortInfo() (vStreamProc_GetStorageOutputPortInfoOfPCConfig() != NULL_PTR) #define vStreamProc_HasActiveInformationOfStorageOutputPortInfo() (TRUE != FALSE) #define vStreamProc_HasConsumeCbkOfStorageOutputPortInfo() (TRUE != FALSE) #define vStreamProc_HasConsumeLenOfStorageOutputPortInfo() (TRUE != FALSE) #define vStreamProc_HasReadRequestLockOfStorageOutputPortInfo() (TRUE != FALSE) #define vStreamProc_HasRequestedConsumeLenOfStorageOutputPortInfo() (TRUE != FALSE) #define vStreamProc_HasTrigger_Result() (vStreamProc_GetTrigger_ResultOfPCConfig() != NULL_PTR) #define vStreamProc_HasPCConfig() (TRUE != FALSE) #define vStreamProc_HasBaseStateInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasBaseStateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasByteCompare_ResultOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasCRC_ValueOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasCipher_StateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasCurrentScheduleEntryOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasDefragmentTresholdOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasEdgeInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasEdgeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasEntryPointOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasExitPointOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceTypeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceTypeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceTypeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceTypeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasFlushLevelInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasFlushLevelOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasHash_StateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasMACVerification_StateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasMetaState2BaseStateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasMetaStateInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasMetaStateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasMetaStateTruthTableOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasMode2BaseStateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasModeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasNamedInputPorts2ActualPortsOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasNamedOutputPorts2ActualPortsOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasNodeInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasNodeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasNumberOfNodesToProcessOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasPipeInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasPipeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasPipeStateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasProcNode_StorageOutputPortsInputPortDynOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasProcessingNodeDefOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasProcessingNodeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasProcessingNode_ByteCompare_ConfigOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasProcessingNode_CRC_ConfigOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasScheduleEntryTableOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSchedulerOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSignatureVerification_StateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfBaseStateInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfBaseStateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfByteCompare_ResultOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfCRC_ValueOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfCipher_StateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfCurrentScheduleEntryOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfEdgeInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfEdgeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfEntryPointOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfExitPointOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceTypeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceTypeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceTypeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceTypeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfFlushLevelInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfFlushLevelOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfHash_StateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfMACVerification_StateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfMetaState2BaseStateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfMetaStateInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfMetaStateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfMetaStateTruthTableOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfMode2BaseStateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfModeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfNamedInputPorts2ActualPortsOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfNamedOutputPorts2ActualPortsOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfNodeInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfNodeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfPipeInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfPipeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfPipeStateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfProcNode_StorageOutputPortsInputPortDynOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfProcessingNodeDefOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfProcessingNodeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfProcessingNode_ByteCompare_ConfigOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfProcessingNode_CRC_ConfigOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfScheduleEntryTableOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfSchedulerOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfSignatureVerification_StateOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfStorageInputPortOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfStorageNodeBufferInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfStorageNodeDefOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfStorageNodeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfStorageOutputPortInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfStorageOutputPortOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasSizeOfTrigger_ResultOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasStorageInputPortOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasStorageNodeBufferInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasStorageNodeBufferOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasStorageNodeDefOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasStorageNodeOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasStorageOutputPortInfoOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasStorageOutputPortOfPCConfig() (TRUE != FALSE) #define vStreamProc_HasTrigger_ResultOfPCConfig() (TRUE != FALSE) /** \} */ /** \defgroup vStreamProcPCExistsEnumMacros vStreamProc Exists Enum Macros (PRE_COMPILE) \brief These macros can be used to deactivate enumeration based code sequences if the enumeration value does not exist in the configuration data. \{ */ #define vStreamProc_ExistsStorageNodeOne2OneIndirectionWorkspaceOfNode() /**< Deactivated, because the PrecompilePreprocessingStrategy isn't COMPILETIME_CHECKING! */ #define vStreamProc_ExistsProcessingNodeOne2OneIndirectionWorkspaceOfNode() /**< Deactivated, because the PrecompilePreprocessingStrategy isn't COMPILETIME_CHECKING! */ #define vStreamProc_ExistsPROCESSING_NODETypeOfNode() /**< Deactivated, because the PrecompilePreprocessingStrategy isn't COMPILETIME_CHECKING! */ #define vStreamProc_ExistsSTORAGE_NODETypeOfNode() /**< Deactivated, because the PrecompilePreprocessingStrategy isn't COMPILETIME_CHECKING! */ #define vStreamProc_ExistsINTERNALPortScopeOfStorageInputPort() /**< Deactivated, because the PrecompilePreprocessingStrategy isn't COMPILETIME_CHECKING! */ #define vStreamProc_ExistsEXTERNALPortScopeOfStorageInputPort() /**< Deactivated, because the PrecompilePreprocessingStrategy isn't COMPILETIME_CHECKING! */ #define vStreamProc_ExistsINTERNALPortScopeOfStorageOutputPort() /**< Deactivated, because the PrecompilePreprocessingStrategy isn't COMPILETIME_CHECKING! */ #define vStreamProc_ExistsEXTERNALPortScopeOfStorageOutputPort() /**< Deactivated, because the PrecompilePreprocessingStrategy isn't COMPILETIME_CHECKING! */ /** \} */ /** \defgroup vStreamProcPCIncrementDataMacros vStreamProc Increment Data Macros (PRE_COMPILE) \brief These macros can be used to increment VAR data with numerical nature. \{ */ #define vStreamProc_IncByteCompare_Result(Index) vStreamProc_GetByteCompare_Result(Index)++ #define vStreamProc_IncCRC_Value(Index) vStreamProc_GetCRC_Value(Index)++ #define vStreamProc_IncCipher_State(Index) vStreamProc_GetCipher_State(Index)++ #define vStreamProc_IncCurrentScheduleEntry(Index) vStreamProc_GetCurrentScheduleEntry(Index)++ #define vStreamProc_IncExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType(Index) vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType(Index)++ #define vStreamProc_IncExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType(Index) vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType(Index)++ #define vStreamProc_IncExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType(Index) vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType(Index)++ #define vStreamProc_IncExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType(Index) vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType(Index)++ #define vStreamProc_IncEdgeIdxOfFlushLevelInfo(Index) vStreamProc_GetEdgeIdxOfFlushLevelInfo(Index)++ #define vStreamProc_IncPendingCountOfFlushLevelInfo(Index) vStreamProc_GetPendingCountOfFlushLevelInfo(Index)++ #define vStreamProc_IncHash_State(Index) vStreamProc_GetHash_State(Index)++ #define vStreamProc_IncMACVerification_State(Index) vStreamProc_GetMACVerification_State(Index)++ #define vStreamProc_IncFlushLevelIdxOfPipeInfo(Index) vStreamProc_GetFlushLevelIdxOfPipeInfo(Index)++ #define vStreamProc_IncProcNode_StorageOutputPortsInputPortDyn(Index) vStreamProc_GetProcNode_StorageOutputPortsInputPortDyn(Index)++ #define vStreamProc_IncScheduleEntryTable(Index) vStreamProc_GetScheduleEntryTable(Index)++ #define vStreamProc_IncSignatureVerification_State(Index) vStreamProc_GetSignatureVerification_State(Index)++ #define vStreamProc_IncStorageNodeBuffer() vStreamProc_GetStorageNodeBuffer()++ #define vStreamProc_IncAvailableLengthOfStorageNodeBufferInfo(Index) vStreamProc_GetAvailableLengthOfStorageNodeBufferInfo(Index)++ #define vStreamProc_IncConsumedLengthOfStorageNodeBufferInfo(Index) vStreamProc_GetConsumedLengthOfStorageNodeBufferInfo(Index)++ #define vStreamProc_IncProduceCbkOfStorageNodeBufferInfo(Index) vStreamProc_GetProduceCbkOfStorageNodeBufferInfo(Index)++ #define vStreamProc_IncRequestLockCntOfStorageNodeBufferInfo(Index) vStreamProc_GetRequestLockCntOfStorageNodeBufferInfo(Index)++ #define vStreamProc_IncRequestedProduceLengthOfStorageNodeBufferInfo(Index) vStreamProc_GetRequestedProduceLengthOfStorageNodeBufferInfo(Index)++ #define vStreamProc_IncConsumeCbkOfStorageOutputPortInfo(Index) vStreamProc_GetConsumeCbkOfStorageOutputPortInfo(Index)++ #define vStreamProc_IncConsumeLenOfStorageOutputPortInfo(Index) vStreamProc_GetConsumeLenOfStorageOutputPortInfo(Index)++ #define vStreamProc_IncRequestedConsumeLenOfStorageOutputPortInfo(Index) vStreamProc_GetRequestedConsumeLenOfStorageOutputPortInfo(Index)++ #define vStreamProc_IncTrigger_Result(Index) vStreamProc_GetTrigger_Result(Index)++ /** \} */ /** \defgroup vStreamProcPCDecrementDataMacros vStreamProc Decrement Data Macros (PRE_COMPILE) \brief These macros can be used to decrement VAR data with numerical nature. \{ */ #define vStreamProc_DecByteCompare_Result(Index) vStreamProc_GetByteCompare_Result(Index)-- #define vStreamProc_DecCRC_Value(Index) vStreamProc_GetCRC_Value(Index)-- #define vStreamProc_DecCipher_State(Index) vStreamProc_GetCipher_State(Index)-- #define vStreamProc_DecCurrentScheduleEntry(Index) vStreamProc_GetCurrentScheduleEntry(Index)-- #define vStreamProc_DecExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType(Index) vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType(Index)-- #define vStreamProc_DecExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType(Index) vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType(Index)-- #define vStreamProc_DecExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType(Index) vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType(Index)-- #define vStreamProc_DecExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType(Index) vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType(Index)-- #define vStreamProc_DecEdgeIdxOfFlushLevelInfo(Index) vStreamProc_GetEdgeIdxOfFlushLevelInfo(Index)-- #define vStreamProc_DecPendingCountOfFlushLevelInfo(Index) vStreamProc_GetPendingCountOfFlushLevelInfo(Index)-- #define vStreamProc_DecHash_State(Index) vStreamProc_GetHash_State(Index)-- #define vStreamProc_DecMACVerification_State(Index) vStreamProc_GetMACVerification_State(Index)-- #define vStreamProc_DecFlushLevelIdxOfPipeInfo(Index) vStreamProc_GetFlushLevelIdxOfPipeInfo(Index)-- #define vStreamProc_DecProcNode_StorageOutputPortsInputPortDyn(Index) vStreamProc_GetProcNode_StorageOutputPortsInputPortDyn(Index)-- #define vStreamProc_DecScheduleEntryTable(Index) vStreamProc_GetScheduleEntryTable(Index)-- #define vStreamProc_DecSignatureVerification_State(Index) vStreamProc_GetSignatureVerification_State(Index)-- #define vStreamProc_DecStorageNodeBuffer() vStreamProc_GetStorageNodeBuffer()-- #define vStreamProc_DecAvailableLengthOfStorageNodeBufferInfo(Index) vStreamProc_GetAvailableLengthOfStorageNodeBufferInfo(Index)-- #define vStreamProc_DecConsumedLengthOfStorageNodeBufferInfo(Index) vStreamProc_GetConsumedLengthOfStorageNodeBufferInfo(Index)-- #define vStreamProc_DecProduceCbkOfStorageNodeBufferInfo(Index) vStreamProc_GetProduceCbkOfStorageNodeBufferInfo(Index)-- #define vStreamProc_DecRequestLockCntOfStorageNodeBufferInfo(Index) vStreamProc_GetRequestLockCntOfStorageNodeBufferInfo(Index)-- #define vStreamProc_DecRequestedProduceLengthOfStorageNodeBufferInfo(Index) vStreamProc_GetRequestedProduceLengthOfStorageNodeBufferInfo(Index)-- #define vStreamProc_DecConsumeCbkOfStorageOutputPortInfo(Index) vStreamProc_GetConsumeCbkOfStorageOutputPortInfo(Index)-- #define vStreamProc_DecConsumeLenOfStorageOutputPortInfo(Index) vStreamProc_GetConsumeLenOfStorageOutputPortInfo(Index)-- #define vStreamProc_DecRequestedConsumeLenOfStorageOutputPortInfo(Index) vStreamProc_GetRequestedConsumeLenOfStorageOutputPortInfo(Index)-- #define vStreamProc_DecTrigger_Result(Index) vStreamProc_GetTrigger_Result(Index)-- /** \} */ /** \defgroup vStreamProcPCAddDataMacros vStreamProc Add Data Macros (PRE_COMPILE) \brief These macros can be used to add VAR data with numerical nature. \{ */ #define vStreamProc_AddByteCompare_Result(Index, Value) vStreamProc_SetByteCompare_Result(Index, (vStreamProc_GetByteCompare_Result(Index) + Value)) #define vStreamProc_AddCRC_Value(Index, Value) vStreamProc_SetCRC_Value(Index, (vStreamProc_GetCRC_Value(Index) + Value)) #define vStreamProc_AddCipher_State(Index, Value) vStreamProc_SetCipher_State(Index, (vStreamProc_GetCipher_State(Index) + Value)) #define vStreamProc_AddCurrentScheduleEntry(Index, Value) vStreamProc_SetCurrentScheduleEntry(Index, (vStreamProc_GetCurrentScheduleEntry(Index) + Value)) #define vStreamProc_AddExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType(Index, Value) vStreamProc_SetExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType(Index, (vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType(Index) + Value)) #define vStreamProc_AddExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType(Index, Value) vStreamProc_SetExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType(Index, (vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType(Index) + Value)) #define vStreamProc_AddExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType(Index, Value) vStreamProc_SetExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType(Index, (vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType(Index) + Value)) #define vStreamProc_AddExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType(Index, Value) vStreamProc_SetExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType(Index, (vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType(Index) + Value)) #define vStreamProc_AddEdgeIdxOfFlushLevelInfo(Index, Value) vStreamProc_SetEdgeIdxOfFlushLevelInfo(Index, (vStreamProc_GetEdgeIdxOfFlushLevelInfo(Index) + Value)) #define vStreamProc_AddPendingCountOfFlushLevelInfo(Index, Value) vStreamProc_SetPendingCountOfFlushLevelInfo(Index, (vStreamProc_GetPendingCountOfFlushLevelInfo(Index) + Value)) #define vStreamProc_AddHash_State(Index, Value) vStreamProc_SetHash_State(Index, (vStreamProc_GetHash_State(Index) + Value)) #define vStreamProc_AddMACVerification_State(Index, Value) vStreamProc_SetMACVerification_State(Index, (vStreamProc_GetMACVerification_State(Index) + Value)) #define vStreamProc_AddFlushLevelIdxOfPipeInfo(Index, Value) vStreamProc_SetFlushLevelIdxOfPipeInfo(Index, (vStreamProc_GetFlushLevelIdxOfPipeInfo(Index) + Value)) #define vStreamProc_AddProcNode_StorageOutputPortsInputPortDyn(Index, Value) vStreamProc_SetProcNode_StorageOutputPortsInputPortDyn(Index, (vStreamProc_GetProcNode_StorageOutputPortsInputPortDyn(Index) + Value)) #define vStreamProc_AddScheduleEntryTable(Index, Value) vStreamProc_SetScheduleEntryTable(Index, (vStreamProc_GetScheduleEntryTable(Index) + Value)) #define vStreamProc_AddSignatureVerification_State(Index, Value) vStreamProc_SetSignatureVerification_State(Index, (vStreamProc_GetSignatureVerification_State(Index) + Value)) #define vStreamProc_AddStorageNodeBuffer(Value) vStreamProc_SetStorageNodeBuffer((vStreamProc_GetStorageNodeBuffer() + Value)) #define vStreamProc_AddAvailableLengthOfStorageNodeBufferInfo(Index, Value) vStreamProc_SetAvailableLengthOfStorageNodeBufferInfo(Index, (vStreamProc_GetAvailableLengthOfStorageNodeBufferInfo(Index) + Value)) #define vStreamProc_AddConsumedLengthOfStorageNodeBufferInfo(Index, Value) vStreamProc_SetConsumedLengthOfStorageNodeBufferInfo(Index, (vStreamProc_GetConsumedLengthOfStorageNodeBufferInfo(Index) + Value)) #define vStreamProc_AddProduceCbkOfStorageNodeBufferInfo(Index, Value) vStreamProc_SetProduceCbkOfStorageNodeBufferInfo(Index, (vStreamProc_GetProduceCbkOfStorageNodeBufferInfo(Index) + Value)) #define vStreamProc_AddRequestLockCntOfStorageNodeBufferInfo(Index, Value) vStreamProc_SetRequestLockCntOfStorageNodeBufferInfo(Index, (vStreamProc_GetRequestLockCntOfStorageNodeBufferInfo(Index) + Value)) #define vStreamProc_AddRequestedProduceLengthOfStorageNodeBufferInfo(Index, Value) vStreamProc_SetRequestedProduceLengthOfStorageNodeBufferInfo(Index, (vStreamProc_GetRequestedProduceLengthOfStorageNodeBufferInfo(Index) + Value)) #define vStreamProc_AddConsumeCbkOfStorageOutputPortInfo(Index, Value) vStreamProc_SetConsumeCbkOfStorageOutputPortInfo(Index, (vStreamProc_GetConsumeCbkOfStorageOutputPortInfo(Index) + Value)) #define vStreamProc_AddConsumeLenOfStorageOutputPortInfo(Index, Value) vStreamProc_SetConsumeLenOfStorageOutputPortInfo(Index, (vStreamProc_GetConsumeLenOfStorageOutputPortInfo(Index) + Value)) #define vStreamProc_AddRequestedConsumeLenOfStorageOutputPortInfo(Index, Value) vStreamProc_SetRequestedConsumeLenOfStorageOutputPortInfo(Index, (vStreamProc_GetRequestedConsumeLenOfStorageOutputPortInfo(Index) + Value)) #define vStreamProc_AddTrigger_Result(Index, Value) vStreamProc_SetTrigger_Result(Index, (vStreamProc_GetTrigger_Result(Index) + Value)) /** \} */ /** \defgroup vStreamProcPCSubstractDataMacros vStreamProc Substract Data Macros (PRE_COMPILE) \brief These macros can be used to substract VAR data with numerical nature. \{ */ #define vStreamProc_SubByteCompare_Result(Index, Value) vStreamProc_SetByteCompare_Result(Index, (vStreamProc_GetByteCompare_Result(Index) - Value)) #define vStreamProc_SubCRC_Value(Index, Value) vStreamProc_SetCRC_Value(Index, (vStreamProc_GetCRC_Value(Index) - Value)) #define vStreamProc_SubCipher_State(Index, Value) vStreamProc_SetCipher_State(Index, (vStreamProc_GetCipher_State(Index) - Value)) #define vStreamProc_SubCurrentScheduleEntry(Index, Value) vStreamProc_SetCurrentScheduleEntry(Index, (vStreamProc_GetCurrentScheduleEntry(Index) - Value)) #define vStreamProc_SubExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType(Index, Value) vStreamProc_SetExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType(Index, (vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType(Index) - Value)) #define vStreamProc_SubExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType(Index, Value) vStreamProc_SetExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType(Index, (vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType(Index) - Value)) #define vStreamProc_SubExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType(Index, Value) vStreamProc_SetExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType(Index, (vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType(Index) - Value)) #define vStreamProc_SubExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType(Index, Value) vStreamProc_SetExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType(Index, (vStreamProc_GetExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType(Index) - Value)) #define vStreamProc_SubEdgeIdxOfFlushLevelInfo(Index, Value) vStreamProc_SetEdgeIdxOfFlushLevelInfo(Index, (vStreamProc_GetEdgeIdxOfFlushLevelInfo(Index) - Value)) #define vStreamProc_SubPendingCountOfFlushLevelInfo(Index, Value) vStreamProc_SetPendingCountOfFlushLevelInfo(Index, (vStreamProc_GetPendingCountOfFlushLevelInfo(Index) - Value)) #define vStreamProc_SubHash_State(Index, Value) vStreamProc_SetHash_State(Index, (vStreamProc_GetHash_State(Index) - Value)) #define vStreamProc_SubMACVerification_State(Index, Value) vStreamProc_SetMACVerification_State(Index, (vStreamProc_GetMACVerification_State(Index) - Value)) #define vStreamProc_SubFlushLevelIdxOfPipeInfo(Index, Value) vStreamProc_SetFlushLevelIdxOfPipeInfo(Index, (vStreamProc_GetFlushLevelIdxOfPipeInfo(Index) - Value)) #define vStreamProc_SubProcNode_StorageOutputPortsInputPortDyn(Index, Value) vStreamProc_SetProcNode_StorageOutputPortsInputPortDyn(Index, (vStreamProc_GetProcNode_StorageOutputPortsInputPortDyn(Index) - Value)) #define vStreamProc_SubScheduleEntryTable(Index, Value) vStreamProc_SetScheduleEntryTable(Index, (vStreamProc_GetScheduleEntryTable(Index) - Value)) #define vStreamProc_SubSignatureVerification_State(Index, Value) vStreamProc_SetSignatureVerification_State(Index, (vStreamProc_GetSignatureVerification_State(Index) - Value)) #define vStreamProc_SubStorageNodeBuffer(Value) vStreamProc_SetStorageNodeBuffer((vStreamProc_GetStorageNodeBuffer() - Value)) #define vStreamProc_SubAvailableLengthOfStorageNodeBufferInfo(Index, Value) vStreamProc_SetAvailableLengthOfStorageNodeBufferInfo(Index, (vStreamProc_GetAvailableLengthOfStorageNodeBufferInfo(Index) - Value)) #define vStreamProc_SubConsumedLengthOfStorageNodeBufferInfo(Index, Value) vStreamProc_SetConsumedLengthOfStorageNodeBufferInfo(Index, (vStreamProc_GetConsumedLengthOfStorageNodeBufferInfo(Index) - Value)) #define vStreamProc_SubProduceCbkOfStorageNodeBufferInfo(Index, Value) vStreamProc_SetProduceCbkOfStorageNodeBufferInfo(Index, (vStreamProc_GetProduceCbkOfStorageNodeBufferInfo(Index) - Value)) #define vStreamProc_SubRequestLockCntOfStorageNodeBufferInfo(Index, Value) vStreamProc_SetRequestLockCntOfStorageNodeBufferInfo(Index, (vStreamProc_GetRequestLockCntOfStorageNodeBufferInfo(Index) - Value)) #define vStreamProc_SubRequestedProduceLengthOfStorageNodeBufferInfo(Index, Value) vStreamProc_SetRequestedProduceLengthOfStorageNodeBufferInfo(Index, (vStreamProc_GetRequestedProduceLengthOfStorageNodeBufferInfo(Index) - Value)) #define vStreamProc_SubConsumeCbkOfStorageOutputPortInfo(Index, Value) vStreamProc_SetConsumeCbkOfStorageOutputPortInfo(Index, (vStreamProc_GetConsumeCbkOfStorageOutputPortInfo(Index) - Value)) #define vStreamProc_SubConsumeLenOfStorageOutputPortInfo(Index, Value) vStreamProc_SetConsumeLenOfStorageOutputPortInfo(Index, (vStreamProc_GetConsumeLenOfStorageOutputPortInfo(Index) - Value)) #define vStreamProc_SubRequestedConsumeLenOfStorageOutputPortInfo(Index, Value) vStreamProc_SetRequestedConsumeLenOfStorageOutputPortInfo(Index, (vStreamProc_GetRequestedConsumeLenOfStorageOutputPortInfo(Index) - Value)) #define vStreamProc_SubTrigger_Result(Index, Value) vStreamProc_SetTrigger_Result(Index, (vStreamProc_GetTrigger_Result(Index) - Value)) /** \} */ /* PRQA L:Macros_3453 */ /** \} */ /********************************************************************************************************************** CONFIGURATION CLASS: PRE_COMPILE SECTION: GLOBAL ACCESS FUNCTION MACROS **********************************************************************************************************************/ /** \defgroup DataAccessMacros Data Access Macros \brief generated data access macros to abstract the generated data from the code to read and write CONST or VAR data. \{ */ /* PRQA S 3453 Macros_3453 */ /* MD_MSR_FctLikeMacro */ /********************************************************************************************************************** CONFIGURATION CLASS: LINK SECTION: GLOBAL FUNCTION MACROS **********************************************************************************************************************/ /** \defgroup vStreamProcLTGetRootDataMacros vStreamProc Get Root Data Macros (LINK) \brief These macros are used to get data pointers of root data. \{ */ #define vStreamProc_GetFinalMagicNumberOfLTConfig() /**< Deactivateable: 'vStreamProc_LTConfig.FinalMagicNumber' Reason: 'the module configuration does not support flashing of data.' */ #define vStreamProc_GetInitDataHashCodeOfLTConfig() /**< Deactivateable: 'vStreamProc_LTConfig.InitDataHashCode' Reason: 'the module configuration does not support flashing of data.' */ /** \} */ /** \defgroup vStreamProcLTGetDeduplicatedDataMacros vStreamProc Get Deduplicated Data Macros (LINK) \brief These macros can be used to read deduplicated data elements. \{ */ #define vStreamProc_GetFinalMagicNumber() /**< Deactivateable: 'vStreamProc_FinalMagicNumber' Reason: 'the module configuration does not support flashing of data.' */ #define vStreamProc_GetInitDataHashCode() /**< Deactivateable: 'vStreamProc_InitDataHashCode' Reason: 'the module configuration does not support flashing of data.' */ /** \} */ /** \defgroup vStreamProcLTHasMacros vStreamProc Has Macros (LINK) \brief These macros can be used to detect at runtime a deactivated piece of information. TRUE in the CONFIGURATION_VARIANT PRE-COMPILE, TRUE or FALSE in the CONFIGURATION_VARIANT POST-BUILD. \{ */ #define vStreamProc_HasFinalMagicNumber() /**< Deactivateable: 'vStreamProc_FinalMagicNumber' Reason: 'the module configuration does not support flashing of data.' */ #define vStreamProc_HasInitDataHashCode() /**< Deactivateable: 'vStreamProc_InitDataHashCode' Reason: 'the module configuration does not support flashing of data.' */ #define vStreamProc_HasLTConfig() (TRUE != FALSE) #define vStreamProc_HasFinalMagicNumberOfLTConfig() /**< Deactivateable: 'vStreamProc_LTConfig.FinalMagicNumber' Reason: 'the module configuration does not support flashing of data.' */ #define vStreamProc_HasInitDataHashCodeOfLTConfig() /**< Deactivateable: 'vStreamProc_LTConfig.InitDataHashCode' Reason: 'the module configuration does not support flashing of data.' */ /** \} */ /* PRQA L:Macros_3453 */ /** \} */ /********************************************************************************************************************** CONFIGURATION CLASS: LINK SECTION: GLOBAL ACCESS FUNCTION MACROS **********************************************************************************************************************/ /********************************************************************************************************************** GLOBAL DATA TYPES AND STRUCTURES **********************************************************************************************************************/ /********************************************************************************************************************** GLOBAL DATA PROTOTYPES **********************************************************************************************************************/ /********************************************************************************************************************** CONFIGURATION CLASS: PRE_COMPILE SECTION: GLOBAL DATA PROTOTYPES **********************************************************************************************************************/ /********************************************************************************************************************** vStreamProc_BaseState **********************************************************************************************************************/ /** \var vStreamProc_BaseState \brief List base states. \details Element Description DefaultActivation The default activation value of the base state after initialization of the pipe or when all modes are reset. */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_BaseStateType, VSTREAMPROC_CONST) vStreamProc_BaseState[4]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_Edge **********************************************************************************************************************/ /** \var vStreamProc_Edge \brief List of edges connecting storage nodes with processing nodes, entry points and exit points. \details Element Description MetaStateIdx the index of the 0:1 relation pointing to vStreamProc_MetaState NodeIdx the index of the 1:1 relation pointing to vStreamProc_Node ProcNode_StorageOutputPortsInputPortDynIdx the index of the 0:1 relation pointing to vStreamProc_ProcNode_StorageOutputPortsInputPortDyn StorageOutputPortIdx the index of the 0:1 relation pointing to vStreamProc_StorageOutputPort */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_EdgeType, VSTREAMPROC_CONST) vStreamProc_Edge[45]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_EntryPoint **********************************************************************************************************************/ /** \var vStreamProc_EntryPoint \brief List of Entry Points. Indexes correlate with vStreamProcHandleIdsEntryPointIdHandleIDs. \details Element Description StorageNodeIdx the index of the 1:1 relation pointing to vStreamProc_StorageNode */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_EntryPointType, VSTREAMPROC_CONST) vStreamProc_EntryPoint[12]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_ExitPoint **********************************************************************************************************************/ /** \var vStreamProc_ExitPoint \brief List of Exit Points. Indexes correlate with vStreamProcHandleIdsExitPointIdHandleIDs. \details Element Description StorageOutputPortIdx the index of the 1:1 relation pointing to vStreamProc_StorageOutputPort */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_ExitPointType, VSTREAMPROC_CONST) vStreamProc_ExitPoint[5]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_FlushLevel **********************************************************************************************************************/ /** \var vStreamProc_FlushLevel \brief List of flush levels, determining order in which nodes are flushed. \details Element Description EdgeEndIdx the end index of the 1:n relation pointing to vStreamProc_Edge EdgeStartIdx the start index of the 1:n relation pointing to vStreamProc_Edge */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_FlushLevelType, VSTREAMPROC_CONST) vStreamProc_FlushLevel[19]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_MetaState **********************************************************************************************************************/ /** \var vStreamProc_MetaState \brief List of meta states. \details Element Description MatchActivation The resulting activation value of the meta state, when a truth table entry matching the current base state activation was found. MetaState2BaseStateEndIdx the end index of the 1:n relation pointing to vStreamProc_MetaState2BaseState MetaState2BaseStateLength the number of relations pointing to vStreamProc_MetaState2BaseState MetaState2BaseStateStartIdx the start index of the 1:n relation pointing to vStreamProc_MetaState2BaseState MetaStateTruthTableEndIdx the end index of the 0:n relation pointing to vStreamProc_MetaStateTruthTable MetaStateTruthTableStartIdx the start index of the 0:n relation pointing to vStreamProc_MetaStateTruthTable TruthTableCount The number of rows in the truth table of the meta state. */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_MetaStateType, VSTREAMPROC_CONST) vStreamProc_MetaState[8]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_MetaState2BaseState **********************************************************************************************************************/ /** \var vStreamProc_MetaState2BaseState \brief Indirection from meta state to list of base states. \details Element Description BaseStateIdx the index of the 0:1 relation pointing to vStreamProc_BaseState */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_MetaState2BaseStateType, VSTREAMPROC_CONST) vStreamProc_MetaState2BaseState[18]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_MetaStateTruthTable **********************************************************************************************************************/ /** \var vStreamProc_MetaStateTruthTable \brief List of single truth table entries. \details Element Description ExpectedStateActivation The expected activation value of the base state that influences the activation of the meta state. */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_MetaStateTruthTableType, VSTREAMPROC_CONST) vStreamProc_MetaStateTruthTable[18]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_Mode **********************************************************************************************************************/ /** \var vStreamProc_Mode \brief List of modes. \details Element Description Handle The user defined handle ID of the mode. Mode2BaseStateEndIdx the end index of the 1:n relation pointing to vStreamProc_Mode2BaseState Mode2BaseStateStartIdx the start index of the 1:n relation pointing to vStreamProc_Mode2BaseState PipeIdx the index of the 1:1 relation pointing to vStreamProc_Pipe */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_ModeType, VSTREAMPROC_CONST) vStreamProc_Mode[3]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_Mode2BaseState **********************************************************************************************************************/ /** \var vStreamProc_Mode2BaseState \brief Indirection from mode to list of base states. \details Element Description BaseStateActivation The activation value of the base state after setting the mode. BaseStateIdx the index of the 1:1 relation pointing to vStreamProc_BaseState */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_Mode2BaseStateType, VSTREAMPROC_CONST) vStreamProc_Mode2BaseState[6]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_NamedInputPorts2ActualPorts **********************************************************************************************************************/ /** \var vStreamProc_NamedInputPorts2ActualPorts \details Element Description ProcNode_StorageOutputPortsInputPortDynIdx the index of the 0:1 relation pointing to vStreamProc_ProcNode_StorageOutputPortsInputPortDyn */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_NamedInputPorts2ActualPortsType, VSTREAMPROC_CONST) vStreamProc_NamedInputPorts2ActualPorts[28]; /* PRQA S 0777 */ /* MD_MSR_Rule5.1 */ #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_NamedOutputPorts2ActualPorts **********************************************************************************************************************/ /** \var vStreamProc_NamedOutputPorts2ActualPorts \details Element Description StorageNodeIdx the index of the 0:1 relation pointing to vStreamProc_StorageNode */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_NamedOutputPorts2ActualPortsType, VSTREAMPROC_CONST) vStreamProc_NamedOutputPorts2ActualPorts[23]; /* PRQA S 0777 */ /* MD_MSR_Rule5.1 */ #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_Node **********************************************************************************************************************/ /** \var vStreamProc_Node \brief List of Nodes. \details Element Description One2OneIndirectionWorkspace One2OneIndirectionWorkspaceIdx the index of the 1:1 relation pointing to one of vStreamProc_StorageNode,vStreamProc_ProcessingNode Type The type of the node. */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_NodeType, VSTREAMPROC_CONST) vStreamProc_Node[39]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_Pipe **********************************************************************************************************************/ /** \var vStreamProc_Pipe \brief List of Pipes. Indexes correlate with vStreamProcHandleIdsPipeIdHandleIDs. \details Element Description BaseStateEndIdx the end index of the 0:n relation pointing to vStreamProc_BaseState BaseStateStartIdx the start index of the 0:n relation pointing to vStreamProc_BaseState EdgeEndIdx the end index of the 0:n relation pointing to vStreamProc_Edge EdgeStartIdx the start index of the 0:n relation pointing to vStreamProc_Edge EntryPointEndIdx the end index of the 1:n relation pointing to vStreamProc_EntryPoint EntryPointLength the number of relations pointing to vStreamProc_EntryPoint EntryPointStartIdx the start index of the 1:n relation pointing to vStreamProc_EntryPoint ExitPointEndIdx the end index of the 0:n relation pointing to vStreamProc_ExitPoint ExitPointLength the number of relations pointing to vStreamProc_ExitPoint ExitPointStartIdx the start index of the 0:n relation pointing to vStreamProc_ExitPoint FlushLevelEndIdx the end index of the 0:n relation pointing to vStreamProc_FlushLevel FlushLevelStartIdx the start index of the 0:n relation pointing to vStreamProc_FlushLevel MetaStateEndIdx the end index of the 0:n relation pointing to vStreamProc_MetaState MetaStateStartIdx the start index of the 0:n relation pointing to vStreamProc_MetaState ModeEndIdx the end index of the 0:n relation pointing to vStreamProc_Mode ModeStartIdx the start index of the 0:n relation pointing to vStreamProc_Mode NodeEndIdx the end index of the 1:n relation pointing to vStreamProc_Node NodeLength the number of relations pointing to vStreamProc_Node NodeStartIdx the start index of the 1:n relation pointing to vStreamProc_Node */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_PipeType, VSTREAMPROC_CONST) vStreamProc_Pipe[4]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_ProcessingNode **********************************************************************************************************************/ /** \var vStreamProc_ProcessingNode \brief List of processing nodes. Indexes correlate with vStreamProcHandleIdsProcessingNodeIdHandleIDs. \details Element Description NamedInputPorts2ActualPortsEndIdx the end index of the 0:n relation pointing to vStreamProc_NamedInputPorts2ActualPorts NamedInputPorts2ActualPortsLength the number of relations pointing to vStreamProc_NamedInputPorts2ActualPorts NamedInputPorts2ActualPortsStartIdx the start index of the 0:n relation pointing to vStreamProc_NamedInputPorts2ActualPorts NamedOutputPorts2ActualPortsEndIdx the end index of the 0:n relation pointing to vStreamProc_NamedOutputPorts2ActualPorts NamedOutputPorts2ActualPortsLength the number of relations pointing to vStreamProc_NamedOutputPorts2ActualPorts NamedOutputPorts2ActualPortsStartIdx the start index of the 0:n relation pointing to vStreamProc_NamedOutputPorts2ActualPorts NodeIdx the index of the 1:1 relation pointing to vStreamProc_Node ProcessingNodeDefIdx the index of the 1:1 relation pointing to vStreamProc_ProcessingNodeDef Slice Slice of ProcessingNode. Workspace */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_ProcessingNodeType, VSTREAMPROC_CONST) vStreamProc_ProcessingNode[12]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_ProcessingNodeDef **********************************************************************************************************************/ /** \var vStreamProc_ProcessingNodeDef \brief !VStreamProcStorageNodeTypeGenerator.ProcessingNodeDefStructBrief! \details Element Description ConfigType Pointer to explicit config type. OptionalInputPorts Number of Optional Input Ports. OptionalOutputPorts Number of Optional Output Ports. RequiredInputPorts Number of Required Input Ports. RequiredOutputPorts Number of Required Output Ports. WorkspaceType Type of processing node workspace. Config FlushFct !VStreamProcNodeGenerator.FlushFctBrief! InitFct !VStreamProcNodeGenerator.InitFctBrief! ProcessFct !VStreamProcNodeGenerator.ProcessFctBrief! */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_ProcessingNodeDefType, VSTREAMPROC_CONST) vStreamProc_ProcessingNodeDef[6]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_ProcessingNode_ByteCompare_Config **********************************************************************************************************************/ /** \var vStreamProc_ProcessingNode_ByteCompare_Config \brief !VStreamProcProcessingNodeAbstractWorkspaceGenerator.ConfigStruct! \details Element Description BytesToCompare */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_ProcessingNode_ByteCompare_ConfigType, VSTREAMPROC_CONST) vStreamProc_ProcessingNode_ByteCompare_Config[1]; /* PRQA S 0777 */ /* MD_MSR_Rule5.1 */ #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_ProcessingNode_CRC_Config **********************************************************************************************************************/ /** \var vStreamProc_ProcessingNode_CRC_Config \details Element Description CRCType */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_ProcessingNode_CRC_ConfigType, VSTREAMPROC_CONST) vStreamProc_ProcessingNode_CRC_Config[1]; /* PRQA S 0777 */ /* MD_MSR_Rule5.1 */ #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_Scheduler **********************************************************************************************************************/ /** \var vStreamProc_Scheduler \brief Scheduler information for each node. \details Element Description CurrentScheduleEntryIdx the index of the 1:1 relation pointing to vStreamProc_CurrentScheduleEntry MaxNumberOfNodesToProcess Current SchedulerEntry to execute. ScheduleEntryTableEndIdx the end index of the 1:n relation pointing to vStreamProc_ScheduleEntryTable ScheduleEntryTableLength the number of relations pointing to vStreamProc_ScheduleEntryTable ScheduleEntryTableStartIdx the start index of the 1:n relation pointing to vStreamProc_ScheduleEntryTable */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_SchedulerType, VSTREAMPROC_CONST) vStreamProc_Scheduler[4]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_StorageInputPort **********************************************************************************************************************/ /** \var vStreamProc_StorageInputPort \brief List of InputPorts. WARNING: Index does NOT correlate with vStreamProcHandleIdsInputPortIdHandleIDs. \details Element Description PortScope Defines whether the producer is external or internal. An external producer has a null pointer as producer information. Producer Pointer to a pointer array of producers. */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_StorageInputPortType, VSTREAMPROC_CONST) vStreamProc_StorageInputPort[27]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_StorageNode **********************************************************************************************************************/ /** \var vStreamProc_StorageNode \brief List of storage nodes. Indexes correlate with vStreamProcHandleIdsStorageNodeIdHandleIDs. \details Element Description DataElementSize Size of one data element in buffer. StorageNodeBufferLength Length of the Storage Node Buffer. DataElementType !VStreamProcStorageNodeGenerator.DataElementTypeBrief! DefragmentThreshold DefragmentThreshold value on StorageNode level. NodeIdx the index of the 1:1 relation pointing to vStreamProc_Node SchedulerIdx the index of the 1:1 relation pointing to vStreamProc_Scheduler StorageInputPortEndIdx the end index of the 1:n relation pointing to vStreamProc_StorageInputPort StorageInputPortLength the number of relations pointing to vStreamProc_StorageInputPort StorageInputPortStartIdx the start index of the 1:n relation pointing to vStreamProc_StorageInputPort StorageNodeDefIdx the index of the 1:1 relation pointing to vStreamProc_StorageNodeDef StorageOutputPortEndIdx the end index of the 0:n relation pointing to vStreamProc_StorageOutputPort StorageOutputPortLength the number of relations pointing to vStreamProc_StorageOutputPort StorageOutputPortStartIdx the start index of the 0:n relation pointing to vStreamProc_StorageOutputPort StorageNodeBuffer Dedicated buffer for specific StorageNode. */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_StorageNodeType, VSTREAMPROC_CONST) vStreamProc_StorageNode[27]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_StorageNodeDef **********************************************************************************************************************/ /** \var vStreamProc_StorageNodeDef \brief List of StorageNodeDefs. \details Element Description FlushFct The flush function must be supported by all nodes. InitFct The init function must be supported by all nodes. AnnounceStream The announce stream function of the storage node. WriteAck The write acknowledge function of the storage node. WriteInfo The write info function of the storage node. WriteRequest The write request function of the storage node. ReadAck The read ack function of the storage node. ReadInfo The read info function of the storage node. ReadRequest The read request function of the storage node. RequestStream The request stream function of the storage node. SetActivationSignal The set activation signal function of the storage node. ProcessFct The process function must be supported by all nodes. DataAvailableCallout The data available callout function of the storage node. IsEmpty The is empty function of the storage node. StorageAvailableCallout The Storage Available Callout of the storage node. StreamAvailableCallout The stream available callout function of the storage node. */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_StorageNodeDefType, VSTREAMPROC_CONST) vStreamProc_StorageNodeDef[1]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_StorageOutputPort **********************************************************************************************************************/ /** \var vStreamProc_StorageOutputPort \brief List of OutputPorts. Indexes correlate with vStreamProcHandleIdsOutputPortIdHandleIDs. \details Element Description NodeIdx the index of the 0:1 relation pointing to vStreamProc_Node PortScope Defines whether the consumer is external or internal. An external consumer has a null pointer as consumer information. StorageNodeIdx the index of the 1:1 relation pointing to vStreamProc_StorageNode */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_StorageOutputPortType, VSTREAMPROC_CONST) vStreamProc_StorageOutputPort[33]; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_BaseStateInfo **********************************************************************************************************************/ /** \var vStreamProc_BaseStateInfo \brief Var data associated with base state. \details Element Description Active The current activation value of the base state. PreviousActivation The previous activation value of the base state before the last mode was applied. */ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_BaseStateInfoType, VSTREAMPROC_VAR_NOINIT) vStreamProc_BaseStateInfo[4]; #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_ByteCompare_Result **********************************************************************************************************************/ #define VSTREAMPROC_START_SEC_VAR_NOINIT_8BIT /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_ByteCompare_ResultUType, VSTREAMPROC_VAR_NOINIT) vStreamProc_ByteCompare_Result; /* PRQA S 0759 */ /* MD_CSL_Union */ #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_8BIT /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_CRC_Value **********************************************************************************************************************/ #define VSTREAMPROC_START_SEC_VAR_NOINIT_64BIT /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_CRC_ValueUType, VSTREAMPROC_VAR_NOINIT) vStreamProc_CRC_Value; /* PRQA S 0759 */ /* MD_CSL_Union */ #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_64BIT /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_CurrentScheduleEntry **********************************************************************************************************************/ /** \var vStreamProc_CurrentScheduleEntry \brief Current SchedulerEntry to execute. */ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_CurrentScheduleEntryUType, VSTREAMPROC_VAR_NOINIT) vStreamProc_CurrentScheduleEntry; /* PRQA S 0777, 0759 */ /* MD_MSR_Rule5.1, MD_CSL_Union */ #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_EdgeInfo **********************************************************************************************************************/ /** \var vStreamProc_EdgeInfo \brief Var data associated with edge. \details Element Description Flushed Keeps track of whether node connected to edge was completely flushed. */ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_EdgeInfoType, VSTREAMPROC_VAR_NOINIT) vStreamProc_EdgeInfo[45]; #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_ExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType **********************************************************************************************************************/ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_ExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceTypeUType, VSTREAMPROC_VAR_NOINIT) vStreamProc_ExtWorkspace_vSwUpdM_ProcNodePaddingWorkspaceType; /* PRQA S 0777, 0759 */ /* MD_MSR_Rule5.1, MD_CSL_Union */ #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType **********************************************************************************************************************/ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceTypeUType, VSTREAMPROC_VAR_NOINIT) vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeReadWorkspaceType; /* PRQA S 0777, 0759 */ /* MD_MSR_Rule5.1, MD_CSL_Union */ #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType **********************************************************************************************************************/ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceTypeUType, VSTREAMPROC_VAR_NOINIT) vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeTrackCompareProgressWorkspaceType; /* PRQA S 0777, 0759 */ /* MD_MSR_Rule5.1, MD_CSL_Union */ #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType **********************************************************************************************************************/ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceTypeUType, VSTREAMPROC_VAR_NOINIT) vStreamProc_ExtWorkspace_vSwUpdM_ProcNodeWriteWorkspaceType; /* PRQA S 0777, 0759 */ /* MD_MSR_Rule5.1, MD_CSL_Union */ #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_FlushLevelInfo **********************************************************************************************************************/ /** \var vStreamProc_FlushLevelInfo \brief Var data associated with flush level. \details Element Description EdgeIdx Var data associated with flush level. PendingCount The number of edges still pending to be flushed in current flush level. */ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_FlushLevelInfoType, VSTREAMPROC_VAR_NOINIT) vStreamProc_FlushLevelInfo[19]; #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_MetaStateInfo **********************************************************************************************************************/ /** \var vStreamProc_MetaStateInfo \brief Var data associated with meta state. \details Element Description Active The current activation value of the meta state. */ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_MetaStateInfoType, VSTREAMPROC_VAR_NOINIT) vStreamProc_MetaStateInfo[8]; #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_NodeInfo **********************************************************************************************************************/ /** \var vStreamProc_NodeInfo \brief Var data associated with node. \details Element Description Flushed Keeps track of whether node was completely flushed. */ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_NodeInfoType, VSTREAMPROC_VAR_NOINIT) vStreamProc_NodeInfo[39]; #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_PipeInfo **********************************************************************************************************************/ /** \var vStreamProc_PipeInfo \brief Var Info data associated with pipe. \details Element Description Phase Current phase of pipe. FlushLevelIdx The index of the flush level currently processed. */ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_PipeInfoUType, VSTREAMPROC_VAR_NOINIT) vStreamProc_PipeInfo; /* PRQA S 0759 */ /* MD_CSL_Union */ #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_PipeState **********************************************************************************************************************/ /** \var vStreamProc_PipeState \brief Var State data associated with pipe. */ #define VSTREAMPROC_START_SEC_VAR_NOINIT_8BIT /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_PipeStateUType, VSTREAMPROC_VAR_NOINIT) vStreamProc_PipeState; /* PRQA S 0759 */ /* MD_CSL_Union */ #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_8BIT /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_ProcNode_StorageOutputPortsInputPortDyn **********************************************************************************************************************/ #define VSTREAMPROC_START_SEC_VAR_NOINIT_32BIT /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_ProcNode_StorageOutputPortsInputPortDynType, VSTREAMPROC_VAR_NOINIT) vStreamProc_ProcNode_StorageOutputPortsInputPortDyn[28]; /* PRQA S 0777 */ /* MD_MSR_Rule5.1 */ #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_32BIT /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_ScheduleEntryTable **********************************************************************************************************************/ /** \var vStreamProc_ScheduleEntryTable \brief The schedule table entries to schedule. */ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_NodeIterType, VSTREAMPROC_VAR_NOINIT) vStreamProc_ScheduleEntryTable[39]; #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_StorageNodeBuffer **********************************************************************************************************************/ /** \var vStreamProc_StorageNodeBuffer \brief Var Array for vStreamProc_StorageNodeBufferUType struct. */ #define VSTREAMPROC_START_SEC_STORAGENODEBUFFER_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_StorageNodeBufferUType, VSTREAMPROC_VAR_NOINIT) vStreamProc_StorageNodeBuffer; #define VSTREAMPROC_STOP_SEC_STORAGENODEBUFFER_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_StorageNodeBufferInfo **********************************************************************************************************************/ /** \var vStreamProc_StorageNodeBufferInfo \brief This var struct keeps runtime buffer status information for all Storage Nodes. \details Element Description AvailableLength Length to the end of the buffer, where data can be written. ConsumedLength Length from the beginning of the buffer, where data can be read. RequestLockCnt The number of request locks for the storage node. RequestedProduceLength Length from the Producer in AnnounceStream-API. WriteRequestLock The number of write locks for the storage node. ProduceCbk The callback for a registered producer. */ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_StorageNodeBufferInfoUType, VSTREAMPROC_VAR_NOINIT) vStreamProc_StorageNodeBufferInfo; /* PRQA S 0777, 0759 */ /* MD_MSR_Rule5.1, MD_CSL_Union */ #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_StorageOutputPortInfo **********************************************************************************************************************/ /** \var vStreamProc_StorageOutputPortInfo \brief Var data associated with output ports. \details Element Description ConsumeLen Length of the data that shall be consumed. RequestedConsumeLen Length of the data that shall be consumed. ActiveInformation Information if the port is activated. ReadRequestLock Indicates a lock of the storage node due to a pending read request. ConsumeCbk The associated callback for available data. */ #define VSTREAMPROC_START_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern VAR(vStreamProc_StorageOutputPortInfoUType, VSTREAMPROC_VAR_NOINIT) vStreamProc_StorageOutputPortInfo; /* PRQA S 0777, 0759 */ /* MD_MSR_Rule5.1, MD_CSL_Union */ #define VSTREAMPROC_STOP_SEC_VAR_NOINIT_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** vStreamProc_PCConfig **********************************************************************************************************************/ /** \var vStreamProc_PCConfig \details Element Description BaseState the pointer to vStreamProc_BaseState BaseStateInfo the pointer to vStreamProc_BaseStateInfo ByteCompare_Result the pointer to vStreamProc_ByteCompare_Result CRC_Value the pointer to vStreamProc_CRC_Value Cipher_State the pointer to vStreamProc_Cipher_State Edge the pointer to vStreamProc_Edge EdgeInfo the pointer to vStreamProc_EdgeInfo EntryPoint the pointer to vStreamProc_EntryPoint ExitPoint the pointer to vStreamProc_ExitPoint FlushLevelInfo the pointer to vStreamProc_FlushLevelInfo Hash_State the pointer to vStreamProc_Hash_State MACVerification_State the pointer to vStreamProc_MACVerification_State MetaState the pointer to vStreamProc_MetaState MetaState2BaseState the pointer to vStreamProc_MetaState2BaseState MetaStateInfo the pointer to vStreamProc_MetaStateInfo MetaStateTruthTable the pointer to vStreamProc_MetaStateTruthTable Mode the pointer to vStreamProc_Mode Mode2BaseState the pointer to vStreamProc_Mode2BaseState Node the pointer to vStreamProc_Node NodeInfo the pointer to vStreamProc_NodeInfo PipeInfo the pointer to vStreamProc_PipeInfo PipeState the pointer to vStreamProc_PipeState ProcessingNode the pointer to vStreamProc_ProcessingNode Scheduler the pointer to vStreamProc_Scheduler SignatureVerification_State the pointer to vStreamProc_SignatureVerification_State StorageInputPort the pointer to vStreamProc_StorageInputPort StorageNode the pointer to vStreamProc_StorageNode StorageOutputPort the pointer to vStreamProc_StorageOutputPort StorageOutputPortInfo the pointer to vStreamProc_StorageOutputPortInfo Trigger_Result the pointer to vStreamProc_Trigger_Result SizeOfBaseState the number of accomplishable value elements in vStreamProc_BaseState SizeOfByteCompare_Result the number of accomplishable value elements in vStreamProc_ByteCompare_Result SizeOfCRC_Value the number of accomplishable value elements in vStreamProc_CRC_Value SizeOfCipher_State the number of accomplishable value elements in vStreamProc_Cipher_State SizeOfEdge the number of accomplishable value elements in vStreamProc_Edge SizeOfEntryPoint the number of accomplishable value elements in vStreamProc_EntryPoint SizeOfExitPoint the number of accomplishable value elements in vStreamProc_ExitPoint SizeOfHash_State the number of accomplishable value elements in vStreamProc_Hash_State SizeOfMACVerification_State the number of accomplishable value elements in vStreamProc_MACVerification_State SizeOfMetaState the number of accomplishable value elements in vStreamProc_MetaState SizeOfMetaState2BaseState the number of accomplishable value elements in vStreamProc_MetaState2BaseState SizeOfMetaStateTruthTable the number of accomplishable value elements in vStreamProc_MetaStateTruthTable SizeOfMode the number of accomplishable value elements in vStreamProc_Mode SizeOfMode2BaseState the number of accomplishable value elements in vStreamProc_Mode2BaseState SizeOfNode the number of accomplishable value elements in vStreamProc_Node SizeOfProcessingNode the number of accomplishable value elements in vStreamProc_ProcessingNode SizeOfScheduler the number of accomplishable value elements in vStreamProc_Scheduler SizeOfSignatureVerification_State the number of accomplishable value elements in vStreamProc_SignatureVerification_State SizeOfStorageInputPort the number of accomplishable value elements in vStreamProc_StorageInputPort SizeOfStorageNode the number of accomplishable value elements in vStreamProc_StorageNode SizeOfStorageOutputPort the number of accomplishable value elements in vStreamProc_StorageOutputPort SizeOfStorageOutputPortInfo the number of accomplishable value elements in vStreamProc_StorageOutputPortInfo SizeOfTrigger_Result the number of accomplishable value elements in vStreamProc_Trigger_Result */ #define VSTREAMPROC_START_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ extern CONST(vStreamProc_PCConfigsType, VSTREAMPROC_CONST) vStreamProc_PCConfig; #define VSTREAMPROC_STOP_SEC_CONST_UNSPECIFIED /*lint -save -esym(961, 19.1) */ #include "MemMap.h" /* PRQA S 5087 */ /* MD_MSR_MemMap */ /*lint -restore */ /********************************************************************************************************************** CONFIGURATION CLASS: LINK SECTION: GLOBAL DATA PROTOTYPES **********************************************************************************************************************/ /********************************************************************************************************************** GLOBAL FUNCTION PROTOTYPES **********************************************************************************************************************/ /********************************************************************************************************************** CONFIGURATION CLASS: PRE_COMPILE SECTION: GLOBAL FUNCTION PROTOTYPES **********************************************************************************************************************/ /********************************************************************************************************************** CONFIGURATION CLASS: LINK SECTION: GLOBAL FUNCTION PROTOTYPES **********************************************************************************************************************/ #endif /* VSTREAMPROC_LCFG_H */ /********************************************************************************************************************** END OF FILE: vStreamProc_Lcfg.h **********************************************************************************************************************/