ni / nidaqmx-python

A Python API for interacting with NI-DAQmx
Other
428 stars 154 forks source link

Refactor task.py and internal module (in_stream.py) #534

Closed charitylxy closed 5 months ago

charitylxy commented 6 months ago

What does this Pull Request accomplish?

This PR is to address issue brought up in https://github.com/ni/nidaqmx-python/issues/461

Note to Reviewers: This is the initial stage of implementation to ensure the approach is correct before we continue moving other task subobjects to task package.

Why should this Pull Request be merged?

In this PR to address https://github.com/ni/nidaqmx-python/issues/461, following changes have been made:

What testing has been done?

Ran poetry run pytest and all tests passed.

charitylxy commented 5 months ago

Hi @bkeryan, wondering if you have the time to take a look at this PR? I've made the changes you requested.