Skip to content
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

More camera server functionality #2088

Merged
merged 25 commits into from
Dec 24, 2023
Merged

Conversation

tbago
Copy link
Contributor

@tbago tbago commented Jun 16, 2023

  1. add start and stop video function, add sample code for start stop video.
  2. add start and stop video streaming function, add stream id int camera side (the camera can support multi video streaming).
  3. storage functions
  4. capture status
  5. param changed subscriptions

Copy link
Collaborator

@julianoes julianoes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will need the proto submodule updated once it has been merged. Otherwise, I think this looks good.

@tbago
Copy link
Contributor Author

tbago commented Jun 17, 2023

Ok I will update the proto submodule, but not for now. I have more function need commit.

@tbago
Copy link
Contributor Author

tbago commented Jun 24, 2023

Add basic camera function complete.

When the proto repo is accept, will update the submodule, and complete this PR.

Other camera function will implement in new PR later.

@julianoes
Copy link
Collaborator

Thanks @tbago, let me review the proto PR again.

@tbago
Copy link
Contributor Author

tbago commented Jun 24, 2023

@julianoes Yeah, you don't need review this PR until the Mavsdk-Proto is ready.

For now may need to add more unit tests for camera server.

@julianoes julianoes changed the base branch from main to pr-consolidate-components December 17, 2023 21:38
@julianoes julianoes deleted the branch mavlink:main December 17, 2023 23:17
@julianoes julianoes closed this Dec 17, 2023
@julianoes julianoes reopened this Dec 17, 2023
@julianoes julianoes changed the base branch from pr-consolidate-components to main December 17, 2023 23:21
@julianoes julianoes changed the title add more camera function More camera server functionality Dec 18, 2023
The sleeps were required because forwarding is broken in PX4. This will
hopefully be fixed with PX4 v1.14.1.

Signed-off-by: Julian Oes <[email protected]>
And keep track of the state properly.

Signed-off-by: Julian Oes <[email protected]>
This enables servers to be notified when a param changes.

Signed-off-by: Julian Oes <[email protected]>
Signed-off-by: Julian Oes <[email protected]>
We ought to have a request.

Signed-off-by: Julian Oes <[email protected]>
Signed-off-by: Julian Oes <[email protected]>
@julianoes julianoes merged commit 9ebc1eb into mavlink:main Dec 24, 2023
27 checks passed
@tbago tbago deleted the add_more_camera_function branch February 22, 2024 08:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants