aboutsummaryrefslogtreecommitdiff
path: root/src/modules/mavlink/mavlink_main.cpp
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-08-17 10:58:28 +0200
committerLorenz Meier <lm@inf.ethz.ch>2014-08-17 10:58:28 +0200
commitc3522f85928c16d55e54dedc73eb4ed1420d527f (patch)
treede5ccb98efb436285fd8c5a77e70bd1aa8bcfa0b /src/modules/mavlink/mavlink_main.cpp
parent5a5e1a976ed74efdd3e660c8739d051fd1f847e4 (diff)
downloadpx4-firmware-c3522f85928c16d55e54dedc73eb4ed1420d527f.tar.gz
px4-firmware-c3522f85928c16d55e54dedc73eb4ed1420d527f.tar.bz2
px4-firmware-c3522f85928c16d55e54dedc73eb4ed1420d527f.zip
Publish telemetry status on telemetry update and on heartbeat update events to avoid inducing heartbeat update latencies resulting in spurious telemetry link dropped detections. Makes overall state handling simpler
Diffstat (limited to 'src/modules/mavlink/mavlink_main.cpp')
-rw-r--r--src/modules/mavlink/mavlink_main.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/modules/mavlink/mavlink_main.cpp b/src/modules/mavlink/mavlink_main.cpp
index 2faf8ab76..c27716f74 100644
--- a/src/modules/mavlink/mavlink_main.cpp
+++ b/src/modules/mavlink/mavlink_main.cpp
@@ -217,6 +217,8 @@ Mavlink::Mavlink() :
errx(1, "instance ID is out of range");
break;
}
+
+ _rstatus.type = TELEMETRY_STATUS_RADIO_TYPE_GENERIC;
}
Mavlink::~Mavlink()