-
-
Notifications
You must be signed in to change notification settings - Fork 529
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
Conversation
tbago
commented
Jun 16, 2023
•
edited by julianoes
Loading
edited by julianoes
- add start and stop video function, add sample code for start stop video.
- add start and stop video streaming function, add stream id int camera side (the camera can support multi video streaming).
- storage functions
- capture status
- param changed subscriptions
There was a problem hiding this 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.
Ok I will update the proto submodule, but not for now. I have more function need commit. |
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. |
Thanks @tbago, let me review the proto PR again. |
@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. |
bf02a0c
to
07db38f
Compare
e767e7a
to
7e30cfb
Compare
07db38f
to
0933308
Compare
0933308
to
7f00e5e
Compare
1f15c2d
to
a4edbd4
Compare
Signed-off-by: Julian Oes <[email protected]>
This required the MAVLink headers to be updated. Signed-off-by: Julian Oes <[email protected]>
Signed-off-by: Julian Oes <[email protected]>
I don't understand what this should be doing. I don't think it's right. Signed-off-by: Julian Oes <[email protected]>
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]>
Signed-off-by: Julian Oes <[email protected]>
And keep track of the state properly. Signed-off-by: Julian Oes <[email protected]>
Signed-off-by: Julian Oes <[email protected]>
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]>
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]>
a4edbd4
to
e07d875
Compare
Signed-off-by: Julian Oes <[email protected]>
Signed-off-by: Julian Oes <[email protected]>
f09e16b
to
c8d3afb
Compare
Signed-off-by: Julian Oes <[email protected]>