Skip to content

Add OWON XDM1241 SCPI command reference#21

Merged
key merged 1 commit intomainfrom
docs/owon-xdm1241-scpi-reference
Feb 10, 2026
Merged

Add OWON XDM1241 SCPI command reference#21
key merged 1 commit intomainfrom
docs/owon-xdm1241-scpi-reference

Conversation

@key
Copy link
Member

@key key commented Feb 10, 2026

Summary

  • Documents the OWON XDM1241's non-standard SCPI command set in docs/devices/owon-xdm1241.md
  • Covers verified commands (MEAS1?, FUNC1?, RANGE1?, RATE?, AUTO1?, *IDN?), connection parameters, and commands that do NOT work (standard SCPI subsystem syntax)
  • Explains why sigrok's scpi-dmm driver fails to recognize this device: it uses flat commands instead of hierarchical SCPI

Test plan

  • All commands verified on real hardware (OWON XDM1241, firmware V4.3.0) via serial_query MCP tool

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Documentation
    • Added comprehensive documentation for the OWON XDM1241 device, including device overview, USB connectivity information, SCPI command reference with verified commands and examples, connection parameters, and compatibility notes.

@coderabbitai
Copy link

coderabbitai bot commented Feb 10, 2026

Walkthrough

A new documentation file for the OWON XDM1241 device is added, detailing SCPI reference information, USB serial connectivity, command conventions, connection parameters, verified working commands with examples, and usage guidelines for serial communication.

Changes

Cohort / File(s) Summary
Device Documentation
docs/devices/owon-xdm1241.md
New SCPI reference guide for OWON XDM1241 multimeter, covering device overview, USB connectivity, non-standard SCPI conventions (flat command set, display suffix, write responses, line terminator), verified commands (IDN, MEAS, FUNC, RANGE, RATE), unsupported commands, and serial_query usage examples.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Poem

🐰 A new device joins the warren today,
With SCPI commands to light the way,
The XDM1241 finds its place,
In our documentation space,
Hop and skip, the reference is laid! 📚


Note

🎁 Summarized by CodeRabbit Free

Your organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login.

Comment @coderabbitai help to get the list of available commands and usage tips.

@key key force-pushed the docs/owon-xdm1241-scpi-reference branch from 1ccfe37 to a1388bc Compare February 10, 2026 09:42
Document the non-standard SCPI command set discovered through testing
with the serial_query tool. The XDM1241 uses flat commands (MEAS1?,
FUNC1?, RANGE1?) instead of standard SCPI subsystem hierarchy, which
explains why sigrok's scpi-dmm driver cannot communicate with it.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@key key force-pushed the docs/owon-xdm1241-scpi-reference branch from a1388bc to 8a79633 Compare February 10, 2026 11:14
@key key merged commit 246128c into main Feb 10, 2026
4 of 5 checks passed
@key key deleted the docs/owon-xdm1241-scpi-reference branch February 10, 2026 11:15
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.

1 participant