AutoSar Com模块

Com模块

Communication Transformation(Comxf)

  • 信号解析:将接收到的数据帧中的信号提取出来并转换为应用层的数据结构。
  • 数据打包:将应用层的数据打包成适合传输的数据帧格式,以便通过通信总线发送。
  • 字节序转换:在大端和小端格式之间进行转换,以确保不同系统之间的数据兼容性

Rte_Read_rpIPB_State1_191_SG_E2EPW_191函数传入canin_msg_191,这个结构体实例化的变量来读取Canbus传来的信息。

定位到Rte_Read_CanIn_SWC_rpIPB_State1_191_SG_E2EPW_191,这里都是关于191报文的。现在来看这个函数,使用Com_ReceiveSignalGroupArray()来读取Canbus传入的信息,

Std_ReturnType ret = RTE_E_OK;
Std_ReturnType retTransformer;
uint32 lengthBuffer;
uint8 transformationBuffer_0[32U];
ret |= Com_ReceiveSignalGroupArray(ComConf_ComSignalGroup_SG_E2EPW_191_oIPB_State1_191_oJL954F3F3AVIU0_RNDTMatrixV200_20_b83b0e5f_Rx, 
&transformationBuffer_0[0]);

它有两个作用,

  1. 将Canbus中的信号copy给transformationBuffer_0;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值