Diag: machineEventSet:
- do not overwrite previous events, only insert new events (unite) - remove all events not in machineEventSet
This commit is contained in:
parent
1e5020132f
commit
c23364874e
@ -465,7 +465,8 @@ void DeviceControllerDiag::sub_componentAssessment()
|
||||
this->isRequestRunning = false;
|
||||
this->flagInterruptDiag = false;
|
||||
|
||||
this->previousMachineEventSet = machineEventSet;
|
||||
this->previousMachineEventSet.unite(machineEventSet); // add new elements from machineEventSet
|
||||
this->previousMachineEventSet.intersect(machineEventSet); // remove elements not in machineEventSet
|
||||
|
||||
if (this->isDiagBackgroundTask) {
|
||||
this->isDiagBackgroundTask = false;
|
||||
|
Loading…
x
Reference in New Issue
Block a user