logo资料库

TechnicalReference_Dem.pdf

第1页 / 共224页
第2页 / 共224页
第3页 / 共224页
第4页 / 共224页
第5页 / 共224页
第6页 / 共224页
第7页 / 共224页
第8页 / 共224页
资料共224页,剩余部分请下载后查看
1 Component History
2 Introduction
2.1 How to Read this Document
2.1.1 API Definitions
2.1.2 Configuration References
2.2 Architecture Overview
3 Functional Description
3.1 Features
3.2 Dem Module Architecture
3.2.1 Dem Satellite(s)
3.2.2 Dem Master
3.2.3 Communication constraints
3.3 Initialization
3.3.1 Initialization States
3.4 Diagnostic Event Processing
3.4.1 Event De-bouncing
3.4.1.1 Counter Based Algorithm
3.4.1.2 Time Based Algorithm
3.4.1.3 Monitor internal de-bouncing
3.4.2 Event Reporting
3.4.3 Monitor Status
3.4.4 Event Status
3.4.4.1 Event Storage modifying Status Bits
3.4.4.2 Lightweight Multiple Trips (FailureCycleCounterThreshold)
3.5 Event Displacement
3.6 Event Aging
3.6.1 Aging Target ‘0’
3.6.2 Aging Counter Reallocation
3.6.3 Aging of Environmental Data
3.6.4 Aging of TestFailedSinceLastClear
3.6.5 Aging and Healing
3.7 Operation Cycles
3.7.1 Persistent Storage of Operation Cycle State
3.7.2 Automatic Operation Cycle Restart
3.8 Enable Conditions and Control DTC Setting
3.8.1 Effects on de-bouncing and FDC
3.9 Storage Conditions
3.10 DTC Suppression
3.10.1 Event Availability
3.10.2 Suppress DTC
3.11 Environmental Data
3.11.1 Storage Trigger
3.11.1.1 Snapshot Records
3.11.1.2 Extended Data Records
3.11.1.3 Storage Trigger ‘FDC Threshold’
3.11.2 Internal Data Elements
3.11.3 External Data Elements
3.11.3.1 NVRAM storage
3.12 Freeze Frame Pre-Storage
3.12.1 Multi-partition setup
3.13 Combined Events
3.13.1 Configuration
3.13.2 Event Reporting
3.13.3 DTC Status
3.13.4 Environmental Data Update
3.13.5 Aging
3.13.6 Clear DTC
3.14 Non-Volatile Data Management
3.14.1 NvM Interaction
3.14.2 NVRAM Write Frequency
3.14.3 Data Recovery
3.15 Diagnostic Interfaces
3.16 Notifications
3.16.1 Monitor Status Changed
3.16.2 Event Status Changed
3.16.3 DTC Status Changed
3.16.4 Event Data Changed
3.16.5 Monitor Re-Initialization
3.16.6 ClearDTC Notification
3.16.7 ControlDTCSetting Changed
3.17 Indicators
3.17.1 User Controlled WarningIndicatorRequest
3.18 Interface to the Runtime Environment
3.19 Error Handling
3.19.1 Development Error Reporting
3.19.1.1 Parameter Checking
3.19.1.2 SilentBSW run-time checks
3.19.2 Production Code Error Reporting
3.20 J1939
3.20.1 J1939 Freeze Frame and J1939 Expanded Freeze Frame
3.20.2 Indicators
3.20.3 Clear DTC
3.20.4 Service Only DTCs
3.21 Clear DTC APIs
4 Integration
4.1 Scope of Delivery
4.1.1 Static Files
4.1.2 Dynamic Files
4.2 Include Structure
4.3 Compiler Abstraction and Memory Mapping
4.3.1 Copy Routines
4.3.2 Memory Map with multiple partitions
4.4 Synchronization
4.4.1 Atomic Compare/Exchange
4.4.2 Critical Sections
4.4.2.1 Exclusive Area 0
4.4.2.2 Exclusive Area 1
4.4.2.3 Exclusive Area 2
4.4.2.4 Exclusive Area 3
4.4.2.5 Exclusive Area 4
4.5 NvM Integration
4.5.1 NVRAM Demand
4.5.2 NVRAM Initialization
4.5.2.1 Controlled Re-initialization
4.5.2.2 Manual Re-initialization
4.5.2.3 Initialization and ECU Reset
4.5.2.4 Common Errors
4.5.3 Expected NvM Behavior
4.5.4 Flash Lifetime Considerations
4.6 Rte Integration
4.6.1 Runnable Entities
4.6.2 Application Port Interface
4.6.3 DcmIf
4.7 Post-Run requirements
4.8 Run-Time limitation
4.9 Split main function
4.10 Multi-Partition setup
5 Measurement and Calibration
5.1 Measurable Data
5.1.1 Dem_Cfg_StatusData
5.1.2 Dem_Cfg_EventMaxDebounceValues
5.1.3 Dem_Cfg_PrimaryEntry_
5.2 Post-Build Support
5.2.1 Initialization
5.2.2 Post-Build Loadable
5.2.3 Post-Build Selectable
5.3 Calibration
6 API Description
6.1 Type Definitions
6.2 Services provided by Dem
6.2.1 Dem_GetVersionInfo()
6.2.2 Dem_MasterMainFunction()
6.2.3 Dem_SatelliteMainFunction()
6.2.4 Dem_MainFunction()
6.2.5 Interface EcuM
6.2.5.1 Dem_MasterPreInit()
6.2.5.2 Dem_SatellitePreInit()
6.2.5.3 Dem_PreInit()
6.2.5.4 Dem_MasterInit()
6.2.5.5 Dem_SatelliteInit()
6.2.5.6 Dem_Init()
6.2.5.7 Dem_InitMemory()
6.2.5.8 Dem_Shutdown()
6.2.6 Interface SWC and CDD
6.2.6.1 Dem_SetEventStatus()
6.2.6.2 Dem_ResetEventStatus()
6.2.6.3 Dem_ResetEventDebounceStatus()
6.2.6.4 Dem_PrestoreFreezeFrame()
6.2.6.5 Dem_ClearPrestoredFreezeFrame()
6.2.6.6 Dem_SetOperationCycleState()
6.2.6.7 Dem_GetOperationCycleState()
6.2.6.8 Dem_GetEventUdsStatus()
6.2.6.9 Dem_GetMonitorStatus()
6.2.6.10 Dem_GetEventFailed()
6.2.6.11 Dem_GetEventTested()
6.2.6.12 Dem_GetDTCOfEvent()
6.2.6.13 Dem_GetEventAvailable()
6.2.6.14 Dem_SetEnableCondition()
6.2.6.15 Dem_SetStorageCondition()
6.2.6.16 Dem_GetFaultDetectionCounter()
6.2.6.17 Dem_GetIndicatorStatus()
6.2.6.18 Dem_GetEventFreezeFrameDataEx()
6.2.6.19 Dem_GetEventExtendedDataRecordEx()
6.2.6.20 Dem_GetEventEnableCondition()
6.2.6.21 Dem_GetEventMemoryOverflow()
6.2.6.22 Dem_GetNumberOfEventMemoryEntries()
6.2.6.23 Dem_PostRunRequested()
6.2.6.24 Dem_SetWIRStatus()
6.2.6.25 Dem_GetWIRStatus()
6.2.6.26 Dem_SetDTCSuppression()
6.2.6.27 Dem_SetEventAvailable()
6.2.6.28 Dem_ClearDTC()
6.2.6.29 Dem_RequestNvSynchronization()
6.2.6.30 Dem_GetDebouncingOfEvent()
6.2.6.31 Dem_SelectDTC()
6.2.6.32 Dem_GetDTCSelectionResult()
6.2.6.33 Dem_GetEventIdOfDTC()
6.2.6.34 Dem_GetDTCSuppression()
6.2.7 Interface BSW
6.2.7.1 Dem_ReportErrorStatus()
6.2.8 Interface Dcm
6.2.8.1 Dem_SetDTCFilter()
6.2.8.2 Dem_GetNumberOfFilteredDTC()
6.2.8.3 Dem_GetNextFilteredDTC()
6.2.8.4 Dem_GetNextFilteredDTCAndFDC()
6.2.8.5 Dem_GetNextFilteredDTCAndSeverity()
6.2.8.6 Dem_SetFreezeFrameRecordFilter()
6.2.8.7 Dem_GetNextFilteredRecord()
6.2.8.8 Dem_GetStatusOfDTC()
6.2.8.9 Dem_GetDTCStatusAvailabilityMask()
6.2.8.10 Dem_GetDTCByOccurrenceTime()
6.2.8.11 Dem_GetTranslationType()
6.2.8.12 Dem_GetSeverityOfDTC()
6.2.8.13 Dem_GetFunctionalUnitOfDTC()
6.2.8.14 Dem_DisableDTCRecordUpdate()
6.2.8.15 Dem_EnableDTCRecordUpdate()
6.2.8.16 Dem_SelectFreezeFrameData()
6.2.8.17 Dem_GetNextFreezeFrameData()
6.2.8.18 Dem_GetSizeOfFreezeFrameSelection()
6.2.8.19 Dem_SelectExtendedDataRecord()
6.2.8.20 Dem_GetNextExtendedDataRecord()
6.2.8.21 Dem_GetSizeOfExtendedDataRecordSelection()
6.2.8.22 Dem_DisableDTCSetting()
6.2.8.23 Dem_EnableDTCSetting()
6.2.9 Interface J1939Dcm
6.2.9.1 Dem_J1939DcmClearDTC()
6.2.9.2 Dem_J1939DcmFirstDTCwithLampStatus()
6.2.9.3 Dem_J1939DcmGetNextDTCwithLampStatus ()
6.2.9.4 Dem_J1939DcmGetNextFilteredDTC()
6.2.9.5 Dem_J1939DcmGetNextFreezeFrame()
6.2.9.6 Dem_J1939DcmGetNextSPNInFreezeFrame()
6.2.9.7 Dem_J1939DcmGetNumberOfFilteredDTC ()
6.2.9.8 Dem_J1939DcmSetDTCFilter()
6.2.9.9 Dem_J1939DcmSetFreezeFrameFilter()
6.2.9.10 Dem_J1939DcmReadDiagnosticReadiness1()
6.3 Services used by Dem
6.3.1 EcuM_BswErrorHook()
6.4 Callback Functions
6.4.1 Dem_NvM_JobFinished()
6.4.2 Dem_NvM_InitAdminData()
6.4.3 Dem_NvM_InitStatusData()
6.4.4 Dem_NvM_InitDebounceData()
6.4.5 Dem_NvM_InitEventAvailableData()
6.5 Configurable Interfaces
6.5.1 Callouts
6.5.1.1 CBClrEvt_()
6.5.1.2 CBDataEvt_()
6.5.1.3 CBFaultDetectCtr_()
6.5.1.4 CBInitEvt_()
6.5.1.5 CBInitFct_()
6.5.1.6 CBReadData_()
6.5.1.7 CBStatusDTC_()
6.5.1.8 CBEventUdsStatusChanged__()
6.5.1.9 GeneralCBDataEvt()
6.5.1.10 GeneralCBStatusEvt()
6.5.1.11 _ClearDtcNotification __()
6.5.1.12 _DemTriggerOnMonitorStatus()
6.5.1.13 ApplDem_SyncCompareAndSwap()
6.6 Service Ports
6.6.1 Client Server Interface
6.6.1.1 Provide Ports on Dem Side
6.6.1.1.1 DiagnosticMonitor
6.6.1.1.2 DiagnosticInfo and GeneralDiagnosticInfo
6.6.1.1.3 OperationCycle
6.6.1.1.4 AgingCycle
6.6.1.1.5 ExternalAgingCycle
6.6.1.1.6 EnableCondition
6.6.1.1.7 StorageCondition
6.6.1.1.8 IndicatorStatus
6.6.1.1.9 EventStatus
6.6.1.1.10 EvMemOverflowIndication
6.6.1.1.11 DTCSuppression
6.6.1.1.12 DemServices
6.6.1.1.13 DcmIf
6.6.1.1.14 ClearDTC
6.6.1.1.15 EventAvailable
6.6.1.2 Require Ports on Dem Side
6.6.1.2.1 CBInitEvt_
6.6.1.2.2 CBInitFct__
6.6.1.2.3 CBEventUdsStatusChanged __
6.6.1.2.4 GeneralCBStatusEvt
6.6.1.2.5 CBStatusDTC_
6.6.1.2.6 CBDataEvt_
6.6.1.2.7 GeneralCBDataEvt
6.6.1.2.8 CBClrEvt_
6.6.1.2.9 CBReadData_
6.6.1.2.10 CBFaultDetectCtr_
6.6.1.2.11 CBControlDTCSetting
6.6.1.2.12 DemSc
6.6.1.2.13 ClearDtcNotification __
6.7 Not Supported APIs
7 Configuration
7.1 Configuration Variants
7.2 Configurable Attributes
7.3 Configuration of Post-Build Loadable
7.3.1 Supported Variance
7.4 SWC configuration with Master/Satellite
8 AUTOSAR Standard Compliance
8.1 Deviations
8.2 Additions/ Extensions
8.3 Limitations
8.4 Not Supported Service Interfaces
9 Glossary and Abbreviations
9.1 Glossary
9.2 Abbreviations
10 Contact
MICROSAR Diagnostic Event Manager (Dem) Technical Reference Version 9.5.0 Authors Thomas Dedler, Alexander Ditte, Matthias Heil, Anna Bosch, Erik Jeglorz, Stefan Hübner, Aswin Vijayamohanan Nair, Savas Ates, Yves Grau, Friederike Schulze Status Released
Technical Reference MICROSAR Diagnostic Event Manager (Dem) Document Information History Author A. Ditte Date Version Remarks 2012-05-04 1.0.0 > Initial Version A. Ditte 2012-10-09 1.0.1 > Add chapter 6.2.6.20 and 6.6.1.2.11 > Add GetEventEnableCondition to chapter 6.6.1.1.2 M. Heil 2012-11-02 1.1.0 > Architecture Update A. Ditte, M. Heil 2013-02-15 1.2.0 > Introduced Measurement and Calibration (chapter 5) > Extended chapters 3.4, 3.6, 3.16, 4.3 and 4.3.1 > Added User Controlled WarningIndicatorRequest (chapter 3.17.1) > Added chapters 6.2.6.24, 6.2.6.25, 6.6.1.1.9 M. Heil 2013-04-05 1.3.0 > Support for feature ‘DTC suppression’ > Added chapter 3.10, APIs 6.2.6.26 > Reworked table layout in chapters 4.3, 5.2 > Reworked Measurement and Calibration (chapter 5) > Added measurable items (chapter 5.1) M. Heil 2013-06-17 1.4.0 > Added combined events > Reworked suppression T. Dedler 2013-07-22 1.4.1 > critical section description extended T. Dedler, M. Heil 2013-09-04 2.0.0 > Service ID definition changed > Post-Build Loadable A. Ditte 2013-11-05 2.1.0 > Added OBD DTC and Root cause EventId to chapter A. Ditte, M. Heil 3.11.2 > Added limitation for internal data elements in chapter 8.3 2014-01-14 3.0.0 > Added J1939 (chapters 3.20, 6.2.9) > Adapted DCM interfaces (chapter 6.2.8) according AUTOSAR 4.1.2 > Added chapter 4.3.1 > Fixed ESCAN00071673: NvM configuration is not described > Fixed ESCAN00071511: Missing hint for supported feature 'individual post-build loadable' > Fixed ESCAN00073677: Incorrect figure for DEM initialization states © 2018 Vector Informatik GmbH Version 9.5.0 based on template version 5.0.0 2
Technical Reference MICROSAR Diagnostic Event Manager (Dem) M. Heil 2014-03-27 3.1.0 > Describe deviation in handling operation cycles before module initialization. > Add dependency to configuration to Dcm APIs. > Added warning about time-based de-bouncing and maximum fault detection counter in current cycle M. Heil 2014-05-08 3.2.0 > Added Event Availability (chapters 3.10.1, 6.2.6.27) > Added freeze frame pre-storage (chapters 3.12, 6.2.6.4, 6.2.6.5) > Corrected description of Event and DTC suppression (chapters 3.10, 6.2.6.4, 6.2.6.5) > Introduced chapter 3.4.4.2 > Clarified usage of DTC groups (chapter 8.3) M. Heil A. Ditte 2014-10-14 4.0.0 > Moved Initialization Pointer (see Dem_PreInit(), Dem_Init()) > Added API Dem_RequestNvSynchronization() > Added de-bounce values in NVRAM and API Dem_NvM_InitDebounceData() > Added additional aging variant (chapter 3.6), added Figure 3-4 > Added missing configuration variants (chapter 2, ESCAN00076237) > Added description for NVRAM write frequency (chapter 3.14.2, ESCAN00078587) > Added description for NVRAM recovery (chapter 3.14.3, ESCAN00078582) > Added support of J1939 nodes M. Heil 2015-02-27 4.1.0 > Added APIs, chapters 6.2.6.3, 6.2.6.22 > Support EnableCondition notification, 3.16.5 > Added explanation of Dem task mapping, chapter 4.9 > Added note of reduced queue depth for some events, chapter no longer available > Updated critical sections, chapter 4.4 M. Heil 2015-04-20 4.1.1 > Added deviation regarding notification signatures (chapters 6.5.1, 8.1) > Reworked chapter 3.1 according ESCAN00082555 M. Heil 2015-06-17 4.2.0 > Extended data callback support (chapters 3.11.3, 6.5.1.6) > Described FDC statistics for DTCs using internal de- bouncing (chapter 3.11.2) > Described aging target 0 (chapter 3.6.1) > Described effect of asynchronous behavior of $85 (chapter 3.8) > Described different aging behavior (chapter 3.6.5) © 2018 Vector Informatik GmbH Version 9.5.0 based on template version 5.0.0 3
Technical Reference MICROSAR Diagnostic Event Manager (Dem) M. Heil 2015-09-14 4.3.0 > More information about NVRam setup (chapter 4.5 ff) M. Heil 2015-11-26 5.0.0 > Reworked aging behavior, added new behavior (Table > Changes due to new option to persist event availability (chapters 3.10.1, 6.2.6.27, 6.2.6.13) 3-5, Figure 3-4) > Clarifications on feature support > Fixed ESCAN00086243 (chapter 4.5.1) > Fixed ESCAN00086483 (chapter 4.5.2.2) M. Heil 2016-01-20 5.0.1 > No changes M. Heil 2016-02-03 6.0.0 > Change Dcm notification handling (chapters 3.16.3, chapter no longer available) > Fixed ESCAN00087584 (chapter 4.5.2) > Fixed ESCAN00088862 (chapter 5) > Reworked NV write frequency Table 3-8 > Changed APIs according to RfC72121(chapters 6.2.9.1, 6.2.9.8) > Reworked Autosar deviation Table 3-2 > Added new header files to Table 4-1 A. Ditte 2016-04-19 6.0.1 > Added internal data element DEM_OBD_RATIO in chapter 3.11.2 M. Heil 2016-04-22 > Fixed ESCAN00089671 (chapter 4.5) M. Heil - 6.1.0 > Version skipped A. Bosch 2016-05-04 6.2.0 > Extended number of supported enable and storage conditions (chapter 3.8, 3.9) > Added API Dem_GetDebouncingOfEvent() > Extended EventStatus values for API Dem_SetEventStatus() > Fixed ESCAN00089498 (Table 3-7 DTC status combination) M. Heil 2016-07-12 > Explicitly mention that NVRAM needs to be initialized after a SW update (chapter 4.5.2.3) > Added clarification for combined events to DEM_OBD_RATIO in chapter 3.11.2 A. Bosch 2016-10-25 6.3.0 > Support for S/R callbacks © 2018 Vector Informatik GmbH Version 9.5.0 based on template version 5.0.0 4
Technical Reference MICROSAR Diagnostic Event Manager (Dem) M. Heil 2016-11-15 7.0.0 > MultiCore/MultiPartition support > API change to ASR4.3 (chapters 3.4.1 including all subchapters, 3.4.2, 3.4.3, 3.4.4, 3.13.2, 3.15, 3.16, 3.19.1, 3.21, 4.6.3, 6.2.6.1, 6.2.6.8, 6.2.6.9, 6.2.6.18, 6.2.6.19, 6.2.6.21, 6.2.6.22, 6.2.6.28, 6.2.6.31, 6.2.6.32, 6.2.6.33, 6.2.7.1, 6.2.8 including all subchapters, 8.1, 8.3) A. Bosch 2016-12-15 > Reworked initialization sequence (chapter 3.2) E. Jeglorz 2017-01-12 > Added and adapted APIs in chapter 6.2 > Rework of API Dem_SetEventStatus() and Storage Trigger (chapter 3.11.1) due to support of DEM_EVENT_STATUS_FDC_THRESHOLD_REACHED M. Heil 2017-04-10 7.1.0 > Added ClearDTC notifications (chapters 3.16.6, 6.5.1.11, 6.6.1.2.13) A. Bosch 2017-04-18 7.2.0 > Fixed ESCAN00094549 (chapter 3.16) S. Hübner 2017-05-02 > Added TriggerOnMonitorStatus notification (chapters 3.16.1, 4.1.2, 6.5.1.12 and Figure 4-1) A. Bosch 2017-05-04 > Adapted chapter 3.21 for multiple clients A. Nair 2017-05-18 7.3.0 > Rework of API Dem_SetDTCSuppression() > Added API Dem_GetDTCSuppression() S. Hübner 2017-05-22 > Rework include structure of RTE files in chapters 4.1.2 and 4.2 A. Bosch 2017-05-23 > Added API Dem_GetEventStatus() to chapter 6.2.6.8 for compatibility reasons. E. Jeglorz 2017-06-14 7.4.0 > Added API Dem_GetOperationCycleState() to chapter 6.2.6.7 A. Bosch 2017-06-20 > Added healing counters to chapter 3.11.2 S. Ates 2017-06-21 > Rework of API Dem_SelectDTC() S. Hübner 2017-07-03 > Rework argument description and return values of ch 6.2.6.18 Dem_GetEventFreezeFrameDataEx() and ch 6.2.6.19 Dem_GetEventExtendedDataRecordEx() A. Nair 2017-07-04 > Added description for Dem_MemMap.h A. Bosch 2017-07-12 7.5.0 > Adapt API description due to changes with ASR4.3in chapters 6.2.6.8, 6.2.6.18 and 6.2.8.17 > Fixed ESCAN00096024 (chapter 6.2.6.23) © 2018 Vector Informatik GmbH Version 9.5.0 based on template version 5.0.0 5
Technical Reference MICROSAR Diagnostic Event Manager (Dem) A. Nair 2017-08-25 7.6.0 > Updated the list of functions using Exclusive Area 0 M. Heil 2017-08-30 > Break down the multi partition concept in sub-chapters of ch 3.2 A. Bosch 2017-09-06 8.0.0 > Upgrade J1939Dcm interfaces to ASR4.3 (chapters 6.2.9 including all subchapters) M. Heil 2017-09-11 > Fixed ESCAN00096543 (chapters 4.1, 4.2) S. Ates 2017-09-29 8.1.0 > Upgrade FiM interface to ASR 4.3.0 A. Bosch 2017-10-18 > Adapted chapters 3.4.4.1 and 3.6.5 E. Jeglorz 2017-10-20 8.2.0 > Updated critical sections, chapter 4.4 S. Hübner 2017-11-29 8.3.0 > Add PPort interface EventAvailable (chapter 6.6.1.1.15) and adapt chapters 3.1, 6.2.6.13, 6.6.1.1 and 8.2 > Add DEM_EXCLUSIVE_AREA_4 for non-atomic 32bit access, rework and extend chapter Critical Sections 4.4.2 A. Nair, 2017-12-01 > Updated the list of functions using Exclusive Area 4 in chapter 4.4.2.5 E. Jeglorz 2017-12-03 > Update healing counter data elements (chapter 3.11.2) > Add Multi-Partition support for feature Pre-store Freeze Frame (chapter 3.12.1, 6.2.6.4, 6.2.6.5 and Table 3-2) M. Heil 2017-12-05 > Fixed ESCAN00093357, chapter 6.5.1.6 E. Jeglorz 2017-12-07 > Adaptions to chapter 3.12.1 A. Bosch 2017-12-11 > Added clarification for healing counter data elements (chapter 3.11.2) S. Hübner 2018-01-09 8.4.0 > Update critical sections, chapter 4.4.2 > Rework obsolete Dem_EventStatusExtendedType references to Dem_UdsStatusByteType > Update callout names (chapter 6.5.1.7, 6.5.1.8) and rework AUTOSAR deviations (chapter 8.1) A. Bosch 2018-01-15 > Adapted unsupported AUTOSAR features (Table 3-2) > Fixed ESCAN00098000 and added limitations regarding application data callbacks (chapter 8.3, chapter 6.2.6.4, chapter 6.2.6.18, chapter 6.2.6.19) > Removed supported OBD APIs from list of unsupported APIs (chapter 6.7) © 2018 Vector Informatik GmbH Version 9.5.0 based on template version 5.0.0 6
Technical Reference MICROSAR Diagnostic Event Manager (Dem) A. Bosch 2018-02-05 8.5.0 > Removed description of unsupported APIs (chapter 3.19.1) A. Bosch 2018-03-06 8.6.0 > Added description for calibration using vPblCalib A. Bosch 2018-03-13 (chapter 5.3) > Added clarification regarding initialization of Dem (chapter 3.3) > Added clarification regarding memory access permissions (chapter 3.2.3) > Added clarifications regarding event reporting before Dem is fully initialized (chapter 3.3.1, 6.2.6.1 and 6.2.6.3) > Added clarification regarding configurations with PDTC status bit set ‘Stored Only’ (chapter 3.4.4.1) > Fixed ESCAN00098701: Added corrections regarding enabling enable conditions (chapter 3.8 and 6.2.6.14) A. Bosch 2018-03-14 > Adaptions regarding SilentBSW run-time checks (chapter 3.19.1.2) Y. Grau 2018-04-11 9.0.0 > Extended supported calibration parameters (chapter 5.3) F. Schulze 2018-04-26 9.1.0 > Behavior of healing counter for combined events S. Hübner 2018-05-11 9.2.0 (chapter 3.11.2) > Added clarification regarding snapshot triggers (chapter 3.11.1) > Fixed ESCAN00099372: describe configuration of SWC RPorts/PPorts for Satellite/Master in chapter 7.4 E. Jeglorz 2018-06-22 9.3.0 > Clarification of Table 3-8 NVRAM write frequency > Clarification on event processing on during initialization (chapter 3.3 Initialization) > Fixed ESCAN00099599, ESCAN00099548 A. Nair 2018-06-29 > Fixed Typo in section 6.2.6.24 > F. Schulze 2018-07-03 > Fixed ESCAN00099876 A. Nair 2018-07-03 > Deleted references to deprecated structure variable > Small improvements in Table 4-1 Static files Dem_Cfg_EventDebounceValue > Added clarification regarding reset of trip counter during healing and aging in 3.4.4 A. Bosch 2018-07-04 > Adapted parameter description of SatelliteId in chapters 6.2.5.2 and 6.2.5.5 A. Bosch 2018-07-19 9.4.0 > Updated conditions of provided ports in chapters 6.6.1.1 and 7.4 © 2018 Vector Informatik GmbH Version 9.5.0 based on template version 5.0.0 7
Technical Reference MICROSAR Diagnostic Event Manager (Dem) E. Jeglorz 2018-07-30 > Added used services for Fim’s multi-partition initialization (chapter 6.3) A. Nair 2018-08-21 9.5.0 > Adapted description of storage trigger in chapter 3.11.1 F. Hitzler 2018-08-21 A. Bosch 2018-08-22 > Added information regarding Event Availability Changed notifications, ControlDTCSetting Changed notifications and Dlt notifications (chapter 3.16) > Added clarification regarding monitor re-initialization callbacks (chapter 3.16.5) > ESCAN00099789: Adapted memory mapping sections and compiler abstraction definitions in chapter 4.3 © 2018 Vector Informatik GmbH Version 9.5.0 based on template version 5.0.0 8
分享到:
收藏