Nick E
Nick E
Adding this issue here, as I can't add it directly to the https://github.com/mavlink/c_library_v2 repo. When using the `MAVLINK_CHECK_MESSAGE_LENGTH` `#define`, messages can be unexpectedly dropped. It appears to be because MAVLink2...
We have a number of commands to _set_ the ROI (e.g. `DO_SET_ROI_LOCATION`, `DO_SET_ROI_WPNEXT_OFFSET`, `DO_SET_ROI_NONE`). However, we don't have a way to _get_ the current ROI. QGC[^1] gets around this by...
Throwing this one out to get some input. Currently, the [`MISSION_ITEM_REACHED`](https://mavlink.io/en/messages/common.html#MISSION_ITEM_REACHED) message only tells us when we get to a mission item. It would be nice if we could get...
There are a number of `MAV_CMD_*` messages (such as [`MAV_CMD_DO_SET_ROI_LOCATION`](https://mavlink.io/en/messages/common.html#MAV_CMD_DO_SET_ROI_LOCATION)) that include a `(lat, lon, alt)` location. * When sent as a [`COMMAND_INT`](https://mavlink.io/en/messages/common.html#COMMAND_INT), the [`MAV_FRAME`](https://mavlink.io/en/messages/common.html#MAV_FRAME) is included, and the location...
MAVLink2 Empty-Byte Payload Truncation can reduce the size of a valid message. As such, we can only check if a message has a valid minimum length on MAVLink1 links. See:...
Cameras that support H.265 are becoming more common. We need a way to specify the encoding of the video stream.
This PR allows us to populate the [`CAMERA_INFORMATION`](https://mavlink.io/en/messages/common.html#CAMERA_INFORMATION) and [`VIDEO_STREAM_INFORMATION`](https://mavlink.io/en/messages/common.html#VIDEO_STREAM_INFORMATION) MAVLink messages from Lua scripts. Sending these messages allows a GCS to auto-configure the video stream to receive video from...
When writing values to a Robotis servo, the values need to be sent little-endian, as per the following: * https://github.com/ROBOTIS-GIT/DynamixelSDK/blob/ef7ae1f6fc7f58f7276859244acc231297632d4d/c/src/dynamixel_sdk/protocol2_packet_handler.c#L1121 * https://emanual.robotis.com/docs/en/dxl/x/xm430-w350/#size
Second attempt at addressing https://github.com/mavlink/mavlink/issues/2023. Adds a new `NAV_CONTROLLER_PROGRESS` message (per https://github.com/mavlink/mavlink/pull/2029#issuecomment-1766214285) that can be used to report the progress of the current Nav Controller item.
Adds ~~a new `FLIGHT_DURATION`~~ the `FLIGHT_INFORMATION` message to report the time that the vehicle armed and took off (if known). This message is needed if connecting a GCS to a...