跳转至

Diagnostic Extract Template (DiagnosticExtractTemplate)

返回本类索引

属性 值
平台 CP
类别 TPS — 模板规范(Template Specification)
UID 673
规范版本 R25-11

本地文件

  • 规范 PDF: F:\Work\Standards\01_Sources\CP_TPS_DiagnosticExtractTemplate_673\AUTOSAR_CP_TPS_DiagnosticExtractTemplate.pdf
  • ARXML 模型: F:\Work\Standards\01_Sources\CP_TPS_DiagnosticExtractTemplate_673\AUTOSAR_CP_TPS_DiagnosticExtractTemplate.arxml
  • 纯文本全文: F:\Work\Standards\01_Sources\CP_TPS_DiagnosticExtractTemplate_673\zzgen\CP_TPS_DiagnosticExtractTemplate.complete.txt

文档简介

The meta-model for the diagnostic services according to AUTOSAR, to a large degree, takes over aspects of the description of diagnostic services according to the definition of Unified Diagnostic Services (UDS) as of .

模块依赖

With respect to development processes, the DiagnosticExtract format also enables more independence when defining requirements on diagnostic functionality than possible with EcuC parameters. The approach of "decentralized configuration" is met in the DiagnosticExtract template in mainly two ways described in the following sub-chapters.

章节详细内容

1. 简介

原文标题:Introduction

2. 概述

原文标题:Overview

The distributed nature of an AUTOSAR ECU development requires an optimized capturing of information. In particular, diagnostic information (i.e. DEM and DCM configuration) shall be captured only once by the person with the best knowledge and therefore being able to take responsibility better than one centralized individual.

In the configuration approach before the advent of the DiagnosticExtract, the Basic Software Modules DCM and DEM are entirely configured centrally.

During integration, some ApplicationSwComponentTypes above the RTE (Application Software) introduce PortPrototypes to be connected to the ServiceSwComponentTypes that represent the service-related basic software modules, see .

Additionally, ApplicationSwComponentTypes express needs which shall be fulfilled by the ServiceSwComponentTypes.

The market shows a high demand for transferring diagnostic requirements of the OEM-specific configuration process to their tier-1 suppliers.

In the past, due to the absence of integral options, many file formats like ODX or EcuC (see ) are often used. But neither ODX nor EcuC is well suited to transfer this information.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

3. OEM

The OEM or requester of diagnostic data uses the DiagnosticExtract to define the diagnostic interfaces of one or multiple ECUs. It may also define some InternalBehaviors as requirements for the ECU-Supplier or Application Developer

  • Defines the values of the DTCs
  • Defines the UDS services and sub-services supported by the ECUs
  • Defines the required events needed by a specific composition implemented by an Application Developer

NOTE: This list represents an example; this document does not define a specific ownership of each element.

In the first use case, the DiagnosticExtract is used to exchange information which is transformed into the EcuC (M2 to M1 mapping, see also and ).

Second, the OEM uses the DiagnosticExtract to document requirements to be implemented by a supplier. These requirements are expressed in textual language and can not be mapped directly to any EcuC parameters (no M2 to M1 mapping possible).

4. Application Developer

The Application Developers implement their software-components with the corresponding software-component description. The role "Application Developer" can be assumed by both an OEM and a supplier. In other words, both OEM and supplier may contribute application software to a given ECU.

With the introduction of this concept, the Application Developer has the possibility to provide diagnostic information relevant to the software-components as part of the DiagnosticExtract.

The Application Developer may also receive some input as requirement from the OEM within the DiagnosticExtract in textual form as for example:

NOTE: Only mentioned as as example content. This document does not define a specific ownership of each element.

In the first use case, the Application Developer defines the parameters of a specific ReadDataByIdentifier, i.e. the content of the diagnostic request but not the DID itself. The DID of this command will usually be defined by the OEM.

Secondly, the software-component events including information like Debouncing and OperationCycle may be defined by the Application Developer.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

5. ECU-Supplier

The ECU-Supplier or integrator receives one or several DiagnosticExtract files from the OEM and from multiple Application Developers. The main goal of the Integrator is to integrate all delivered DiagnosticExtract and to generate the EcuC from it.

Since this concept does not define a specific ownership for each element like DIDs, parameters of a UDS service, Events, Sessions, etc. the integrator has to ensure that the complete information is still valid after merging it.

  • Mapping of DTCs to Events
  • Merge of Events
  • Mapping of services

Some DTCs may already be mapped to events - especially in cases where both come from the same party. But if the DTCs are defined by the OEM and the software implemented by other supplier acting as an Application Developer the integrator has to ensure that both are mapped together.

In some cases, an Event may be defined multiple times. An OEM defines the Events which shall be implemented by an Application Developer. A Supplier implements a software-component which will be used in multiple projects and which also detects this type of error and also defines this same event.

Both events may have different naming but the same meaning.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

6. Exchanging of Files

During an ECU development project, the three main roles (OEM, Application Developer, ECU Integrator) exchange DiagnosticExtract files. The timing and frequency of exchanges and the content in each of these exchanged files is highly dependent on the individual project setup and situation.

Therefore, the DiagnosticExtract format has been designed to allow for gradual enrichment of definitions contributed at largely arbitrary points in time by the different roles in order to meet the needs of "Decentralized Configuration".

For any exchange path between any two roles, the same file format based on the DiagnosticExtract template is used. It is then up to a company specific process and tooling to merge the collected DiagnosticExtract files while resolving conflicts (contradictions, redundancies etc.).

As final result, a consistent and complete DiagnosticExtract file is available which is input to derivation of the configuration for the diagnostic modules of the basic software.

Even after the DiagnosticExtract has been fully integrated and is ready to go for deriving the configuration of the diagnostic stack on EcuC, level it is still foreseen to feed it back to e.g. an OEM.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

7. Relationship to software-component 服务 Needs

原文标题:Relationship to software-component Service Needs

Before the introduction of the Diagnostic Extract, Service Needs were used to describe diagnostic requirements on software-component level. These configuration requirements are referenced to the related basic software module DCM or OEM in order to provide the corresponding configuration on basic software level.

The usage of ServiceNeeds is only possible on AtomicSwComponentType level whereas the assignment of diagnostic demands needs to be possible on the level of CompositionSwComponentTypes.

The software-component Service Needs within the software-component Description are still to be used along with the DiagnosticExtract in order to annotate the software-component ports which are relevant for further mapping and handling as defined by the DiagnosticExtract.

From software-component developer's perspective, the DiagnosticExtract is therefore used partially as substitution and partially as extension of the software-component Service Needs. The reasoning for "substitution" is the avoidance of redundant diagnostic definitions.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

8. Recommendation and Hints

Multiple parties may have different understanding of which parts shall be provided by each one. There is no defined rule to indicate who is responsible for each part. At the end, it is the ECU-Supplier in his role as integrator who has to ensure that all mappings are done and that the ECU runs as expected by the OEM.

If the OEM does not have own diagnostic requirements, the ECU-Supplier has to provide the complete DiagnosticExtract. In this case, the OEM may only receive the DiagnosticExtract as part of the delivery. The process itself how the parties work with this format is not defined within this specification.

shows a recommended way how to handle the DiagnosticExtract between the different parties. In use case 1, some software-components are implemented by the OEM (or by a Supplier of the OEM) and the first merging of DiagnosticExtract data occurs at the OEM.

In use case 2, the OEM provides the diagnostic requirements via DiagnosticExtract and multiple Application Developers provide information related to their implementation, the merging is performed completely by the ECU-Supplier.

Also, a combination of use cases 1 and 2 is allowed.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

9. 限制

原文标题:Limitations

This release of the DiagnosticExtract template focuses on defining diagnostic requirements a single ECU only. For the time being, distributed diagnostic functionality for a system or partial system consisting of multiple ECUs cannot be defined using the DiagnosticExtract template.

In future releases, the DiagnosticExtract template may be extended to also cover configuration of distributed diagnostic functionality. Similar to the description of communication dependencies in the System Description, it may then be possible to describe diagnostic demands on system level to derive the diagnostic demands for a specific ECU from this description.

10. 诊断配置 on classic and adaptive Platform的建模

原文标题:Modeling of Diagnostic Configuration on classic and adaptive Platform

The configuration of the "external behavior" of the AUTOSAR diagnostic stack is done by means of the so-called DiagnosticExtract. The DiagnosticExtract in general extends to both the AUTOSAR classic platform and the AUTOSAR adaptive platform.

In particular, some parts of the DiagnosticExtract apply only for the AUTOSAR classic platform, some parts are shared between the AUTOSAR classic platform and the AUTOSAR adaptive platform, and some parts apply only for the AUTOSAR adaptive platform.

The parts that are specific to the AUTOSAR classic platform, and the parts that apply to both the AUTOSAR classic platform and the AUTOSAR adaptive platform are documented in the deliverable "TPS Diagnostic Extract Template", i.e. this document.

For technical reasons, the parts that apply to the AUTOSAR adaptive platform cannot be included in this document, "TPS Diagnostic Extract Template" and are consequently described in the document .

The parts about the configuration of Diagnostic Management, as described in "TPS Manifest Specification", fit seamlessly into the same modeling framework that is used on the AUTOSAR classic platform.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

11. 范围

原文标题:Scope

This document describes the formal description of contributions to the diagnostic configuration.

On the level of meta-modeling, the content described in this document conceptually relates to the definition of SwcServiceDependency or BswServiceDependency, as defined by the or .

Further relations exist to the specification of communication in AUTOSAR systems as described by the .

Further relations exist to the specification of the as well as to the .

Please note that the configuration of service-oriented vehicle diagnostics (SOVD) is only supported on the AUTOSAR adaptive platform. For more details, please refer to .

The relation of the DiagnosticExtract to the rest of the AUTOSAR meta-model is sketched in .

12. Document Conventions

Technical terms are typeset in mono spaced font, e.g. PortPrototype. As a general rule, plural forms of technical terms are created by adding "s" to the singular form, e.g. PortPrototypes. By this means the document resembles terminology used in the AUTOSAR XML Schema.

This document contains constraints in textual form that are distinguished from the rest of the text by a unique numerical constraint ID, a headline, and the actual constraint text starting after the \lceil character and terminated by the \rfloor character.

The purpose of these constraints is to literally constrain the interpretation of the AUTOSAR meta-model such that it is possible to detect violations of the standardized behavior implemented in an instance of the meta-model (i.e. on M1 level).

Makers of AUTOSAR tools are encouraged to add the numerical ID of a constraint that corresponds to an M1 modeling issue as part of the diagnostic message issued by the tool.

The attributes of the classes introduced in this document are listed in form of class tables. They have the form shown in the example of the top-level element AUTOSAR:

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

13. About Tables

There is a number of tables in this document that describe the applicability or multiplicity of model elements. These tables contain empty cells, which represent a "not applicable" meaning. Model elements that correspond to an empty cell shall not exist in the context described by the respective table cell.

If the value of a table cell shall indicate that that either the existence or multiplicity of the represented model element shall be ignored anyway, the table cell gets the content "d/c" for "don't care". This means that if the respective model element exists, it shall be ignored in the downstream processing of the model.

14. Use Cases

15. Use cases for 诊断数据 exchange

原文标题:Use cases for diagnostic data exchange

The basic usage of the DiagnosticExtract is the exchange of diagnostic data between the different parties involved in the diagnostic development process to allow the configuration of the DCM and the DEM and to provide the description of corresponding application interfaces to implement diagnostic services and fault handling.

16. 配置 of DCM

原文标题:Configuration of DCM

As depicted in , the configuration of the DCM includes the setup of diagnostic services and the assignment of data objects provided by one or more software components (e.g. Composition 1, Composition 2).

17. 配置 of DEM

原文标题:Configuration of DEM

As sketched in , the configuration of the DEM includes fault memory data (DTCs and environmental data) and the assignment of corresponding data by one or more SwComponentTypes (e.g. Composition 1, Composition 2).

As already explained, the diagnostic development process is distributed among different parties. On the one hand side, the OEM needs to describe the general requirements for a diagnostic system that have to be implemented by an ECU:

Depending on the diagnostic system, the OEM can provide a completely or partly-filled DiagnosticExtract including the description of PortInterfaces:

  • Integrator/SWC developer (OEM or Tier 1) is responsible for the completion (detailing of predefined diagnostic content).
  • Integrator/SWC developer (OEM or Tier 1) is responsible for the specific configuration of diagnostic content defined by himself.
  • New integration of updated Diagnostic descriptions by integrator.

Return of completely or partly-filled DiagnosticExtract to OEM for:

  • Documentation
  • ECU testing
  • Integration reviews
  • Failure correction

Use case examples:

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

18. 配置 of the Fim

原文标题:Configuration of the Fim

19. 建模功能 Inhibition

原文标题:Model Function Inhibition

A typical use case for the FIM is the definition of "control mechanisms for software components and the functionality therein", see . By this means, the FIM can significantly modify the behavior of the application software at run-time, e.g. in response to a sensor failure.

The conditions for deciding about inhibitions are derived from diagnostic events. If a diagnostic event that relates to a hardware sensor is reported as "failed" then the FIM can degrade the behavior of the application software to no longer rely on the sensor information that has become unreliable.

Consequently, the DiagnosticExtract needs to provide the basic mechanisms to create the definition of such inhibition rules that relate pieces of the application software (which are visible to the DiagnosticExtract as formally defined SwComponentTypes) to the definition of diagnostic events.

20. 建模 Fim 配置 before Dem exists

原文标题:Model Fim configuration before Dem exists

The configuration of the FIM module and the DEM module are closely intertwined because the FIM uses the diagnostic events defined in the context of the DEM. This means that the FIM can only be configured if the DEM exists as a basis for creating this configuration.

Clearly, this is contradicting the approach of a "decentralized configuration" of the diagnostics stack's behavior. It may happen that the configuration of the FIM and the configuration of the DEM by means of the DiagnosticExtract are distributed over different organizations within a concrete vehicle project.

However, the organizations would not be able to make progress independently of each other because the work product of one is the immediate prerequisite that the other organization can start working.

Therefore, one important use case for the DiagnosticExtract is the ability to configure the FIM module in the scope of the DiagnosticExtract without the immediate need to already have access to the corresponding configuration of the DEM module.

In other words, a typical work-flow could look like this:

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

21. J1939 诊断的配置

原文标题:Configuration of J1939 Diagnostics

Within the System Extract, J1939 diagnostic is configured on a service level by the diagnostic messages DM01..DM60, which will be handled by J1939 DCM.

The diagnostic content which is provided by the diagnostic messages is defined within the DiagnosticExtract separately for each J1939 function, and contributes to the configuration of the J1939 DCM as well as the parts of the DEM configuration that are relevant for J1939.

J1939 functions (known as Controller Application or CA within the ) are identified by a NAME and an address (assigned at run-time) and are represented in AUTOSAR by the J1939NmNode.

22. J1939 诊断 Aspects independent of the Deployment的建模

原文标题:Modeling of J1939 Diagnostic Aspects independent of the Deployment

The main use case for modeling the J1939 in the DiagnosticExtract is the possibility to create the diagnostic configuration relevant for a J1939 function, even if the underlying communication architecture is not (fully) defined and if no vehicle model (represented by a System) exists.

The J1939 diagnostics modeling is done during functional development before the System exists where the functions are deployed. This approach represents a case of decentralized configuration of the diagnostic stack.

23. J1939 诊断 Content modeled in the 诊断 Extract

原文标题:J1939 Diagnostic Content modeled in the Diagnostic Extract

The diagnostic content for J1939 consists of the following topics:

  • The Suspect Parameter Number is used throughout the J1939 specification to identify measured values (physical signals) and commands, the communication signals to which these are mapped, and diagnostic events caused by these.
  • Communication signals that are relevant for diagnostics are specifically annotated, and reported by the J1939 diagnostics.
  • J1939 DTCs consist of an SPN, identifying the source of the diagnostic event, and an FMI (Failure Mode Indicator), identifying the problem with this source, like a boundary exception. In addition, an event counter is contained in the DTC.
  • contain measured values captured at the time a diagnostic event is reported as failed. J1939 supports two different kinds of freeze frames:

  • standardized freeze frames (reported by DM04), which have a legislated layout

  • expanded freeze frames (reported by DM24/DM25), which have a configurable layout

24. Conceptual Background

has already given an overview on the intended way of using the DiagnosticExtract template and files. This chapter gives further background information on the overall concept behind the new format to create a better basis for understanding of the meta-model described in .

25. relevant 诊断 Elements的定义

原文标题:Definition of relevant Diagnostic Elements

ECU configuration is not suitable to be exchanged between partners in an ECU development project ⌈ The ECU configuration (EcuC) parameters defined by the AUTOSAR Software Specification (SWS) documents for Dem and Dcm are not suitable to be exchanged between partners in an ECU development project.

Besides proprietary ways of using the EcuC format, the main reason for EcuC parameters being inappropriate to be exchanged is their closeness to implementation (e.g. parameter on buffer sizes). ⌋

Differences in the development processes for diagnostics at automotive OEMs and ECU suppliers ⌈ Additionally, there are differences in the development processes for diagnostics at automotive OEMs and ECU suppliers resulting in different views on relevant diagnostic properties to be exchanged and different ways of deriving and defining them as diagnostic requirements. ⌋

Therefore, the identification of all diagnostic properties and requirements as superset from the companies' views forms the basis on which the DiagnosticExtract template has been defined.

26. 抽象 from EcuC Level

原文标题:Abstraction from EcuC Level

The DiagnosticExtract template does not only focus on relevant diagnostic properties and requirements but also - if required - lift them onto an appropriate abstraction level to make them meaningfully exchangeable (e.g. debouncing requirements that abstract from mapping on a concrete ECU).

However, for many EcuC parameters identified as relevant, an abstraction is not useful or not required and thus, these parameters are mapped 1:1 to equivalent elements of the DiagnosticExtract template.

Values contained in DiagnosticExtract shall be taken for the derivation of basic software modules ⌈ The values specified in a given DiagnosticExtract shall be taken for the derivation of basic software modules in the diagnostic stack.

This means that parameter values in the EcuC are created that could be subject to constraints, e.g. a valid interval. ⌋

Therefore, model elements in the DiagnosticExtract shall be carefully checked against the constraints formulated in EcuC. However, this document does not contain specific constraints on a detailed basis.

27. Independence of 定义

原文标题:Independence of Definition

With respect to development processes, the DiagnosticExtract format also enables more independence when defining requirements on diagnostic functionality than possible with EcuC parameters. The approach of "decentralized configuration" is met in the DiagnosticExtract template in mainly two ways described in the following sub-chapters.

28. Use of <> enabling separation of elements over several physical files

Most elements of the DiagnosticExtract template can be split over several physical files. Therefore, parts of these elements (e.g. certain attributes) can be defined by, for example, an OEM and other parts of these elements by, for example, an ECU supplier.

29. Use of self-contained 映射 elements

原文标题:Use of self-contained mapping elements

Many diagnostic requirements are established by mappings between diagnostic elements (e.g., DTC to DemEvent mapping). However, the "decentralized configuration" approach requires that these mappings can be flexibly defined at almost any time within the ECU development process and by any of the involved companies respectively roles.

Therefore, the DiagnosticExtract template defines self-contained mapping elements that have references to two (or potentially more) diagnostic elements to define a mapping.

The self-contained mapping elements can be created any time after the diagnostic elements to be mapped together have been defined. Alternatively, a mapping element can be created after only one diagnostic element has been defined indicating the need to make the mapping complete by defining the additional diagnostic element(s) to map to.

30. 诊断 Resources

原文标题:Diagnostic Resources

31. 概述

原文标题:Overview

This chapter contains a description of diagnostic resources that are defined to describe the external behavior of the diagnostic stack. The definition of these resources (e.g. diagnostic services, diagnostic events) is done independently of their usage in the context of either other diagnostic resources or the application software.

The description of the modeling of diagnostic resources can be roughly divided into five sections

  • A common section that contains meta-classes shared between the description of the diagnostic services (that roughly corresponds to the Dcm) and the diagnostic event handling (that roughly corresponds to the Dem), see .
  • A section dedicated to the configuration of the diagnostic services, see .
  • A section dedicated to the configuration of the diagnostic event handling, see .
  • A section dedicated to the configuration of the functional inhibition from the diagnostics point of view, see .
  • A section dedicated to the configuration of the diagnostics on J1939, see .

Following the descriptions in . The modeling of the DiagnosticExtract supports the application of variant handling of dedicated model elements.

32. Common Meta 建模 Elements

原文标题:Common Meta Model Elements

33. 概述

原文标题:Overview

This chapter highlights the formal modeling of some of the central parts of AUTOSAR diagnostics when it comes to configuration. There are some concepts widely used that need to be reflected in the meta-model.

The purpose of the DiagnosticCommonElement is to provide a common reference target for all kinds of diagnostic elements. This aspect is explained in more detail in .

The purpose of a Data Identifier (DID) is to associate a unique numerical value to a piece of data related to diagnostics. From the modeling point of view, this means that the modeling of the Data Identifier needs to provide an attribute that represents the numeric value as well as a relation to a Data Element representing a set of diagnostic piece of data.

34. 诊断数据 Identifier

原文标题:Diagnostic Data Identifier

AUTOSAR diagnostics supports two kinds of data identifiers ⌈ In AUTOSAR, two kinds of data identifiers are supported:

  • The DiagnosticDataIdentifier inherits from DiagnosticAbstractDataIdentifier and is used to define data identifiers fully known at configuration time. A DiagnosticDataIdentifier shall have at least 1 dataElement.
  • The DiagnosticDynamicDataIdentifier inherits from DiagnosticAbstractDataIdentifier and is used to define data identifiers fully known only at run time. Consequently, there is no formal means to define dataElement at configuration time. ⌋

Existence of DiagnosticDataIdentifier.dataElement Imposition time: AP: IT_DiagDes, CP: IT_DiagDes ⌈ For each DiagnosticDataIdentifier, the aggregation of DiagnosticParameter in the role dataElement shall exist at least once. ⌋

Class DiagnosticDataIdentifier < < <
Note This meta-class represents the ability to model a diagnostic data identifier (DID) that is fully specified regarding the payload at configuration-time.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

35. 诊断 Parameter

原文标题:Diagnostic Parameter

36. 概述

原文标题:Overview

Role of meta-class DiagnosticParameter ⌈ The role of the DiagnosticParameter is to allocate a well-defined (i.e. start, length, content) slot in a diagnostic telegram, represented e.g. by a DiagnosticDataIdentifier or DiagnosticRoutineSubfunction. ⌋

To facilitate the modeling of DiagnosticParameter, an abstract meta-class named DiagnosticAbstractParameter is defined to allow for making statements (e.g. , , and ) about all its sub-classes uniformly instead of clarifying model semantics for each sub-class separately.

Semantics of meta-class DiagnosticAbstractParameter ⌈ Meta-class DiagnosticAbstractParameter has been defined as a vessel to define attributes that are equally relevant for the sub-classes DiagnosticParameter and DiagnosticParameterElement. ⌋

The modeling approach for the definition of a DiagnosticParameter is reflected in .

Class DiagnosticParameter < < <
Note This meta-class represents the ability to describe information relevant for the execution of a specific diagnostic service, i.e. it can be taken to parameterize the service.

……本章内容较长已节选,完整内容见「本地文件」中的纯文本全文。

37. Size of a 诊断 Parameter

原文标题:Size of a Diagnostic Parameter

Size of a DiagnosticAbstractParameter ⌈ The size of the slot can be described in two mutually exclusive ways:

  • if the aggregation in the role DiagnosticAbstractParameter.dataElement exists, then the size of the slot is defined by the value of the attribute DiagnosticAbstractParameter.dataElement.swDataDefProps.baseType.baseTypeSize. The unit of attribute baseTypeSize is bit.
  • if the aggregation DiagnosticAbstractParameter.dataElement does not exist, then the size of the slot is defined by the value of the attribute DiagnosticAbstractParameter.parameterSize. The unit of attribute parameterSize is bit. ⌋

Semantics of attribute DiagnosticAbstractParameter.parameterSize ⌈ The attribute DiagnosticAbstractParameter.parameterSize can be used to indicate the size of the current DiagnosticAbstractParameter in the unit bits.

This information is relevant if the following DiagnosticAbstractParameter (or the end of the telegram) is not placed directly adjacent to the current DiagnosticAbstractParameter, i.e. gaps exist between two adjacent DiagnosticAbstractParameters. ⌋

其余 253 章(内容从略,见纯文本全文)

  1. Start Position of a 诊断 Parameter
  2. Content of a 诊断 Parameter
  3. 诊断 Parameter as Reference Target
  4. 诊断数据 Element
  5. Usage of SwDataDefProps
  6. 定义 of Arrays on the level of DiagnosticDataElement
  7. 定义 of textual Strings
  8. Textual Documentation
  9. 诊断 Contribution
  10. 诊断协议
  11. Implications on the 工作流 to create a 诊断 Extract
  12. 诊断 Common Properties
  13. 诊断服务
  14. 简介
  15. 诊断服务 Instance vs. 诊断服务 Class
  16. 诊断 Access Permission
  17. 诊断 Session
  18. 诊断 Security Level
  19. 诊断 Authentication
  20. 诊断 Environmental Condition
  21. Environmental Condition Formula
  22. Atomic Conditions
  23. 数据 Condition to DID
  24. 数据 Condition to 数据 Element owned by Application
  25. 模式 Condition
  26. 诊断服务 supported by AUTOSAR
  27. SessionControl
  28. SecurityAccess
  29. Authentication
  30. EcuReset
  31. CommunicationControl
  32. ControlDTCSetting
  33. DataByIdentifier
  34. IOControl
  35. RoutineControl
  36. DynamicallyDefineDataIdentifier
  37. ReadDataByPeriodicIdentifier
  38. ResponseOnEvent
  39. ReadDTCInformation
  40. ClearDiagnosticInformation
  41. 存储服务
  42. RequestFileTransfer
  43. OBD 诊断服务 supported by AUTOSAR
  44. OBD 模式 0x01 (RequestCurrentPowertrainDiagnosticData)
  45. OBD 模式 0x02 (RequestPowertrainFreezeFrameData)
  46. OBD 模式 0x03 / 0x07 (RequestEmissionRelatedDiagnosticTroubleCodes)
  47. OBD 模式 0x04 (ClearResetEmissionRelatedDiagnosticInformation)
  48. OBD 模式 0x06 (RequestOnBoardMonitoringTestResults)
  49. OBD 模式 0x08 (RequestControlOfOnBoardDevice)
  50. OBD 模式 0x09 (RequestVehicleInformation)
  51. OBD 模式 0x0A (RequestEmissionRelatedDiagnosticTroubleCodesPermanentStatus)
  52. UDS 诊断服务 for supporting WWH-OBD
  53. 诊断 Event 处理
  54. 简介
  55. 诊断 Event
  56. 概述
  57. Textual 描述
  58. Associated Event Identification
  59. 诊断 Trouble 代码
  60. 诊断存储 Destination
  61. 诊断 Extended 数据 Record
  62. 诊断 Freeze Frame
  63. 诊断 Condition
  64. 诊断 Debouncing
  65. 诊断 Condition Group
  66. 诊断 Operation Cycle
  67. 诊断 Aging
  68. 诊断 Indicator
  69. 诊断 Test Result
  70. OBD-related aspects of Dem 配置
  71. Dem 配置 for OBD-II
  72. Dem 配置 for WWH-OBD
  73. 功能性 Inhibition
  74. 简介
  75. Alias Events
  76. 功能 Identifier
  77. 诊断 on J1939
  78. 简介
  79. Suspect Parameter Number
  80. Dem-related 建模
  81. 诊断映射
  82. 简介
  83. 诊断服务的映射
  84. 诊断服务数据映射
  85. 诊断服务数据映射 for OBD
  86. 诊断服务软件映射
  87. 诊断 Secure Coding
  88. 诊断 Authentication Transmit Certificate 映射
  89. Event-related 诊断映射
  90. DiagnosticEvent to DtcUds 映射
  91. DiagnosticEvent to DiagnosticOperationCycle 映射
  92. DiagnosticEvent to DebounceAlgorithm 映射
  93. DiagnosticEvent to EnableConditionGroup 映射
  94. DiagnosticEvent to StorageConditionGroup 映射
  95. DiagnosticEvent to Port 映射
  96. DiagnosticOperationCycle to Port 映射
  97. DiagnosticEnableCondition to Port 映射
  98. DiagnosticStorageCondition to Port 映射
  99. Extended 数据 Record 映射
  100. Extended 数据 Record 数据 Provider 映射
  101. Extended 数据 Record Sender Port 映射
  102. Extended 数据 Record ServerPort 映射
  103. Master to Slave Event 映射
  104. 诊断 Event to Security Event 映射
  105. 诊断 Event to ISignalPort 映射
  106. 功能 Inhibition的映射
  107. 映射 between Inhibition Source and 诊断 Event
  108. Alias Event 映射
  109. 功能 Identifiers to interested software-components的映射
  110. 诊断 IUMPR to 功能 Identifier 映射
  111. J1939-related DiagnosticMapping
  112. SPN 映射
  113. 映射 between Software-Components and Controller Applications
  114. 映射 between DiagnosticEvent and J1939 DTC
  115. CP 软件 Clusters的诊断配置
  116. Association of 诊断映射 with a CP 软件 Cluster
  117. 映射 between DEXT elements and CP 软件 Cluster Resources
  118. 映射 between 诊断 Events and CP 软件 Cluster Resources
  119. 映射 between 诊断数据 Elements and CP 软件 Cluster Resources
  120. 映射 between 诊断 Routines and CP 软件 Cluster Resources
  121. 映射 between 诊断功能 Identifiers and CP 软件 Cluster Resources
  122. 附录
  123. Reference Material
  124. Imposition Times of Constraints
  125. Abbreviations
  126. 示例
  127. the 定义 of nested 诊断 Parameters的示例
  128. Simple Nesting 示例
  129. Simple Nesting 示例 with Gaps
  130. Two-Level Nesting 示例
  131. Array of Struct 示例
  132. 诊断服务数据映射的示例
  133. Simple 结构
  134. Nested 结构
  135. Array of 结构
  136. the 定义 of Mature and De-Mature Condition的示例
  137. the 定义 of semi-formal Textual 描述的示例
  138. the 定义 of Pre- and Run-Condition的示例
  139. Mentioned Class Tables
  140. 术语表
  141. Change history of AUTOSAR traceable items
  142. Traceable item history of this document according to AUTOSAR Release R4.2.1
  143. Added 规范 Items in R4.2.1
  144. Added Constraints in R4.2.1
  145. Traceable item history of this document according to AUTOSAR Release R4.2.2
  146. Added Traceables in R4.2.2
  147. Changed Traceables in R4.2.2
  148. Deleted Traceables in R4.2.2
  149. Added Constraints in R4.2.2
  150. Changed Constraints in R4.2.2
  151. Deleted Constraints in R4.2.2
  152. Traceable item history of this document according to AUTOSAR Release R4.3.0
  153. Added Traceables in R4.3.0
  154. Changed Traceables in R4.3.0
  155. Deleted Traceables in R4.3.0
  156. Added Constraints in R4.3.0
  157. Changed Constraints in R4.3.0
  158. Deleted Constraints in R4.3.0
  159. Traceable item history of this document according to AUTOSAR Release R4.3.1
  160. Added 规范 Items in 4.3.1
  161. Changed 规范 Items in 4.3.1
  162. Deleted 规范 Items in 4.3.1
  163. Added Constraints in 4.3.1
  164. Changed Constraints in 4.3.1
  165. Deleted Constraints in 4.3.1
  166. Traceable item history of this document according to AUTOSAR Release R4.4.0
  167. Added 规范 Items in 4.4.0
  168. Changed 规范 Items in 4.4.0
  169. Deleted 规范 Items in 4.4.0
  170. Added Constraints in 4.4.0
  171. Changed Constraints in 4.4.0
  172. Deleted Constraints in 4.4.0
  173. Traceable item history of this document according to AUTOSAR Release R19-11
  174. Added 规范 Items in 19-11
  175. Changed 规范 Items in 19-11
  176. Deleted 规范 Items in 19-11
  177. Added Constraints in 19-11
  178. Changed Constraints in 19-11
  179. Deleted Constraints in 19-11
  180. Traceable item history of this document according to AUTOSAR Release R20-11
  181. Added 规范 Items in R20-11
  182. Changed 规范 Items in R20-11
  183. Deleted 规范 Items in R20-11
  184. Added Constraints in R20-11
  185. Changed Constraints in R20-11
  186. Deleted Constraints in R20-11
  187. Traceable item history of this document according to AUTOSAR Release R21-11
  188. Added 规范 Items in R21-11
  189. Changed 规范 Items in R21-11
  190. Deleted 规范 Items in R21-11
  191. Added Constraints in R21-11
  192. Changed Constraints in R21-11
  193. Deleted Constraints in R21-11
  194. Traceable item history of this document according to AUTOSAR Release R22-11
  195. Added 规范 Items in R22-11
  196. Changed 规范 Items in R22-11
  197. Deleted 规范 Items in R22-11
  198. Added Constraints in R22-11
  199. Changed Constraints in R22-11
  200. Deleted Constraints in R22-11
  201. Traceable item history of this document according to AUTOSAR Release R23-11
  202. Added 规范 Items in R23-11
  203. Changed 规范 Items in R23-11
  204. Deleted 规范 Items in R23-11
  205. Added Constraints in R23-11
  206. Changed Constraints in R23-11
  207. Deleted Constraints in R23-11
  208. Added Advisories in R23-11
  209. Changed Advisories in R23-11
  210. Deleted Advisories in R23-11
  211. Traceable item history of this document according to AUTOSAR Release R24-11
  212. Added 规范 Items in R24-11
  213. Changed 规范 Items in R24-11
  214. Deleted 规范 Items in R24-11
  215. Added Constraints in R24-11
  216. Changed Constraints in R24-11
  217. Deleted Constraints in R24-11
  218. Added Advisories in R24-11
  219. Changed Advisories in R24-11
  220. Deleted Advisories in R24-11
  221. Traceable item history of this document according to AUTOSAR Release R25-11
  222. Added 规范 Items in R25-11
  223. Changed 规范 Items in R25-11
  224. Deleted 规范 Items in R25-11
  225. Added Constraints in R25-11
  226. Changed Constraints in R25-11
  227. Deleted Constraints in R25-11
  228. Added Advisories in R25-11
  229. Changed Advisories in R25-11
  230. Deleted Advisories in R25-11
  231. Traceable item history of this document according to AUTOSAR Release R26-11
  232. Added 规范 Items in R26-11
  233. Changed 规范 Items in R26-11
  234. Deleted 规范 Items in R26-11
  235. Added Constraints in R26-11
  236. Changed Constraints in R26-11
  237. Deleted Constraints in R26-11
  238. Added Advisories in R26-11
  239. Changed Advisories in R26-11
  240. Deleted Advisories in R26-11
  241. 建模 of InstanceRef
  242. 简介
  243. 建模
  244. Upstream 映射
  245. 简介
  246. Dcm
  247. Dem
  248. FiM
  249. IdsM
  250. J1939Dcm
  251. KeyM
  252. Splitable Elements in the 范围 of this Document
  253. Variation Points in the 范围 of this Document