Skip to content

Commit 34e5ac6

Browse files
committed
Optimize data transmission bandwidth to reduce high connection failure rate in QGC ground station. Serial baud rate is 57600 bps (7200 B/s), bandwidth usage decreased from 42.8% to 22.7%, beneficial for narrowband data transmission.
1 parent 3344df0 commit 34e5ac6

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/task/comm/mavgcs.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -500,17 +500,17 @@ fmt_err_t mavgcs_init(void)
500500

501501
FMT_TRY(mavproxy_register_period_msg(MAVPROXY_GCS_CHAN, MAVLINK_MSG_ID_ATTITUDE, 10, mavlink_msg_attitude_pack_func, true));
502502

503-
FMT_TRY(mavproxy_register_period_msg(MAVPROXY_GCS_CHAN, MAVLINK_MSG_ID_LOCAL_POSITION_NED, 10, mavlink_msg_local_position_ned_pack_func, true));
503+
FMT_TRY(mavproxy_register_period_msg(MAVPROXY_GCS_CHAN, MAVLINK_MSG_ID_LOCAL_POSITION_NED, 3, mavlink_msg_local_position_ned_pack_func, true));
504504

505-
FMT_TRY(mavproxy_register_period_msg(MAVPROXY_GCS_CHAN, MAVLINK_MSG_ID_GLOBAL_POSITION_INT, 10, mavlink_msg_global_position_int_pack_func, true));
505+
FMT_TRY(mavproxy_register_period_msg(MAVPROXY_GCS_CHAN, MAVLINK_MSG_ID_GLOBAL_POSITION_INT, 1, mavlink_msg_global_position_int_pack_func, true));
506506

507507
FMT_TRY(mavproxy_register_period_msg(MAVPROXY_GCS_CHAN, MAVLINK_MSG_ID_VFR_HUD, 5, mavlink_msg_vfr_hud_pack_func, true));
508508

509-
FMT_TRY(mavproxy_register_period_msg(MAVPROXY_GCS_CHAN, MAVLINK_MSG_ID_ALTITUDE, 10, mavlink_msg_altitude_pack_func, true));
509+
FMT_TRY(mavproxy_register_period_msg(MAVPROXY_GCS_CHAN, MAVLINK_MSG_ID_ALTITUDE, 5, mavlink_msg_altitude_pack_func, true));
510510

511-
FMT_TRY(mavproxy_register_period_msg(MAVPROXY_GCS_CHAN, MAVLINK_MSG_ID_GPS_RAW_INT, 10, mavlink_msg_gps_raw_int_pack_func, true));
511+
FMT_TRY(mavproxy_register_period_msg(MAVPROXY_GCS_CHAN, MAVLINK_MSG_ID_GPS_RAW_INT, 5, mavlink_msg_gps_raw_int_pack_func, true));
512512

513-
FMT_TRY(mavproxy_register_period_msg(MAVPROXY_GCS_CHAN, MAVLINK_MSG_ID_RC_CHANNELS, 10, mavlink_msg_rc_channels_pack_func, true));
513+
FMT_TRY(mavproxy_register_period_msg(MAVPROXY_GCS_CHAN, MAVLINK_MSG_ID_RC_CHANNELS, 5, mavlink_msg_rc_channels_pack_func, true));
514514

515515
#ifdef FMT_USING_SIH
516516
FMT_TRY(mavproxy_register_period_msg(MAVPROXY_GCS_CHAN, MAVLINK_MSG_ID_HIL_STATE, 60, mavlink_msg_hil_state_pack_func, true));

0 commit comments

Comments
 (0)