Skip to content

Conversation

@mikeprosserni
Copy link
Contributor

@mikeprosserni mikeprosserni commented Oct 28, 2025

What does this Pull Request accomplish?

-Add ReadDigitalWaveforms method to the NiDAQmxService

Why should this Pull Request be merged?

AB#3424630

What testing has been done?

I added four tests for ReadDigitalWaveforms:

image

I also update the proof of concept in nidaqmx-python to use this new ReadDigitalWaveforms RPC, and now the grpc versions of the related tests are passing:

image

(This demonstrates that all the multi-channel/multi-line/port handling is working as expected.)

Mike Prosser added 30 commits October 16, 2025 13:32
- Added ReadAnalogWaveforms method stub to NiDAQmxService for reading analog waveforms.
- Updated metadata validation to include CustomCodeNoLibrary.
- Introduced new waveform attributes and functions in metadata.
- Enhanced CMake configuration for new protobuf files.
- Improved CONTRIBUTING.md with Ninja build instructions.
… users/mprosser/task-3424630-read-digital-waveforms
@mikeprosserni mikeprosserni marked this pull request as ready for review October 28, 2025 21:54
@mikeprosserni mikeprosserni requested a review from bkeryan October 28, 2025 21:55
@mikeprosserni mikeprosserni requested a review from bkeryan October 30, 2025 15:24
Copy link
Contributor

@bkeryan bkeryan left a comment

Choose a reason for hiding this comment

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

Approved with suggestions

@mikeprosserni mikeprosserni merged commit 22c4a8c into main Oct 30, 2025
9 checks passed
@mikeprosserni mikeprosserni deleted the users/mprosser/task-3424630-read-digital-waveforms branch October 30, 2025 20:54
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.

4 participants