Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 1.61 KB

release-notes.md

File metadata and controls

59 lines (39 loc) · 1.61 KB

Version 2.0

The MachineMotion Python API V2.0 aims at simplifying the interfaces to the digital input / outputs and the encoder position.

Compatibility

The Python API V2 requires MachineMotion version V1.12 or newer.

Please use mm-python-api V1.6.7 for prior version of MachineMotion software.

Interface changes

  • Obsoleted interfaces
    • attachControlDevice
    • dettachControlDevice
    • readControlDevice
    • writecontrolDevice
  • New interfaces:
    • isIoExpanderAvailable(device)
    • digitalRead(device, pin)
    • digitalWrite(device, pin, value)
    • readEncoderRealtimePosition(device)

Version 1.6.7

Date: July 16th, 2019

Improvements:

  • Added support for Python3 and Python2.
  • Updated the REAMDME to include the new MQTT library dependency.

Version: 1.6.6

Date: July 4th 2019

Bug Fixes:

  • Fix distance of movement smaller then requested on linear axis.

Improvements:

  • All examples import statement are now version independant.



Version: 1.6.5

Date: June 4th 2019

Bug Fixes:

  • Fix Line Number mismatch with the help of the 'resend' message
  • Fix application hang on termination

New Features:

  • Support for the rotatory indexer with constants for mechanical gain.

Improvements:

  • Added more examples for each sensor port for the different control devices functions.
  • Auto reconnect on connection loss
  • Instead of starting a new thread each 0.1 seconds, we now start one thread at the beginning and keep it alive forever to receive messages from the server