Skip to content

Add attitude, temperature and pressure to MultibeamPing - #285

Merged
jp-pino merged 1 commit into
masterfrom
jp-pino/multibeam-ping-attitude
Aug 7, 2026
Merged

Add attitude, temperature and pressure to MultibeamPing#285
jp-pino merged 1 commit into
masterfrom
jp-pino/multibeam-ping-attitude

Conversation

@jp-pino

@jp-pino jp-pino commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add heading, pitch, roll (°), temperature (°C) and pressure (bar) fields (13–17) to MultibeamPing.
  • The Oculus sonar reports these values in every ping (OculusSimplePingResult), but they were never carried into the protocol, so they never reached subscribers or the .mbez dive log.

Companion PR: BluEye-Robotics/libguestport (populates the fields from the Oculus driver).

Test plan

  • Cross-compiled for i.MX (cross-imx-update): protoc accepts the new fields and libblueyeprotocol builds and installs cleanly.
  • libguestport builds against the updated schema.

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@jp-pino
jp-pino requested a review from follesoe August 7, 2026 11:55
@jp-pino jp-pino self-assigned this Aug 7, 2026
@jp-pino jp-pino added the enhancement New feature or request label Aug 7, 2026
@jp-pino
jp-pino requested a lite review from Copilot August 7, 2026 11:55

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR extends the MultibeamPing protobuf message so multibeam sonar pings can carry per-frame attitude and environmental readings (heading/pitch/roll, temperature, pressure) reported by the Oculus sonar, enabling downstream subscribers and .mbez dive logs to retain these values.

Changes:

  • Added heading, pitch, roll fields (tags 13–15) to MultibeamPing.
  • Added temperature and pressure fields (tags 16–17) to MultibeamPing.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jp-pino
jp-pino merged commit 0c4af89 into master Aug 7, 2026
5 checks passed
@jp-pino
jp-pino deleted the jp-pino/multibeam-ping-attitude branch August 7, 2026 11:58
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