Skip to content

Releases: ni/nidaqmx-python

0.6.3

07 Jun 20:29
80dd570
Compare
Choose a tag to compare
  • Major Changes

    • DAQmx 22.0 updates.

0.6.2

20 Apr 18:28
6d2899b
Compare
Choose a tag to compare
  • Major Changes

    • Added NI-DAQmx Power Channel APIs.

0.6.1

22 Feb 16:14
d5f9b14
Compare
Choose a tag to compare

0.6.0

03 Feb 15:42
df4ba38
Compare
Choose a tag to compare
  • Resolved Issues

  • Major Changes

    • Add support for most NI-DAQmx 16.1-21.5 APIs.
      • APIs using time data types are not yet supported.
    • Various other improvements:
      • No more empty docstrings on constants.
      • Fix C API function mapping for attributes - dozens were incorrect.
      • Remove some internal-only enumerations that were unused.
      • (compat breaker) Fix two egregious naming issues when translating the API to SNAKE_CASE. M_HZ is now
        MHZ (megahertz) and <word>m_VOLTS is now MILLIVOLTS.
      • (compat breaker) Fix various constant names that didn't make any sense.
      • Add a header to all auto-generated files indicating that they should not be edited by hand.

0.5.8

24 Jan 20:57
Compare
Choose a tag to compare

Fix issues 40 and 42 for the Python DAQmx API

14 Dec 21:19
Compare
Choose a tag to compare

Fix issue 40: is_task_done() cannot be used.
#40

Fix issue 42: register signal event not supported?
#42

Fix Issues 1 and 32

21 Sep 23:10
Compare
Choose a tag to compare

Fixing incorrect property data type metadata in the Python DAQmx API.
#32

Working around issue where nidaqmx doesn't work on Python 2.7.13 because of a ctypes bug.
#1

Add lock around `argtypes` to prevent race condition

26 Jul 20:54
Compare
Choose a tag to compare

Adding lock around argtypes to prevent race condition between setting argtypes and calling functions, in cases the functions run in parallel.

Some special cases needed unconditional locks around both the setting of argtypes and the actual function call, like the variadic power-up state functions in system.py, and the register events functions in task.py.

Fix Unregistering Callbacks and Miscellaneous Issues

10 Jul 19:11
Compare
Choose a tag to compare

Merging pull request - "Fix for unregistering callbacks"
#15

Fixing issue - "Should _import_lib error for unsupported platforms?"
#13

Fixing issue - "Cannot catch load/version issues with public API"
#12

Fixing issue - "CONTRIBUTING.rst link to Issues is broken"
#11

Minor release containing bugfixes

22 Mar 21:24
Compare
Choose a tag to compare

Update setup.py description and fix issues 2, 3, 5, and 6 raised by Ed Page.

  • Splitting joined acronyms AIADC, AIDC, AILVDT, AIRVDT and CITC.
  • Adding link to LICENSE file.
  • Updating README.rst file in source directory to eliminate Sphinx domain directives and add link to documentation on readthedocs.