From 5553bf59c69dbf416a2ba856be4bcbdc0d94d2de Mon Sep 17 00:00:00 2001 From: MarioFPV <57532232+MarioFPVdev@users.noreply.github.com> Date: Sat, 2 Nov 2024 08:17:52 +0000 Subject: [PATCH] MSPOSP does not require telemetry_tx or telemetry_rx This fix seems to improve the video stability since there's only one link between the drone and the ground station. --- general/package/datalink/files/telemetry | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/general/package/datalink/files/telemetry b/general/package/datalink/files/telemetry index f19409d657..7479eeee5c 100755 --- a/general/package/datalink/files/telemetry +++ b/general/package/datalink/files/telemetry @@ -16,12 +16,14 @@ if [ ! -e /usr/bin/telemetry_rx ] || [ ! -e /usr/bin/telemetry_tx ]; then fi start_drone_telemetry() { - if [ "$one_way" = "false" ]; then - telemetry_rx -p "$stream_rx" -u "$port_rx" -K "$keydir/$unit.key" -i "$link_id" "$wlan" > /dev/null & + if [ "$router" -lt 2 ]; then + if [ "$one_way" = "false" ]; then + telemetry_rx -p "$stream_rx" -u "$port_rx" -K "$keydir/$unit.key" -i "$link_id" "$wlan" > /dev/null & + fi + telemetry_tx -p "$stream_tx" -u "$port_tx" -K "$keydir/$unit.key" -B "$bandwidth" \ + -M "$mcs_index" -S "$stbc" -L "$ldpc" -G "$guard_interval" -k "$fec_k" -n "$fec_n" \ + -T "$pool_timeout" -i "$link_id" -f "$frame_type" "$wlan" > /dev/null & fi - telemetry_tx -p "$stream_tx" -u "$port_tx" -K "$keydir/$unit.key" -B "$bandwidth" \ - -M "$mcs_index" -S "$stbc" -L "$ldpc" -G "$guard_interval" -k "$fec_k" -n "$fec_n" \ - -T "$pool_timeout" -i "$link_id" -f "$frame_type" "$wlan" > /dev/null & } start_gs_telemetry() {