0x00 |
此编码用于服务器内部实现否定响应码的逻辑时使用,用于表示没有NRC,不给出否定响应。此编码不会在否定响应中给出。 |
0x01 - 0x0F |
ISO预留。用于以后扩展。 |
0x15 - 0x20 |
ISO预留。用于以后扩展。 |
0x25 |
此编码适用于网关。当向网关请求的服务需要子网段中的控制器执行去执行,但是子网段中的控制器没有正常的执行网关的请求。此时,网关应向请求诊断服务的设备回复此编码。 |
0x26 |
由于当前服务器存在故障,并且已经记录下了对应的故障码(DTC),切此故障会导致请求的服务无法执行时,回复此编码。 |
0x27 - 0x30 |
ISO预留。用于以后扩展。 |
0x32 |
ISO预留。用于以后扩展。 |
0x34 |
ISO预留。用于以后扩展。 |
0x38 - 0x4F |
预留。用于扩展数据链路安全。 |
0x50 - 0x6F |
ISO预留。用于以后扩展。 |
0x74 - 0x77 |
ISO预留。用于以后扩展。 |
0x79 - 0x7D |
ISOSAEReserved |
0x7E |
诊断请求中服务的子功能参数在当前的会话下不支持时,回复此编码。需要注意的是,回复此编码时,子功能参数是服务器在其它会话下支持的,只是在当前的会话下不支持。如果服务器在任何会话下都不支持此子功能参数,则需回复0x12. |
0x7F |
诊断请求中的服务标识符(Service ID)在当前的会话下不支持时,回复此编码。需要注意的是,回复此编码时,的服务标识符(Service ID)是服务器在其它会话下支持的,只是在当前的会话下不支持。如果服务器在任何会话下都不支持此子功能参数,则需回复0x11. |
0x80 |
ISO预留。用于以后扩展。 |
0x81 |
请求的诊断服务被执行的条件之一是发动机转速低于某一限值,而此时的发动机转速不满足此要求时,回复此编码。 |
0x82 |
请求的诊断服务被执行的条件之一是发动机转速高于某一限值,而此时的发动机转速不满足此要求时,回复此编码。 |
0x83 |
请求的诊断服务被执行的条件之一是发动机处于停机状态,而此时发动机处于运转状态,则回复此编码。 |
0x84 |
请求的诊断服务被执行的条件之一是发动机处于运转状态,而此时发动机处于停机状态,则回复此编码。 |
0x85 |
请求的诊断服务被执行的条件之一是发动机运转的时间超过某一限值,而此时该条件不满足,则回复此编码。 |
0x86 |
请求的诊断服务被执行的条件之一是当前的温度低于某一限值,而此时该条件不满足,则回复此编码。 |
0x87 |
请求的诊断服务被执行的条件之一是当前的温度高于某一限值,而此时该条件不满足,则回复此编码。 |
0x88 |
请求的诊断服务被执行的条件之一是当前的车速低于某一限值,而此时该条件不满足,则回复此编码。 |
0x89 |
请求的诊断服务被执行的条件之一是当前的车速高于某一限值,而此时该条件不满足,则回复此编码。 |
0x8A |
请求的诊断服务被执行的条件之一是节气门开度或加速踏板开度低于某一限值,而此时该条件不满足,则回复此编码。 |
0x8B |
请求的诊断服务被执行的条件之一是节气门开度或加速踏板开度高于某一限值,而此时该条件不满足,则回复此编码。 |
0x8C |
请求的诊断服务被执行的条件之一是变速器处于空档,而此时该条件不满足,则回复此编码。 |
0x8D |
请求的诊断服务被执行的条件之一是变速器处于非空档,而此时该条件不满足,则回复此编码。 |
0x8E |
ISO预留。用于以后扩展。 |
0x8F |
请求的诊断服务被执行的条件之一是在诊断服务被执行前和执行过程中制动踏板没有被踩下,而此时该条件不满足,则回复此编码。 |
0x90 |
请求的诊断服务被执行的条件之一是变速器处于P空档,而此时该条件不满足,则回复此编码。 |
0x91 |
请求的诊断服务被执行的条件之一是液力变矩器未处于锁止状态,而此时该条件不满足,则回复此编码。 |
0x94 - 0xEF |
预留。用于将来定义特定的条件不满足情况。 |
0xF0 - 0xFE |
预留。用于车辆制造商定义特定的条件不满足的情况。 |
0xFF |
ISO预留。用于以后扩展。 |