在任何通信过程中总是会存在各种各样的错误,SOME/IP作为一种面向服务的应用协议也不例外,因此AUTOSAR为了更为高效的定位到通讯过程中的问题所在,制定了一套检查SOME/IP协议格式内容的错误处理机制。
比如版本信息检查,服务ID等,其他故障信息可以在Payload中进行详细定义。目前SOME/IP支持以下两种错误处理机制,这两种uowu处理机制可以根据配置进行选择。
- 消息类型0x80,Response信息,即可以通过Response Message中的Return Code来定位到问题所在;
- 消息类型0x81,显式的错误信息;
如下图10为SOME/IP处理一般性错误的基本流程:
图10 SOME/IP错误处理流程