MAVLink stream: Ensure the message is not sent again if it was already dispatched.

This commit is contained in:
Lorenz Meier 2017-05-18 10:21:15 +02:00
parent c84611f0f5
commit 74b0e485e7
1 changed files with 6 additions and 0 deletions

View File

@ -83,6 +83,12 @@ MavlinkStream::update(const hrt_abstime t)
return 0;
}
// One of the previous iterations sent the update
// already before the deadline
if (_last_sent > t) {
return -1;
}
int64_t dt = t - _last_sent;
int interval = _interval;