-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: send VIDEO_STREAM_INFO mavlink messages to GCS #169
Comments
That seems do-able. MAVLink definitions are here: https://mavlink.io/en/messages/common.html#VIDEO_STREAM_INFORMATION. From what I can see, this message is in response to a |
Hi @stephendade, Thanks. Just sending it in response to MAV_CMD_REQUEST_MESSAGE would be OK I think. |
@rmackay9 I'm starting work to implement this as it ties in to #167 as mentioned. Is there a simple way to send custom MAVLink messages (like MAV_CMD_REQUEST_MESSAGE and the other camera-related messages) for testing? Mission Planner only has a few messages available by default. I don't see a way to add any to the "Actions" or "Simple Actions" tabs short of re-building MP.
|
Addresses feature request issue stephendade#169 Enables Rpanion to respond to send COMMAND_ACK and VIDEO_STREAM_INFORMATION messages via MavLink in response to a MAV_CMD_REQUEST_MESSAGE.
Addresses feature request issue stephendade#169 Enables Rpanion to respond to send COMMAND_ACK and VIDEO_STREAM_INFORMATION messages via MavLink in response to a MAV_CMD_REQUEST_MESSAGE.
Addresses feature request/issue stephendade#169 Enables Rpanion to respond to send COMMAND_ACK and VIDEO_STREAM_INFORMATION messages via MAVLink in response to a MAV_CMD_REQUEST_MESSAGE. Adds a Select dropdown to the Video page to select which IP will be transmitted as part of the URI that is sent in the MAVLink message.
Addresses feature request stephendade#169 Enables Rpanion to respond to send COMMAND_ACK and VIDEO_STREAM_INFORMATION messages via MAVLink in response to a MAV_CMD_REQUEST_MESSAGE. Adds a Select dropdown to the Video page to select which IP will be transmitted as part of the video stream URI that is sent in the MAVLink message.
Addresses feature request stephendade#169 Enables Rpanion to respond to send COMMAND_ACK and VIDEO_STREAM_INFORMATION messages via MAVLink in response to a MAV_CMD_REQUEST_MESSAGE. Adds a Select dropdown to the Video page to select which IP will be transmitted as part of the video stream URI that is sent in the MAVLink message.
Addresses feature request stephendade#169 Enables Rpanion to respond to send COMMAND_ACK and VIDEO_STREAM_INFORMATION messages via MAVLink in response to a MAV_CMD_REQUEST_MESSAGE. Adds a Select dropdown to the Video page to select which IP will be transmitted as part of the video stream URI that is sent in the MAVLink message.
Addresses feature request stephendade#169. Enables Rpanion to respond to send COMMAND_ACK and VIDEO_STREAM_INFORMATION messages via MAVLink in response to a MAV_CMD_REQUEST_MESSAGE. Adds a React Select dropdown to the Video page to select which IP will be transmitted as part of the video stream URI that is sent in the MAVLink message.
Addresses feature request stephendade#169. Enables Rpanion to respond to send COMMAND_ACK and VIDEO_STREAM_INFORMATION messages via MAVLink in response to a MAV_CMD_REQUEST_MESSAGE. Adds a React Select dropdown to the Video page to select which IP will be transmitted as part of the video stream URI that is sent in the MAVLink message.
Addresses feature request #169. Enables Rpanion to respond to send COMMAND_ACK and VIDEO_STREAM_INFORMATION messages via MAVLink in response to a MAV_CMD_REQUEST_MESSAGE. Adds a React Select dropdown to the Video page to select which IP will be transmitted as part of the video stream URI that is sent in the MAVLink message.
@rmackay9, VIDEO_STREAM_INFORMATION reply has been implemented. I guess there is still some work left to implement the rest of the camera protocol described here: https://mavlink.io/en/services/camera.html#video_streaming Specifically:
Did I miss anything? |
This commit adds a heartbeat output for the camera device, and adds the ability to send CAMERA_INFORMATION messages when requested. Also includes improvements for better handling undefined parameters for sendCommandAck() Completes the implementation of feature request issue stephendade#169.
Adds a MAVLink heartbeat output for the attached camera device, and adds the ability to send CAMERA_INFORMATION messages when requested. Also includes improvements for better handling undefined parameters for sendCommandAck() and sendHeartbeat() This completes a basic implementation of feature request stephendade#169.
Adds a MAVLink heartbeat output for the attached camera device, and adds the ability to send CAMERA_INFORMATION messages when requested. Also includes improvements for better handling undefined parameters for sendCommandAck() and sendHeartbeat() This completes a basic implementation of feature request stephendade#169.
Adds a MAVLink heartbeat output for the attached camera device, and adds the ability to send CAMERA_INFORMATION messages when requested. Also includes improvements for better handling undefined parameters for sendCommandAck() and sendHeartbeat() This completes a basic implementation of feature request stephendade#169.
Adds a MAVLink heartbeat output for the attached camera device, and adds the ability to send CAMERA_INFORMATION messages when requested. Also includes improvements for better handling undefined parameters for sendCommandAck() and sendHeartbeat() This completes a basic implementation of feature request stephendade#169.
Adds a MAVLink heartbeat output for the attached camera device, and adds the ability to send CAMERA_INFORMATION messages when requested. Also includes improvements for better handling undefined parameters for sendCommandAck() and sendHeartbeat() This completes a basic implementation of feature request stephendade#169.
Adds a MAVLink heartbeat output for the attached camera device, and adds the ability to send CAMERA_INFORMATION messages when requested. Also includes improvements for better handling undefined parameters for sendCommandAck() and sendHeartbeat() This completes a basic implementation of feature request stephendade#169.
Adds a MAVLink heartbeat output for the attached camera device, and adds the ability to send CAMERA_INFORMATION messages when requested. Also includes improvements for better handling undefined parameters for sendCommandAck() and sendHeartbeat() This completes a basic implementation of feature request #169.
@rmackay9 The pull request for this feature has been merged. Let me know if it works as expected or if there is anything missing. |
It would be convenient for the user if RPanion sent out VIDEO_STREAM_INFORMATION messages messages to the GCS so that it could more easily find video streams and pop-up a window for the user. As far as I know, none of the GCSs will consume this message yet but I think they probably should.
The related MP enhancement request is here.
The related QGC PR is here.
This request was first raised on this AP blog post.
The text was updated successfully, but these errors were encountered: