Skip to content

chore(instrodaq): deprecate digital ports in new api - #311

Open
maxleblang wants to merge 4 commits into
instro-501-unified-read-and-writefrom
instro-502-deprecate-digital-port-calls
Open

chore(instrodaq): deprecate digital ports in new api#311
maxleblang wants to merge 4 commits into
instro-501-unified-read-and-writefrom
instro-502-deprecate-digital-port-calls

Conversation

@maxleblang

Copy link
Copy Markdown
Contributor

Summary

This PR creates unified read_digital and write_digital methods in InstroDAQ and corresponding stubs in DAQDriverBase. These methods only operate on digital lines, no more digital ports. The new unified read and write methods use these new digital methods.

It's on the drivers to implement logic that maps groups of lines to ports if supported.
Closes INSTRO-502

Type of change

  • Bug fix (fix)
  • New feature (feat)
  • Breaking change (feat! / fix!)
  • Refactor (refactor)
  • Documentation (docs)
  • Chore / tooling (chore)

Verification

ver

Tests

  • Unit tests added or updated
  • Existing tests cover this change
  • No tests — explain why:

Checklist

  • PR title follows Conventional Commits (e.g. feat(driver): add support for Keysight E36300)
  • I have read CONTRIBUTING.md
  • Documentation updated if user-facing behavior changed
  • Code follows the style/conventions of the surrounding code

@maxleblang
maxleblang requested review from hoehner and wharwood July 28, 2026 09:55
@greptile-apps

greptile-apps Bot commented Jul 28, 2026

Copy link
Copy Markdown

PR author is not in the allowed authors list.

@maxleblang

Copy link
Copy Markdown
Contributor Author

Work for #223

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