Обновление командировка
This commit is contained in:
parent
b1fd85e2c5
commit
3717711037
|
|
@ -44,7 +44,7 @@ static uint32_t diagnostic_UDS_ReadDTCInformation_19_1(tDiagnostic *env, void *e
|
|||
uint32_t countDTC = 0;
|
||||
|
||||
for (uint8_t i = 0; i < COUNT_DTC_CODE_ERROR; ++i) {
|
||||
if (dtc_state_error[i] & (~diagnosticDTC->mask)) {
|
||||
if (dtc_state_error[i] & (diagnosticDTC->mask)) {
|
||||
++countDTC;
|
||||
}
|
||||
}
|
||||
|
|
@ -59,11 +59,11 @@ static uint32_t diagnostic_UDS_ReadDTCInformation_19_2(tDiagnostic *env, void *e
|
|||
uint32_t size = 0;
|
||||
|
||||
for (uint8_t i = 0; i < COUNT_DTC_CODE_ERROR; ++i) {
|
||||
if (dtc_state_error[i] & (~diagnosticDTC->mask)) {
|
||||
if (dtc_state_error[i] & (diagnosticDTC->mask)) {
|
||||
diagnosticDTC->dataResponse[size] = dtc_codes[i].DTCHighByte;
|
||||
diagnosticDTC->dataResponse[size + 1] = dtc_codes[i].DTCMiddleByte;
|
||||
diagnosticDTC->dataResponse[size + 2] = dtc_codes[i].DTCLowByte;
|
||||
diagnosticDTC->dataResponse[size + 3] = dtc_state_error[i] & (~diagnosticDTC->mask);
|
||||
diagnosticDTC->dataResponse[size + 3] = dtc_state_error[i] & (diagnosticDTC->mask);
|
||||
size += 4;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue