gimbal: correctly set gimbal_device_id

When we use a gimbal connected via "RC", so PWM via the Aux channels, we
need to set the gimbal_device_id to 1 as per the protocol.

This was missing for GIMBAL_DEVICE_ATTITUDE_STATUS, so I added that, and
fixed the name of that variable while at it.
This commit is contained in:
Julian Oes
2024-12-18 14:05:55 +13:00
committed by Beat Küng
parent 9e9d352eb2
commit 98fde4cbac
7 changed files with 19 additions and 7 deletions
+1 -1
View File
@@ -3063,7 +3063,7 @@ MavlinkReceiver::handle_message_gimbal_device_information(mavlink_message_t *msg
gimbal_information.yaw_max = gimbal_device_info_msg.yaw_max;
gimbal_information.yaw_min = gimbal_device_info_msg.yaw_min;
gimbal_information.gimbal_device_compid = msg->compid;
gimbal_information.gimbal_device_id = msg->compid;
_gimbal_device_information_pub.publish(gimbal_information);
}