Skip to content

Add SetLogFrequencyReq/Rep messages for logging frequency configuration#258

Open
jp-pino wants to merge 2 commits into
masterfrom
jp-pino/set-log-frequency
Open

Add SetLogFrequencyReq/Rep messages for logging frequency configuration#258
jp-pino wants to merge 2 commits into
masterfrom
jp-pino/set-log-frequency

Conversation

@jp-pino
Copy link
Copy Markdown
Contributor

@jp-pino jp-pino commented Apr 28, 2026

These new messages follow the same pattern set by SetPubFrequencyReq/Rep, which only modifies publish frequency but doesn't affect the logging rate. They will enable SDK users to modify the logging frequency independently from the publish frequency, for later use in post processing.

The same guardrails will apply as normal. Duplicated messages won't be logged, and the max logging frequency would be 100 Hz.

Related to https://github.com/BluEye-Robotics/p2_drone/issues/961

@jp-pino jp-pino added this to the Blunux v4.7 milestone Apr 28, 2026
@jp-pino jp-pino self-assigned this Apr 28, 2026
@jp-pino jp-pino added bug Something isn't working enhancement New feature or request and removed bug Something isn't working labels Apr 28, 2026
@jp-pino jp-pino requested a review from Copilot April 28, 2026 11:16
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds new request/reply protobuf messages to allow SDK clients to configure telemetry logging frequency independently of publish frequency, aligning with the existing SetPubFrequencyReq/Rep pattern.

Changes:

  • Introduced SetLogFrequencyReq to set per-message logging frequency (max 100 Hz).
  • Introduced SetLogFrequencyRep to report success/failure of the logging frequency update.

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

@jp-pino jp-pino force-pushed the jp-pino/set-log-frequency branch from c3c8abf to 598656b Compare April 30, 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.

4 participants