Open nexton-winjeel opened 1 year ago
I haven't looked at the details of this particular issue but we hit a similar issue for MAV_CMD_IMAGE_START_CAPTURE and MAV_CMD_IMAGE_STOP_CAPTURE which led to us adding an extension (see PR https://github.com/ArduPilot/mavlink/pull/328)
The
AP_Camera
andAP_Mount
libraries have support for some of the messages in the MAVLink Camera Protocol.However, the handlers for some of these messages (e.g.
CAMERA_SETTINGS
andCAMERA_INFORMATION
) are problematic if there are multiple camera backends:compid
to distinguish components);MAV_COMP_ID_AUTOPILOT1
compid
, so they all appear to come from the same component. This will confuse a GCS._Originally posted by @nexton-winjeel in https://github.com/ArduPilot/ardupilot/pull/24953#discussion_r1322303167_