该服务是请求写入提供的 DID 指定的数据。该服务允许客户端在由提供的 DID 指定的内部位置将数据写入服务器。数据并且可能会受到保护,也有可能不受到保护。0x2C(DynamicallyDefineDataIdentifier)服务不得与此服务一起使用。
在执行此服务时,如何满足写入的条件应有主车厂定义清楚。 该服务的可能用途是:
—— 将配置信息编程到服务器中(例如VIN号码);
—— 清除非易失性存储器
—— 重置学习价值
—— 设置选项内容。
服务器可以限制或禁止对某些 DID 值(由供应商/主车厂 定义为只读的 DID)的写访问。
诊断请求格式
具体的格式如下:
该服务不含有sub-function的参数。
正响应格式
具体的格式如下:
这里说一下byte 2&3 ,就是你诊断请求中的 DID。任何时候,0x2E 服务的正响应只有三个byte。
负响应NRC码
具体的NRC码格式如下: