Skip to content

Add 60 fps framerate and digital pan/tilt/zoom for X3 Ultra#248

Merged
follesoe merged 3 commits intomasterfrom
feature/add-60fps-framerate
Feb 25, 2026
Merged

Add 60 fps framerate and digital pan/tilt/zoom for X3 Ultra#248
follesoe merged 3 commits intomasterfrom
feature/add-60fps-framerate

Conversation

@follesoe
Copy link
Member

@follesoe follesoe commented Feb 24, 2026

Summary

  • FRAMERATE_FPS_60: New enum value (= 3) in the Framerate enum for 60 fps support, only available on X3 Ultra at 1080p and 720p resolutions. A comment on the enum documents that if the requested frame rate is higher than what is supported at the current resolution, the frame rate will be reduced while the resolution is respected.

  • RESOLUTION_QHD_2K: New enum value (= 5) in the Resolution enum for 2K QHD (2560x1440), only supported on X3 Ultra.

  • CameraPanTiltZoom (message_formats.proto): Shared data message for digital (not mechanical) pan, tilt, and zoom control on the X3 Ultra main camera.

    • pan (-1.0..1.0): horizontal pan, 0.0 is center
    • tilt (-1.0..1.0): vertical tilt, 0.0 is center
    • zoom (0.0..1.0): zoom level, 0.0 is no zoom, 1.0 is maximum zoom
  • CameraPanTiltZoomCtrl (control.proto): Control message sent by the app to set the desired digital pan, tilt, and zoom state.

  • CameraPanTiltZoomTel (telemetry.proto): Telemetry message published by the drone reporting the actual pan, tilt, and zoom state.

🤖 Generated with Claude Code

Add FRAMERATE_FPS_60 enum value for 60 fps support on X3 Ultra at 1080p
and 720p. Document that frame rate is reduced if unsupported at the
current resolution.

Add CameraPanTiltZoom message with pan, tilt, and zoom fields, along
with CameraPanTiltZoomCtrl and CameraPanTiltZoomTel messages for
digital camera control on X3 Ultra.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@follesoe follesoe requested a review from jp-pino February 24, 2026 15:18
@follesoe follesoe self-assigned this Feb 24, 2026
@follesoe follesoe added this to the Blunux v4.6 milestone Feb 24, 2026
@follesoe follesoe added the enhancement New feature or request label Feb 24, 2026
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@follesoe follesoe requested a review from jp-pino February 24, 2026 20:26
@follesoe follesoe merged commit b371a87 into master Feb 25, 2026
3 checks passed
@follesoe follesoe deleted the feature/add-60fps-framerate branch February 25, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants