PX4 Firmware
PX4 Autopilot Software http://px4.io
|
Mavlink time synchroniser definition. More...
#include "mavlink_bridge_header.h"
#include <uORB/PublicationMulti.hpp>
#include <uORB/topics/timesync_status.h>
#include <drivers/drv_hrt.h>
#include <math.h>
#include <float.h>
Go to the source code of this file.
Classes | |
class | MavlinkTimesync |
Variables | |
static constexpr time_t | PX4_EPOCH_SECS = 1234567890ULL |
static constexpr double | ALPHA_GAIN_INITIAL = 0.05 |
static constexpr double | BETA_GAIN_INITIAL = 0.05 |
static constexpr double | ALPHA_GAIN_FINAL = 0.003 |
static constexpr double | BETA_GAIN_FINAL = 0.003 |
static constexpr uint32_t | CONVERGENCE_WINDOW = 500 |
static constexpr uint64_t | MAX_RTT_SAMPLE = 10_ms |
static constexpr uint64_t | MAX_DEVIATION_SAMPLE = 100_ms |
static constexpr uint32_t | MAX_CONSECUTIVE_HIGH_RTT = 5 |
static constexpr uint32_t | MAX_CONSECUTIVE_HIGH_DEVIATION = 5 |
Mavlink time synchroniser definition.
Definition in file mavlink_timesync.h.
|
static |
Definition at line 69 of file mavlink_timesync.h.
Referenced by MavlinkTimesync::handle_message().
|
static |
Definition at line 67 of file mavlink_timesync.h.
Referenced by MavlinkTimesync::handle_message(), and MavlinkTimesync::reset_filter().
|
static |
Definition at line 70 of file mavlink_timesync.h.
Referenced by MavlinkTimesync::handle_message().
|
static |
Definition at line 68 of file mavlink_timesync.h.
Referenced by MavlinkTimesync::handle_message(), and MavlinkTimesync::reset_filter().
|
static |
Definition at line 78 of file mavlink_timesync.h.
Referenced by MavlinkTimesync::handle_message(), and MavlinkTimesync::sync_converged().
|
static |
Definition at line 93 of file mavlink_timesync.h.
Referenced by MavlinkTimesync::handle_message().
|
static |
Definition at line 92 of file mavlink_timesync.h.
Referenced by MavlinkTimesync::handle_message().
|
static |
Definition at line 91 of file mavlink_timesync.h.
Referenced by MavlinkTimesync::handle_message().
|
static |
Definition at line 90 of file mavlink_timesync.h.
Referenced by MavlinkTimesync::handle_message().
|
static |
Definition at line 55 of file mavlink_timesync.h.
Referenced by MavlinkTimesync::handle_message().