aboutsummaryrefslogtreecommitdiff
path: root/src/modules
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-07-16 17:57:16 +0200
committerLorenz Meier <lm@inf.ethz.ch>2014-07-16 17:57:16 +0200
commit43855ac5a31736967c26b3f565f3ce45dcfea02c (patch)
tree9121d5ffc66a31d33c410c3d8167827edcef5414 /src/modules
parent7625ea5e8aada992a65fd7cb9ef1e5937372babc (diff)
parent698fcb6b8687b5901145ec90462297c398fbf5c3 (diff)
downloadpx4-firmware-43855ac5a31736967c26b3f565f3ce45dcfea02c.tar.gz
px4-firmware-43855ac5a31736967c26b3f565f3ce45dcfea02c.tar.bz2
px4-firmware-43855ac5a31736967c26b3f565f3ce45dcfea02c.zip
Merge pull request #1193 from PX4/dl_lost_fix
commander: only warn about lost link if link was working before
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/commander/commander.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/commander/commander.cpp b/src/modules/commander/commander.cpp
index 0c4d48dea..953feec2a 100644
--- a/src/modules/commander/commander.cpp
+++ b/src/modules/commander/commander.cpp
@@ -1441,7 +1441,7 @@ int commander_thread_main(int argc, char *argv[])
/* data links check */
bool have_link = false;
for (int i = 0; i < TELEMETRY_STATUS_ORB_ID_NUM; i++) {
- if (hrt_elapsed_time(&telemetry_last_heartbeat[i]) < DL_TIMEOUT) {
+ if (telemetry_last_heartbeat[i] != 0 && hrt_elapsed_time(&telemetry_last_heartbeat[i]) < DL_TIMEOUT) {
/* handle the case where data link was regained */
if (telemetry_lost[i]) {
mavlink_log_critical(mavlink_fd, "data link %i regained", i);