mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-11-06 08:51:37 +08:00
Mavlink set last sent timestamp to space out initial publication
- remove QURT defines no longer required
This commit is contained in:
committed by
Lorenz Meier
parent
98465171aa
commit
a99f75dde2
@@ -47,15 +47,18 @@
|
||||
class MavlinkRateLimiter
|
||||
{
|
||||
private:
|
||||
hrt_abstime _last_sent;
|
||||
hrt_abstime _interval;
|
||||
hrt_abstime _last_sent{0};
|
||||
hrt_abstime _interval{1000000};
|
||||
|
||||
public:
|
||||
MavlinkRateLimiter();
|
||||
MavlinkRateLimiter(unsigned int interval);
|
||||
~MavlinkRateLimiter();
|
||||
void set_interval(unsigned int interval);
|
||||
bool check(hrt_abstime t);
|
||||
MavlinkRateLimiter() = default;
|
||||
MavlinkRateLimiter(unsigned int interval) : _interval(interval) {};
|
||||
|
||||
~MavlinkRateLimiter() = default;
|
||||
|
||||
void set_interval(unsigned int interval) { _interval = interval; }
|
||||
|
||||
bool check(const hrt_abstime &t);
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user