E2E Transformer 集成 E2E 库与 AUTOSAR RTE/PduR,为 PDU 提供端到端保护(CRC、Sequence Counter、Length 等)。支持所有 E2E Profile 1-22。
E2E Transformer / E2E / Profile / CRC / Sequence Counter / Data ID / Length / FV / RTE / PduR
[1] AUTOSAR ASWS Transformer General
[2] AUTOSAR SWS E2E Library
[3] AUTOSAR SRS E2E
[4] AUTOSAR SRS Transformer
E2E Transformer 应:
E2E Transformer 依赖:E2E 库(CRC 计算、状态机)/ PduR(PDU 路由)/ RTE(数据源)/ StbM(新鲜度值,可选)。
E2E Transformer 作为 Transformer 链中的一环:
void E2ETransformer_Init(const E2ETransformer_ConfigType* ConfigPtr):初始化。
void E2ETransformer_DeInit(void):去初始化。
Std_ReturnType E2ETransformer_Transform(Transformer_ChannelType Channel, const void* Buffer, uint32 BufferLength):应用 E2E 保护。
Std_ReturnType E2ETransformer_InvTransform(Transformer_ChannelType Channel, const void* Buffer, uint32 BufferLength):验证 E2E 保护。
E2E_PCheckStatusType E2ETransformer_GetStatus(Transformer_ChannelType Channel):获取 E2E 状态(OK / WRONG_CRC / SEQ_ERROR / NOT_SYNCHRONIZED 等)。
E2E Transformer 配置类:
E2ETRANSFORMER_E_UNINIT:模块未初始化。
E2ETRANSFORMER_E_PARAM_POINTER:参数指针为空。
E2ETRANSFORMER_E_PARAM:参数无效。
E2ETRANSFORMER_E_BUSY:模块忙。
E2ETRANSFORMER_E_BUFFER_OVERFLOW:缓冲区溢出。
校对轮次:L1 自动校对(2026-06-13)