Обновление платы на V2
This commit is contained in:
parent
72167f7572
commit
bd08dcb8e4
10
CanUds.c
10
CanUds.c
|
|
@ -769,7 +769,7 @@ static uint16_t UDS_ClearDiagnosticInformation_14(tCanUds *env) {
|
||||||
return setResponseError(env, UDS_ClearDiagnosticInformation, UDS_error_conditionsNotCorrect);
|
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;
|
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};
|
tDiagnosticDTC diagnosticDTC = {env->data->data[2], NULL};
|
||||||
// младший байт количества DTC
|
// младший байт количества DTC
|
||||||
env->dataResponse[5] = SetGetDiagnosticData(env->Diagnostic, DIAGNOSTIC_UDS_ReadDTCInformation_19_1,
|
env->dataResponse[5] = diagnostic_UDS_ReadDTCInformation_19_count(env->Diagnostic, &diagnosticDTC);
|
||||||
&diagnosticDTC);
|
|
||||||
|
|
||||||
response_size = 6;
|
response_size = 6;
|
||||||
}
|
}
|
||||||
|
|
@ -834,7 +833,8 @@ static uint16_t UDS_ReadDTCInformation_19(tCanUds *env) {
|
||||||
response_size = 3;
|
response_size = 3;
|
||||||
|
|
||||||
tDiagnosticDTC diagnosticDTC = {env->data->data[2], &env->dataResponse[response_size]};
|
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) {
|
if (com->sub_function == UDS_dtc_reportDTCBySupport) {
|
||||||
|
|
@ -847,7 +847,7 @@ static uint16_t UDS_ReadDTCInformation_19(tCanUds *env) {
|
||||||
response_size = 3;
|
response_size = 3;
|
||||||
|
|
||||||
tDiagnosticDTC diagnosticDTC = {env->data->data[2], &env->dataResponse[response_size]};
|
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;
|
return response_size;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue