From bd08dcb8e42b2c0af3a4c7a2313b1db2e7573a24 Mon Sep 17 00:00:00 2001 From: cfif Date: Tue, 5 May 2026 15:36:29 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BF=D0=BB=D0=B0=D1=82=D1=8B=20=D0=BD?= =?UTF-8?q?=D0=B0=20V2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CanUds.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CanUds.c b/CanUds.c index a3db445..0f2f55c 100644 --- a/CanUds.c +++ b/CanUds.c @@ -769,7 +769,7 @@ static uint16_t UDS_ClearDiagnosticInformation_14(tCanUds *env) { return setResponseError(env, UDS_ClearDiagnosticInformation, UDS_error_conditionsNotCorrect); } - SetGetDiagnosticData(env->Diagnostic, DIAGNOSTIC_UDS_ClearDiagnosticInformation_14, NULL); + diagnostic_ClearDiagnosticInformation_14(env->Diagnostic); env->dataResponse[0] = UDS_ClearDiagnosticInformation | 0b1000000; @@ -818,8 +818,7 @@ static uint16_t UDS_ReadDTCInformation_19(tCanUds *env) { tDiagnosticDTC diagnosticDTC = {env->data->data[2], NULL}; // младший байт количества DTC - env->dataResponse[5] = SetGetDiagnosticData(env->Diagnostic, DIAGNOSTIC_UDS_ReadDTCInformation_19_1, - &diagnosticDTC); + env->dataResponse[5] = diagnostic_UDS_ReadDTCInformation_19_count(env->Diagnostic, &diagnosticDTC); response_size = 6; } @@ -834,7 +833,8 @@ static uint16_t UDS_ReadDTCInformation_19(tCanUds *env) { response_size = 3; tDiagnosticDTC diagnosticDTC = {env->data->data[2], &env->dataResponse[response_size]}; - response_size += SetGetDiagnosticData(env->Diagnostic, DIAGNOSTIC_UDS_ReadDTCInformation_19_2, &diagnosticDTC); + response_size += diagnostic_UDS_ReadDTCInformation_19_dtc(env->Diagnostic, &diagnosticDTC); + } if (com->sub_function == UDS_dtc_reportDTCBySupport) { @@ -847,7 +847,7 @@ static uint16_t UDS_ReadDTCInformation_19(tCanUds *env) { response_size = 3; tDiagnosticDTC diagnosticDTC = {env->data->data[2], &env->dataResponse[response_size]}; - response_size += SetGetDiagnosticData(env->Diagnostic, DIAGNOSTIC_UDS_ReadDTCInformation_19_A, &diagnosticDTC); + response_size += diagnostic_UDS_ReadDTCSupportDTC_19_dtc(env->Diagnostic, &diagnosticDTC); } return response_size;