Skip to content

[fix] Handle pipe separator in rigctld protocol (#2048)#2051

Closed
aethersdr-agent[bot] wants to merge 1 commit into
mainfrom
aetherclaude/issue-2048
Closed

[fix] Handle pipe separator in rigctld protocol (#2048)#2051
aethersdr-agent[bot] wants to merge 1 commit into
mainfrom
aetherclaude/issue-2048

Conversation

@aethersdr-agent

Copy link
Copy Markdown
Contributor

Summary

Fixes #2048

What was changed

[fix] Handle pipe separator in rigctld protocol (#2048)

Files modified

  • src/core/RigctlProtocol.cpp
  • src/core/RigctlProtocol.h
 src/core/RigctlProtocol.cpp | 22 ++++++++++++++++++++++
 src/core/RigctlProtocol.h   |  3 ++-
 2 files changed, 24 insertions(+), 1 deletion(-)

Generated by AetherClaude (automated agent for AetherSDR)

The rigctld wire protocol uses '|' as a command separator (e.g. "|f"
means "get frequency with extended output"). AetherSDR only recognised
';' as a batch separator, so pipe-prefixed commands like "|f" returned
RPRT -4 (invalid command).

Split on '|' in handleLine(), enable extended response mode for
pipe-separated commands, and join responses with '|' — matching
standard rigctld behaviour that tools like Not1MM expect.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@aethersdr-agent aethersdr-agent Bot mentioned this pull request Apr 26, 2026
2 tasks
@ten9876

ten9876 commented Apr 30, 2026

Copy link
Copy Markdown
Collaborator

Closing as part of a maintenance cleanup of stale AetherClaude PRs. The underlying issue this PR addressed remains tracked separately, and we plan to revisit it later.

@ten9876 ten9876 closed this Apr 30, 2026
@ten9876 ten9876 deleted the aetherclaude/issue-2048 branch April 30, 2026 03:30
@aethersdr-agent aethersdr-agent Bot mentioned this pull request May 5, 2026
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Problem with CAT/rigctld.

2 participants