【UDS诊断】 网络层优先级

本文详细介绍了UDS(UnifiedDiagnosticServices)TP层中的几种主要测试点返回值,包括N_OK、N_TIMEOUT系列、N_WRONG_SN、N_INVALID_FS等,以及它们在发送和接收过程中的使用场景和含义。
摘要由CSDN通过智能技术生成

UDS诊断TP层按照优先级测试侧的一些测试点要求,主要是分为下面几类


1、N_OK

        该值表示服务执行已经成功完成;

        发送方和接收方在发送和接受的时候都会使用该返回值。

2、N_TIMEOUT_A

        当定时器 N_Ar/N_As 超过其超时值 N_Asmax/N_Armax 时,向协议用户发出该值;

        发送方和接收方在发送和接受的时候都会使用该返回值。

3、N_TIMEOUT_Bs

        当定时器N_Bs超过其超时值N_Bsmax时,将该值发布给服务用户;

        发送方在发送的时候使用该返回值。

4、N_TIMEOUT_Cr

        当定时器N_Cr超过其超时值N_Crmax时,将该值发布给服务用户;

        接收方在接收的时候使用该返回值。

5、N_WRONG_SN

        该值在收到意外的 SequenceNumber (PCI.SN) 值后发送给服务用户;

        接收方在接收的时候使用该返回值。

6、N_INVALID_FS

        当在 FlowControl (FC) N_PDU 中接收到无效或未知的 FlowStatus 值时,会向服务
用户发出该值;

        发送方在发送的时候使用该返回值。

7、N_UNEXP_PDU

        该值在收到意外的协议数据单元后发送给服务用户;

        接收方在接收的时候使用该返回值。

8、N_WFT_OVRN

        当接收器连续传输了 FlowStatus = WAIT 的 N_WFTmax FlowControl N_PDU 并且在此之后,它不能满足传输 FlowStatus = ClearToSend 的 FlowControl N_PDU 的性能要求时,向服务用户发出该值。

        接收方在接收的时候使用该返回值。

9、N_BUFFER_OVFLW

        该值在收到 FlowStatus = OVFLW 的 FlowControl (FC) N_PDU 后发送给服务用户。 它表示分段消息传输的接收方缓冲区无法存储 FirstFrame 中的 FirstFrame DataLength (FF_DL) 参数指定的字节数,因此分段消息的传输被中止。

        发送方在发送的时候使用该返回值。

10、N_ERROR

        这是一般误差值。 当网络层检测到错误并且没有其他参数值可以用来更好地描述错误时,应将其发送给服务用户。

        发送方和接收方在发送和接受的时候都会使用该返回值。

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值