AUTOSAR DCM ISO14229-1: 28服务 (CommunicationControl)

一、服务描述
此服务的目的是打开/关闭服务器的某些消息的传输和/或接收(例如应用程序通信消息)。
如果服务在被请求的子函数的活动会话中得到支持,即使被请求的子函数状态已经是活动的,服务器仍然应该发送积极响应。

二、请求信息
在这里插入图片描述
communicationType:该参数用于引用要控制的通信类型。communicationType参数是位码值,允许同时控制多个通信类型。
nodeIdentificationNumber:这个2字节的参数用于识别车辆某处子网络上的一个节点,不能使用较低的OSI层1到6的寻址方法寻址。此参数仅在子函数参数controlType设置为04或05时存在。

communicationType参数:
00:enableRxAndTx:使能消息的接收和传输
01:enableRxAndDisableTx:使能消息的接收,禁用传输
02:disableRxAndEnableTx:禁用消息的接收,使能传输
03:disableRxAndTx:禁用消息的接收和传输
04:enableRxAndDisableTxWithEnhancedAddressInformation:这个值表明被寻址的总线主机应将相关的子总线段切换到仅诊断调度模式。
05:enableRxAndTxWithEnhancedAddressInformation:该值表示寻址总线主机应将相关子总线段切换到应用程序调度模式。

三、积极响应消息
在这里插入图片描述
controlType:与请求信息的值一致。

四、负响应代码–NRC

12:SubFunctionNotSupported:SubFunction参数不支持
13:incorrectMessageLengthOrInvalidFormat:消息长度错误
22:conditionsNotCorrect:当服务器处于关键正常模式活动,不能禁用/启用所请求的通信类型时使用。
31:requestOutOfRange:如果服务器在communicationType或nodeIdentificationNumber参数中检测到错误,则应该使用此响应代码。

五、示例
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值