Transcription of E2E Protocol Specification - AUTOSAR
1 E2E Protocol SpecificationAUTOSAR FO R20-11 Document TitleE2E Protocol SpecificationDocument OwnerAUTOSARD ocument ResponsibilityAUTOSARD ocument Identification No849 Document StatuspublishedPart of AUTOSAR StandardFoundationPart of Standard ReleaseR20-11 Document Change HistoryDateReleaseChanged byDescription2020-11-30R20-11 AUTOSARR eleaseManagement E2E for methods. New profiles 08,44,4m,7m Extension of E2E State Machine2019-11-28R19-11 AUTOSARR eleaseManagement Introduction of Constraints forClient-Server Communication. Added E2E_PXXF orwardfunctionality to provide a mechanismfor replicating received E2E Errors.
2 Incorporated new configurationoptions for switching between validand invalid state of E2E StateMachine. Fixed interoperability issues betweenP01 and P11, P02 and P22. Changed Document Status fromFinal to clarification on choosing suitablemaximum data lengths for of 319 Document ID 849: AUTOSAR_PRS_E2 EProtocolE2E Protocol SpecificationAUTOSAR FO Migrated all functional specificationsfrom Classic Platform s SWSE2 ELibrary into Foundation s E2 EProtocol Specification Moved all figures and tables out ofspecifications and added referencesto them Fixed duplicate/missing figures inprofiles 2 (Calculate DeltaCounter), 5(Read CRC), 6 (Read Counter) and11 (Read DataIDNibble).
3 Added Protocol examples for No content No content Initial Release2 of 319 Document ID 849: AUTOSAR_PRS_E2 EProtocolE2E Protocol SpecificationAUTOSAR FO R20-11 DisclaimerThis work ( Specification and/or software implementation) and the material contained init, as released by AUTOSAR , is for the purpose of information only. AUTOSAR and thecompanies that have contributed to it shall not be liable for any use of the material contained in this work is protected by copyright and other types of intel-lectual property rights. The commercial exploitation of the material contained in thiswork requires a license to such intellectual property work may be utilized or reproduced without any modification, in any form or byany means, for informational purposes only.
4 For any other purpose, no part of the workmay be utilized or reproduced, in any form or by any means, without permission inwriting from the work has been developed for automotive applications only. It has neither beendeveloped, nor tested for non-automotive word AUTOSAR and the AUTOSAR logo are registered of 319 Document ID 849: AUTOSAR_PRS_E2 EProtocolE2E Protocol SpecificationAUTOSAR FO R20-11 Table of Contents1 Introduction and functional overview112 Acronyms and Abbreviations133 Related Input documents .. Standards and Norms .. 144 Constraints and Limitations.
5 In general .. in signal based communication .. in service oriented communication with events .. in service oriented communication in Clien-t/Server architecture .. to Service Translation .. Applicability to car domains .. 175 Requirements Tracing186 functional Overview of communication protection .. Overview of E2E Profiles .. detection .. Types of E2E Profiles .. Xm Message Type Enumeration .. Xm Message Result Enumeration .. Functionality of an E2E-Profile .. of the Counter .. detection .. Redundancy Check.
6 Specification of E2E Profile 1 .. Layout .. ID .. calculation .. of E2E-Header .. CRC .. of E2E- Header .. Data Types .. 1 Protect State Type .. 544 of 319 Document ID 849: AUTOSAR_PRS_E2 EProtocolE2E Protocol SpecificationAUTOSAR FO 1 Check Status Type .. 1 Check Status Enumeration .. 1 Configuration Type .. Profile 1 Protocol Examples .. set to E2E_P01_DATAID_ALT .. set to E2E_P01_DATAID_LOW .. set to E2E_P01_DATAID_NIBBLE .. Specification of E2E Profile 2 .. Layout .. of E2E-Header .. of the E2E-Check.
7 Data Types .. 2 Protect State Type .. 2 Check Status Type .. 2 Check Status Enumeration .. 2 Configuration Type .. Profile 2 Protocol Examples .. Specification of E2E Profile 4 .. Layout .. ID .. detection .. of E2E-Header .. of the E2E-Header .. 4 Data Types .. 4 Protect State Type .. 4 Check Status Type .. 4 Check Status Enumeration .. 4 Configuration Type .. Profile 4 Protocol Examples .. Specification of E2E Profile 5 .. layout .. ID .. 985 of 319 Document ID 849: AUTOSAR_PRS_E2 EProtocolE2E Protocol SpecificationAUTOSAR FO.
8 Of the E2E-Header .. of the E2E-Header .. Data Types .. 5 Protect State Type .. 5 Check Status Type .. 5 Check Status Enumeration .. 5 Configuration Type .. Profile 5 Protocol Examples .. Specification of E2E Profile 6 .. layout .. ID .. of E2E-Header .. of E2E-Header .. Data Types .. 6 Protect State Type .. 6 Check Status Type .. 6 Check Status Enumeration .. 6 Configuration Type .. Profile 6 Protocol Examples .. Specification of E2E Profile 7 .. layout .. ID .. of the E2E-Header .. of the E2E-Header.
9 Data Types .. 7 Protect State Type .. 7 Check Status Type .. 7 Check Status Enumeration .. 7 Configuration Type .. Profile 7 Protocol Examples .. 1466 of 319 Document ID 849: AUTOSAR_PRS_E2 EProtocolE2E Protocol SpecificationAUTOSAR FO Specification of E2E Profile 8 .. layout .. ID .. detection .. of the E2E-Header .. of the E2E-Header .. Data Types .. 8 Protect State Type .. 8 Check Status Type .. 8 Check Status Enumeration .. 8 Configuration Type .. Profile 8 Protocol Examples .. Specification of E2E Profile 11.
10 Header Layout .. ID .. Creation of the E2E-Header .. E2E_P11 Check .. Profile 11 Data Types .. 11 Protect State Type .. 11 Check Status Type .. 11 Check Status Enumeration .. 11 Configuration Type .. E2E Profile 11 Protocol Examples .. set to E2E_P11 DATAID_NIBBLE .. set to E2E_P11 DATAID_NIBBLE, Off-set set to 64 .. Specification of E2E Profile 22 .. Header layout .. ID .. Creation of E2E-Header .. 1907 of 319 Document ID 849: AUTOSAR_PRS_E2 EProtocolE2E Protocol SpecificationAUTOSAR FO Evaluation of E2E-Header.