UDS协议中会涉及到一些专业术语,服务ID(Service ID(SID))、诊断请求(Diagnostic Request)、正响应/负响应(Positive/Negative Response)、负响应码(Negative Response Code - NRC)。 UDS中常用的缩写 UDS —— Unified Diagnostic Service(统一诊断服务) ECU —— Electronic Control Unit(电子控制单元) SF —— Sing...
This page lists UDS NRC codes for various UDS SID responses.NRC stands for Negative Response Codes.
NRC是UDS否定相应码Negative response code的缩写 什么是NRC优先级? 当诊断请求存在多种条件不满足的情况下,哪个NRC应该回复呢?这里有涉及到NRC优先级的概念;这就是本文讨论的重点。 对于NRC优先级,UDS协议给出了基本推荐;而对于具体服务,USD协议在服务格式定义后面,会有具体的NRC优先级推荐;这里需要注意的是,不是...
void ara::diag::DiagUdsNrcErrorDomain::ThrowAsException ( const ara::core::ErrorCode & errorCode ) const inlineoverridenoexcept Throw the exception type corresponding to the given ErrorCode. 模板参数 N/A 参数 [in] errorCode the ErrorCode instance [out] N/A [in,out] N/A 返回 N/...
1.常用的否定响应码Negative response code(NRC) 2. 肯定响应抑制位SuppressPosRspMsgIndicationBit UDS协议中,有些诊断服务是带有子功能的。子功能参数的取值范围为0x00 - 0xFF。这个子功能参数的最高位就是诊断服务肯定响应抑制位SuppressPosRspMsgIndicationBit,简写为SPRMIB。