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

New Gimbal Interface #3386

Draft
wants to merge 32 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
110aedf
GStreamer: fix crash when EOS occurs
robertlong13 Mar 2, 2024
74bff28
GimbalVideoControl: add mock UI
robertlong13 Mar 2, 2024
01de93d
GimbalVideoControl: create preferences
robertlong13 Mar 3, 2024
4a74548
CameraProtocol: refactor and document
robertlong13 Mar 3, 2024
c437c0f
GStreamer: cleanup
robertlong13 Mar 4, 2024
d6b36a3
GStreamer: make non-singleton
robertlong13 Mar 4, 2024
ef88015
GStreamer: properly stop thread
robertlong13 Mar 4, 2024
344c446
GimbalVideoControl: correctly dispose stream
robertlong13 Mar 4, 2024
6977cae
MAVLinkInterface: add GimbalManagerProtocol
robertlong13 Jun 29, 2024
111a7cd
CameraProtocol: add zoom control
robertlong13 Jul 21, 2024
4907425
GimbalVideoControl: key-handling
robertlong13 Jun 16, 2024
16f0fbd
GimbalManagerProtocol: use Async commands
robertlong13 Jul 21, 2024
258427e
CameraProtocol: add image lat/lon calculator
robertlong13 Aug 4, 2024
36138e8
GimbalVideoControl: implement click to POI
robertlong13 Aug 4, 2024
352429f
GimbalVideoControl: move to Controls
robertlong13 Aug 4, 2024
b09445e
CameraProtocol: handle Video Stream Information
robertlong13 Aug 4, 2024
34b552e
GimbalVideoControl: RenderFrame: use Invoke
robertlong13 Aug 4, 2024
be0fd8e
GimbalVideoControl: remove side-panel UI
robertlong13 Sep 14, 2024
3870115
GimbalManagerProtocol: redefine gimbal [0]
robertlong13 Sep 14, 2024
2eb4e21
CameraProtocol: ack not needed for most requests
robertlong13 Sep 15, 2024
ab4abb0
GimbalVideoControl: implement buttons
robertlong13 Sep 15, 2024
548f9d1
GimbalManagerProtocol: periodically discover
robertlong13 Sep 15, 2024
dfa5a09
Quaternion: fix earth_to_body
robertlong13 Sep 15, 2024
c14b969
CameraProtocol: add CalculateImagePointVector
robertlong13 Sep 15, 2024
a4e53dd
Quaternion.cs: overhaul and document
robertlong13 Sep 22, 2024
bae1f4b
GimbalManagerProtocol: add Get/Set attitude quat
robertlong13 Sep 22, 2024
56b06a0
CameraProtocol: add pixel to rotation calculation
robertlong13 Sep 22, 2024
d14f9a2
GimbalVideoControl: add click-to-pan
robertlong13 Sep 22, 2024
6d8f893
Controls: add Key and Click binding buttons
robertlong13 Sep 29, 2024
b6d91fd
Add GimbalControlSettingsForm
robertlong13 Sep 29, 2024
19cbb93
GimbalControlSettings: implement FOV settings
robertlong13 Sep 29, 2024
15628d5
GimbalControlSettings: implement default yaw lock setting
robertlong13 Sep 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
130 changes: 130 additions & 0 deletions Controls/GimbalControlSettingsForm.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading