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

v1.6_develop_rgoose_sntp
Michael Zillgith 3 years ago
parent 6dfd49991d
commit 8ebf11d72e

@ -942,7 +942,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;
@ -3862,7 +3862,6 @@ processEventsForReport(ReportControl* rc, uint64_t currentTimeInMs)
rc->nextIntgReportTime = currentTimeInMs + rc->intgPd; rc->nextIntgReportTime = currentTimeInMs + rc->intgPd;
} }
} }
} }
} }
} }

Loading…
Cancel
Save