UDS在网络传输层的实现 II ——数据场的组织及映射

本文详细介绍了UDS在网络传输层的服务,包括通信服务和协议参数设置服务,以及三种寻址方式:Normal Addressing、Extended Addressing和Mixed addressing。在讨论中,还提到了数据链路层的接口参数和CAN ID的组织形式,同时指出在不同寻址方式下N_PDU参数如何映射。对于11bit和29bit CAN ID的组合问题,文中提出了疑问并邀请读者讨论。
摘要由CSDN通过智能技术生成

网络层提供给高层的服务及N_PDU的结构

主要有两种类型的服务:

通信服务

N_USData.request 服务使用者请求提供者提供服务

N_USData.request (
Mtype Message type 枚举类型:diag, remote diag
N_SA Network Source Address 1Byte
N_TA Network Target Address 1Byte
N_TAtype Network Target Address type 枚举类型:physical, functional
N_AE Network Address Extension 1Byte
<MessageData>
<Length> 12bits 1-4095Byte
)
括号里面的都是当前这个服务需要提供的一些参数的列表,下面也是这样。

N_USData_FF.indication/N_USData.indication 向高层的用户通知一个网络层内部事件

N_USData_FF.indication (
Mtype
N_SA
N_TA
N_TAtype
N_AE
<Length>
)

N_USData.confirm 向高层使用者通知先前执行的结果

N_USData.confirm (
Mtype
N_SA
N_TA
N_TAtype
N_AE 1)
<N_Result>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值