Skip to content

Releases: microdaq/PyMLink

microdaq 1.4.0v

01 Dec 23:19
b69252e
Compare
Choose a tag to compare

API changes

Rename package name and MLink class

  • py_mlink package change to microdaq
  • MLink class name change to Device

New

import microdaq
mdaq = microdaq.Device(ip='10.10.1.1')

Old

from py_mlink import PyMLink
mdaq = PyMLink.MLink('10.10.1.1')

Exceptions

The MLinkError exception is throw only as a result of the MLink library call.
The ValueError exception is throw as a result of parameter pre-check before calling MLink library.

Rename parameters

  • pwm_module -> module in pwm_init, pwm_write methods
  • encoder -> module in enc_init, enc_read methods
  • led_id -> led in led_write method

Fixes

  • Fix missing parameter in ao_scan_trigger_encoder

Other

  • Prepare installation script and package structure to be distributed over pip manager
  • Add more examples
  • Add tests for API integration (for contributors) - introduction of pytest
  • Update README to me more friendly for new users

Related issues

Closes #4
Closes #8

PyMLink 1.3.0v

27 Aug 21:09
Compare
Choose a tag to compare

Release notes:

  • Python 3 support (Python 2.6 or above)
  • Triggering support
    • DIO state, pattern triggers
    • Encoder triggers
    • AO, AI, DSP start synchronization
  • Minor fixes in DSP functions
  • Demos update
    • scope demos avaliable on python 3 only
    • added AO/AI synchronization demo

PyMLink 1.2.0v

01 Mar 10:07
193e147
Compare
Choose a tag to compare

Release notes:

  • new DSP functions: dsp_run, dsp_mem_write, dsp_signal_read
  • new info functions: get_info (prints model of connected MicroDAQ device),
    get_fw_version (returns version of MicroDAQ firmware), get_lib_version
    (returns version of MLink library)

PyMLink 1.1.0v

13 Nov 22:35
2cb0e17
Compare
Choose a tag to compare
Merge pull request #1 from microdaq/dev

PyMLink 1.1v

PyMLink 1.0v

13 Nov 20:49
Compare
Choose a tag to compare
Edit wrong PWM func desc