代码之家  ›  专栏  ›  技术社区  ›  AlphaGoku

通过PDUR验证路由

  •  0
  • AlphaGoku  · 技术社区  · 6 年前

    为了验证是否在COM层接收到消息,我们可以为Pdu/信号添加Ipdu callout,并在调试时等待断点被命中。

    这不是Pdu路由的情况。

    因此,无法验证设备是否接收到消息(即PduR没有调出功能)。

    0 回复  |  直到 6 年前
        1
  •  1
  •   kesselhaus    6 年前

    请记住,PduR有时可以有多个目的地,我们有这样的ecu,它们将消息路由到本地Com,同时将它们路由到不同的网络上传输。

    PduR由RxIndications和txconfirmation(及其Tp接口对应项)触发。 因此,对于一个正常的路由关系,您应该挂接RxPdu的RxIndication,例如,可以等待TxPdu的TxConfirmation,它告诉您TxPdu已被传输。

    请记住:

    • 路由路径可能在运行时启用/禁用,例如由BswM规则和ActionList调用处理的系统条件 PduR_[Enable|Disable]Routing(<routingpathgroupId>)
    推荐文章