- fixed - create multiple integrity reports in the same interval when integrity timeouts are aligned (LIB61850-323)

pull/410/head
Michael Zillgith 3 years ago
parent e29736d732
commit dd3e2a6870

@ -928,7 +928,7 @@ static uint64_t
getNextRoundedStartTime(uint64_t currentTime, uint64_t intgPd) getNextRoundedStartTime(uint64_t currentTime, uint64_t intgPd)
{ {
uint64_t modTime = currentTime % intgPd; uint64_t modTime = currentTime % intgPd;
uint64_t delta = 0; uint64_t delta = intgPd;
if (modTime != 0) { if (modTime != 0) {
delta = intgPd - modTime; delta = intgPd - modTime;
@ -3848,7 +3848,6 @@ processEventsForReport(ReportControl* rc, uint64_t currentTimeInMs)
rc->nextIntgReportTime = currentTimeInMs + rc->intgPd; rc->nextIntgReportTime = currentTimeInMs + rc->intgPd;
} }
} }
} }
} }
} }

Loading…
Cancel
Save