Обновление командировка
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;
|
uint32_t countDTC = 0;
|
||||||
|
|
||||||
for (uint8_t i = 0; i < COUNT_DTC_CODE_ERROR; ++i) {
|
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;
|
++countDTC;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -59,11 +59,11 @@ static uint32_t diagnostic_UDS_ReadDTCInformation_19_2(tDiagnostic *env, void *e
|
||||||
uint32_t size = 0;
|
uint32_t size = 0;
|
||||||
|
|
||||||
for (uint8_t i = 0; i < COUNT_DTC_CODE_ERROR; ++i) {
|
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] = dtc_codes[i].DTCHighByte;
|
||||||
diagnosticDTC->dataResponse[size + 1] = dtc_codes[i].DTCMiddleByte;
|
diagnosticDTC->dataResponse[size + 1] = dtc_codes[i].DTCMiddleByte;
|
||||||
diagnosticDTC->dataResponse[size + 2] = dtc_codes[i].DTCLowByte;
|
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;
|
size += 4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue